/* Inter font */ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap'); /* Degular font */ @font-face { font-family: "Degular"; src: url('degular/Degular-Regular.woff2'); src: url('degular/Degular-Regular.woff2') format('woff2'), url('degular/Degular-Regular.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: "Degular"; src: url('degular/Degular-Italic.woff2'); src: url('degular/Degular-Italic.woff2') format('woff2'), url('degular/Degular-Italic.woff') format('woff'); font-weight: normal; font-style: italic; } @font-face { font-family: "Degular"; src: url('degular/Degular-Bold.woff2'); src: url('degular/Degular-Bold.woff2') format('woff2'), url('degular/Degular-Bold.woff') format('woff'); font-weight: bold; font-style: normal; } @font-face { font-family: "Degular"; src: url('degular/Degular-BoldItalic.woff2'); src: url('degular/Degular-BoldItalic.woff2') format('woff2'), url('degular/Degular-BoldItalic.woff') format('woff'); font-weight: bold; font-style: italic; } /* fonts */ body { font-family: 'Inter', sans-serif; } .btn { font-family: 'Inter', sans-serif; } .rst-content .toctree-wrapper>p.caption, h1, h2, h3, h4, h5, h6, legend { font-family: 'Degular', sans-serif; } /* colors */ .rst-content .danger { background: #FEEDEC; } .rst-content .danger .admonition-title { background: #C3514D; } .rst-content .warning { background: #FDF0E9; } .rst-content .warning .admonition-title { background: #BC6437; } .rst-content .note { background: #E8F2FF; } .rst-content .note .admonition-title { background: #3787E5; } .rst-content .tip { background: #E2F7F3; } .rst-content .tip .admonition-title { background: #0CAE8E; } a, a:visited { color: #3787E5; } a:hover { color: #77B5FE; } .rst-content code, .rst-content tt, code { color: #C3514D; } .wy-menu-vertical header, .wy-menu-vertical p.caption { color: #0DC09D; } .wy-menu-vertical a { color: #EAEBEB; } .wy-menu-vertical a:hover { background-color: #7B7B7B; } .wy-menu-vertical a:active { background-color: #0DC09D; } .wy-side-nav-search { background-color: #0DC09D; } .wy-side-nav-search input[type=text] { border-color: #0DC09D; } .wy-side-nav-search img { background-color: #0DC09D; } .wy-nav-side { background: #160F26; } .wy-nav-top { background: #0DC09D; } .wy-nav-top a { color: #fff; } .wy-nav-top img { width: auto; background-color: inherit; border-radius: unset; } footer { color: #7B7B7B; } #search-results .context { color: #7B7B7B; } .rst-content code.literal, .rst-content tt.literal { color: #C3514D; } /* Custom footer with logo */ .nav-footer-logo { width: 300px; margin-top: 2rem; border-top: 1px solid #7B7B7B; text-align: center; font-size: 80%; } .nav-footer-logo a { display: block; padding: 2rem 0 0.5rem; color: #7B7B7B; } .nav-footer-logo a img { margin-top: 0.5rem; width: 60%; } /* Version change admonitions */ div.deprecated, div.versionadded, div.versionchanged { border-left: 0.2rem solid; border-radius: 0.25rem; box-shadow: 0 0.2rem 0.5rem var(--pst-color-shadow),0 0 0.0625rem var(--pst-color-shadow)!important; margin: 1rem auto; overflow: hidden; padding: 0.2rem 0.6rem; page-break-inside: avoid; position: relative; transition: color .25s,background-color .25s,border-color .25s; vertical-align: middle; } div.deprecated>p, div.versionadded>p, div.versionchanged>p { margin-top: 0.5rem; margin-bottom: 0.5rem; } div.deprecated>p:first-child::before, div.versionadded>p:first-child::before, div.versionchanged>p:first-child::before { font-family: FontAwesome; display: inline-block; font-style: normal; font-weight: 400; line-height: 1; text-decoration: inherit; margin-right: 0.5rem; content: ""; -webkit-font-smoothing: antialiased; padding: 0.4rem 0.6rem; margin: -0.2rem 0rem -0.2rem -0.6rem; } div.versionadded { border-color: #0CAE8E; background-color: #E2F7F3; } div.versionadded p:first-child::before { color: #0CAE8E; } div.versionchanged { border-color: #BC6437; background-color: #FDF0E9; } div.versionchanged p:first-child::before { color: #BC6437; } div.deprecated { border-color: #C3514D; background-color: #FEEDEC; } div.deprecated p:first-child::before { color: #C3514D; } /* Version in sidebar */ .sidebar_version { margin-top: 0.5rem; font-size: 0.8rem; color: #160F26; } .sidebar_version samp { font-size: 0.6rem; } .sidebar_version select { background-color: #0DC09D; box-shadow: none; color: #160F26; border: 1px solid #160f26a3; border-radius: 1rem; padding: 0.15rem 0.2rem; font-size: 0.7rem; margin-left: 0.5rem; } /* Site-wide announcement banner */ .admonition.site-banner { background: #E2F7F3; border-left: none; } .admonition.site-banner .admonition-title { background: #0CAE8E; }