@import url("nav.css");
@import url("icons.css");
@import url("colors.css");
body {
font-family: 'Montserrat', 'Open Sans', sans-serif;
font-size: 0.95rem
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #040404;
}
h1 {
font-size: 2.5rem;
font-weight: 400;
line-height: 1.3;
margin-bottom: 2rem;
}
h2 {
font-size: 1.5rem;
font-weight: 700;
line-height: 1.3;
letter-spacing: 1.2px;
margin-bottom: 1rem;
}
h3 {
font-size: 1.2rem;
font-weight: 700;
margin-bottom: 0.6rem;
}
h3:not(:has(code)) {
font-size: 1.5rem;
font-weight: 400;
line-height: 1.3;
margin-bottom: 0.5rem;
}
h4 {
font-size: 1.1rem;
font-weight: 700;
margin-bottom: 0.5rem;
}
a {
color: #A30000;
}
a:hover {
color: var(--text-red);
}
b, strong {
font-weight: 700;
}
pre {
font-size: 100%;
}
hr {
margin-top: 2rem;
margin-bottom: 2rem;
}
code {
color: #A30000;
}
blockquote {
font-size: 0.8rem;
padding: 1rem;
}
.k-page {
min-width: 375px;
width: 100%;
}
.flex__container {
display: flex;
justify-content: center;
margin-inline: auto;
margin-top: 72px;
max-width: 1568px;
width: 100%;
}
.flex__container * {
box-sizing: border-box;
}
.k-main {
background: #fff;
border: 1px solid var(--grey);
margin-left: 0;
min-height: 1000px;
min-width: 0;
width: 100%;
}
.k-content {
border-bottom: 1px solid var(--grey);
border-right: 1px solid var(--grey);
flex-grow: 1;
min-width: 0;
padding: 0 1rem 1rem;
width: 100%;
}
.k-search-form {
padding: 1rem;
width: 100%;
}
.k-main-inner {
display: flex;
}
.k-outline {
background: white;
border-bottom: 1px solid var(--grey);
box-shadow: 6px 2px 10px 0px rgba(220, 220, 220, 0.50) inset;
color: var(--text-red);
flex: 0 0 286px;
height: 100%;
max-height: 80vh;
overflow: auto;
padding: 1.5rem;
position: sticky;
top: 86px;
}
.k-content img {
max-width: 90%;
}
.k-inline-icon {
height: 1rem;
padding-right: 0.5rem;
}
.k-dot {
padding-left: 1rem;
padding-right: 1rem;
}
.k-search-btn {
background-color: #333333;
background-image: none;
border: 1px solid #000;
border-radius: 2px;
filter: none;
font-size: 0px;
margin-left: 0.8rem;
padding: 6px 27px;
vertical-align: middle;
width: auto;
}
.k-search-btn svg {
fill: white;
}
.k-search-input {
background-clip: padding-box;
background-color: #fff;
border: 1px solid #ced4da;
border-radius: .1rem;
color: #495057;
display: block;
font-size: 0.8rem;
font-weight: 300;
height: 1.8rem;
line-height: 1.5;
outline: none;
padding: .375rem .75rem;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
width: 100%;
}
.k-search-input:focus {
border-color: #d00000;
box-shadow: 0 0 5px rgb(173 25 25 / 50%);
}
.k-location-slug {
border-bottom: 1px solid #ccc;
float: left;
font-size: 14px;
font-weight: 700;
margin-left: -1rem;
margin-bottom: .5rem;
padding: 1rem;
width: calc(100% + 2rem);
}
.k-location-slug a {
color: var(--text-red);
}
.k-location-slug-pointer {
margin-right: 0.3em;
color: var(--text-red);
font-size: 0.9em;
}
.k-outline-depth-1 {
font-size: 1rem;
line-height: 1.6;
font-weight: 500;
padding-bottom: 0.5rem;
width: 100%;
}
.k-outline-depth-2 {
font-size: 0.875rem;
font-weight: normal;
padding-bottom: 0.5rem;
width: 100%;
}
.k-outline-depth-3 {
font-size: 0.6875rem;
font-weight: normal;
line-height: 1.25;
padding-left: 1rem;
padding-bottom: 0.25rem;
width: 100%;
}
.k-outline-depth-2 a,
.k-outline-depth-3 a {
color: var(--text-red);
}
.hidden {
display: none;
}
.btn {
margin-bottom: 1rem;
margin-top: 1rem;
}
.btn-primary {
background-color: #d00000;
border-color: #8a0000;
color: #fff;
}
.btn-primary:hover {
background-color: #ff0000;
border-color: #8a0000;
color: #fff;
}
.btn-primary:focus, .btn-primary.focus {
box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
background-color: #d00000;
border-color: #8a0000;
color: #fff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
background-color: #ff0000;
border-color: #8a0000;
color: #fff;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-secondary {
color: #3f3f3f;
background-color: white;
border-color: #bbb;
}
.btn-secondary:hover {
background-color: #f0f0f0;
border-color: #bbb;
color: #3f3f3f;
}
.btn-secondary:focus, .btn-secondary.focus {
box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
background-color: #f0f0f0;
border-color: #bbb;
color: #3f3f3f;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
background-color: #f0f0f0;
border-color: #bbb;
color: #3f3f3f;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.logo {
margin-bottom: 1rem;
width: 28rem;
}
footer {
border-top: solid 1px #bbb;
color: #000;
float: left;
padding: 0 24px;
width: 100%;
}
.footer__container {
padding: 24px 0;
}
table {
border: solid 2px gray;
font-size: 10pt;
margin-top: 1.5rem;
margin-bottom: 1.5rem;
width: 100%;
}
tr {
border: solid 1px gray;
}
th {
border: solid 1px gray;
padding: 0.3rem;
}
td {
border: solid 1px gray;
padding: 0.3rem;
}
.gh-btn-container {
margin-left: 4.7em;
padding-bottom: 10px;
padding-top: 5px;
}
.example-card {
background: #FFF;
padding: 0.25rem 1rem;
text-decoration: none;
}
.example-card:hover {
background-color: var(--text-red);
}
.example-card:hover .example-card-title {
color: #FFF;
text-decoration: none;
}
a:hover .example-card .example-card-title {
text-decoration: none;
}
.example-card a:hover {
text-decoration: none;
}
.example-card-title {
color: #A30000;
}
.example-subcategory-title {
margin-block: 2rem 1rem;
font-size: 1.25rem;
line-height: 1.8;
letter-spacing: .25px;
color: #212529;
}
.example-highlight {
background-color: white;
border: solid #ddd 1px;
border-radius: 1rem;
color: var(--text-red);
float: left;
font-size: 0.85rem;
height: 1.6rem;
margin-right: 0.5rem;
padding-top: 0.15rem;
text-align: center;
width: 1.6rem;
}
.example-card-title {
font-size: 1rem;
line-height: 1.6;
}
.examples-separator {
margin-inline: 1rem;
}
.example_version_banner {
font-weight: bolder;
margin-bottom: 1em;
padding: 0.5em;
text-align: center;
}
.keras_3 {
background: #303841;
color: white;
}
.keras_2 {
background: #ffedb7;
color: black;
}
li::marker {
color: var(--alternate-red);
}
nav.nav__container *:not(input):not(button) {
box-sizing: content-box;
}
.nav__search-input {
box-sizing: border-box;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
.gsc-wrapper,
.gsc-result-info,
.gs-bidi-start-align,
.gsc-input {
font-family: 'Montserrat', 'Open Sans', sans-serif;
}
.gsc-result-info {
font-size: 16px;
}
.gsc-search-box .gsc-search-button-v2 {
background: #A30000;
border: none;
height: 41px;
margin-top: 0;
}
.gsc-results .gs-webResult.gs-result a.gs-title:link,
.gsc-results .gs-webResult.gs-result a.gs-title:visited b,
.gsc-input .gsst_a .gscb_a,
.gsc-input .gsst_a .gscb_a:hover {
color: #A30000;
}
.gsc-results-wrapper-nooverlay .gsc-above-wrapper-area {
border-bottom: 1px solid #D0010180;
}
.gsc-result .gs-no-results-result .gs-snippet {
background-color: transparent;
border: none;
font-size: 16px;
}
@media screen and (max-width: 1300px) {
.k-outline {
display: none !important;
width: 0;
}
}
@media screen and (min-width: 1200px) {
.flex__container {
margin-top: 86px;
padding: 0 64px;
}
.k-location-slug {
display: none;
}
.k-content {
padding: 2.5rem 1.5rem 1.5rem;
}
}