blob: d27281ed7c1d9def9e683dfb2e4e238d486e0653 [file] [log] [blame]
@font-face {
font-family: Roboto;
font-style: normal;
font-weight: 400;
src: local("Roboto"), local("Roboto-Regular"), url(fonts/roboto/roboto.woff2) format("woff2");
}
@font-face {
font-family: Roboto;
font-style: italic;
font-weight: 400;
src: local("Roboto Italic"), local("Roboto-Italic"), url(fonts/roboto/roboto-italic.woff2) format("woff2");
}
@font-face {
font-family: Roboto;
font-style: normal;
font-weight: 700;
src: local("Roboto Bold"), local("Roboto-Bold"), url(fonts/roboto/roboto-bold.woff2) format("woff2");
}
@font-face {
font-family: Roboto Mono;
font-style: normal;
font-weight: 400;
src: local("Roboto Mono Regular"), local("RobotoMono-Regular"), url(fonts/roboto-mono/roboto-mono.woff2) format("woff2");
}
@font-face {
font-family: Roboto Mono;
font-style: italic;
font-weight: 400;
src: local("Roboto Mono Italic"), local("RobotoMono-Italic"), url(fonts/roboto-mono/roboto-mono-italic.woff2) format("woff2");
}
@font-face {
font-family: Roboto Mono;
font-style: normal;
font-weight: 700;
src: local("Roboto Mono Bold"), local("RobotoMono-Bold"), url(fonts/roboto-mono/roboto-mono-bold.woff2) format("woff2");
}
@font-face {
font-family: Roboto Mono;
font-style: italic;
font-weight: 700;
src: local("Roboto Mono Bold Italic"), local("RobotoMono-BoldItalic"), url(fonts/roboto-mono/roboto-mono-bold-italic.woff2) format("woff2");
}
/*****************************************************************************/
/* Typography */
:root {
--codeBackgroundColor: #f8f8f8;
--inlineCodeBackgroundColor: #f8f8f8;
--codeBlue: #0000ff;
--codeGreen: #008000;
--dividerColor: rgba(0, 0, 0, 0.08);
--faintFontColor: rgba(0, 0, 0, 0.6);
--fontColor: #252630;
--linkColor: #2980b9;
--mainBackgroundColor: white;
--mainNavColor: #3889ce;
--notificationBannerColor: #176bb0;
--searchHighlightColor: #fff150;
--sidebarColor: white;
--navbarHeight: 4rem;
}
:root[data-mode=darkest] {
--mainBackgroundColor: black;
--sidebarColor: black;
--codeBackgroundColor: rgba(255, 255, 255, 0.1);
--inlineCodeBackgroundColor: rgba(255, 255, 255, 0.1);
}
:root[data-mode=dark] {
--mainBackgroundColor: #242429;
--sidebarColor: #242429;
--codeBackgroundColor: rgba(0, 0, 0, 0.1);
--inlineCodeBackgroundColor: rgba(255, 255, 255, 0.06);
}
:root[data-mode=dark], :root[data-mode=darkest] {
--codeBlue: #77baff;
--codeGreen: #38c038;
--dividerColor: rgba(255, 255, 255, 0.1);
--faintFontColor: rgba(255, 255, 255, 0.6);
--fontColor: white;
--linkColor: #319be0;
--searchHighlightColor: #fe8e04;
}
body {
font-family: Roboto, "OpenSans", sans-serif;
background-color: var(--mainBackgroundColor);
color: var(--fontColor);
}
h1 {
font-size: 2rem;
}
h2 {
font-size: 1.5rem;
}
h3 {
font-size: 1.17rem;
}
a {
color: var(--linkColor);
text-decoration: none;
}
/*****************************************************************************/
html {
height: 100%;
scroll-padding-top: var(--navbarHeight);
}
html,
body {
padding: 0;
margin: 0;
min-height: 100%;
}
body {
display: flex;
flex-direction: column;
}
/*****************************************************************************/
/* Top nav */
div#searchbox h3#searchlabel {
display: none;
}
div#searchbox form.search {
display: flex;
flex-direction: row;
}
div#searchbox form.search input {
display: block;
box-sizing: border-box;
padding: 0.3rem;
color: rgba(0, 0, 0, 0.7);
border-radius: 0.2rem;
}
div#searchbox form.search input[type=text] {
border: none;
background-color: rgba(255, 255, 255, 0.6);
flex-grow: 1;
margin-right: 0.2rem;
}
div#searchbox form.search input[type=text]::placeholder {
color: rgba(0, 0, 0, 0.6);
}
div#searchbox form.search input[type=submit] {
cursor: pointer;
color: var(--mainNavColor);
flex-grow: 0;
border: none;
background-color: white;
}
div#top_nav {
position: fixed;
top: 0;
left: 0;
right: 0;
color: white;
z-index: 100;
}
div#top_nav div#notification_banner {
background-color: var(--notificationBannerColor);
box-sizing: border-box;
padding: 0.1rem 1rem;
display: flex;
flex-direction: row;
align-items: center;
justify-content: right;
}
div#top_nav div#notification_banner a.close {
flex-grow: 0;
flex-shrink: 0;
color: rgba(255, 255, 255, 0.85);
text-align: right;
font-size: 0.6rem;
text-transform: uppercase;
display: block;
text-decoration: none;
margin-left: 0.5rem;
}
div#top_nav div#notification_banner a.close:hover {
color: white;
}
div#top_nav div#notification_banner p {
flex-grow: 1;
margin: 0;
text-align: center;
font-size: 0.9rem;
line-height: 1.2;
padding: 0.4rem 0;
}
div#top_nav div#notification_banner p a {
color: white;
text-decoration: underline;
}
div#top_nav nav {
background-color: var(--mainNavColor);
box-sizing: border-box;
padding: 1rem;
display: flex;
flex-direction: row;
align-items: center;
}
div#top_nav nav h1 {
flex-grow: 1;
font-size: 1.2rem;
margin: 0;
padding: 0 0 0 0.8rem;
line-height: 1;
}
div#top_nav nav h1 a {
color: white;
}
div#top_nav nav h1 img {
height: 1.3rem;
width: auto;
}
div#top_nav nav p#toggle_sidebar {
transform: rotate(90deg);
letter-spacing: 0.1rem;
flex-grow: 0;
margin: 0;
padding: 0;
}
div#top_nav nav p#toggle_sidebar a {
color: white;
font-weight: bold;
}
div#top_nav nav a#mode_toggle, div#top_nav nav a#source_link {
margin-right: 1rem;
display: block;
flex-grow: 0;
}
div#top_nav nav a#mode_toggle svg, div#top_nav nav a#source_link svg {
height: 1.3rem;
width: 1.3rem;
vertical-align: middle;
}
div#top_nav nav p.mobile_search_link {
margin: 0;
}
@media (min-width: 50rem) {
div#top_nav nav p.mobile_search_link {
display: none;
}
}
div#top_nav nav p.mobile_search_link a {
color: white;
}
div#top_nav nav p.mobile_search_link a svg {
height: 1rem;
vertical-align: middle;
}
@media (max-width: 50rem) {
div#top_nav nav div.searchbox_wrapper {
display: none;
}
}
div#top_nav nav div.searchbox_wrapper div#searchbox {
align-items: center;
display: flex !important;
flex-direction: row-reverse;
}
div#top_nav nav div.searchbox_wrapper div#searchbox p.highlight-link {
margin: 0 0.5rem 0 0;
}
div#top_nav nav div.searchbox_wrapper div#searchbox p.highlight-link a {
color: rgba(255, 255, 255, 0.8);
font-size: 0.8em;
padding-right: 0.5rem;
text-decoration: underline;
}
div#top_nav nav div.searchbox_wrapper div#searchbox p.highlight-link a:hover {
color: white;
}
/*****************************************************************************/
/* Main content */
div.document {
flex-grow: 1;
margin-top: 2rem;
margin-bottom: 5rem;
margin-left: 15rem;
margin-right: 15rem;
padding-top: var(--navbarHeight);
/***************************************************************************/
/***************************************************************************/
}
@media (max-width: 50rem) {
div.document {
margin-left: 0px;
margin-right: 0px;
}
}
div.document section,
div.document div.section {
margin: 4rem 0;
}
div.document section:first-child,
div.document div.section:first-child {
margin-top: 0;
}
div.document section > section,
div.document div.section > div.section {
margin: 4rem 0;
}
div.document section > section > section,
div.document div.section > div.section > div.section {
margin: 2rem 0 0 0;
}
div.document section > section > section > section,
div.document div.section > div.section > div.section > div.section {
margin: 1.5rem 0 0 0;
}
div.document h1 + section,
div.document h1 + div.section {
margin-top: 2.5rem !important;
}
div.document h2 + section,
div.document h2 + div.section {
margin-top: 1.5rem !important;
}
div.document img {
max-width: 100%;
}
div.document code {
padding: 2px 4px;
background-color: var(--inlineCodeBackgroundColor);
border-radius: 0.2rem;
font-family: "Roboto Mono", monospace, Monaco, Consolas, Andale Mono;
font-size: 0.9em;
}
div.document div.documentwrapper {
max-width: 45rem;
margin: 0 auto;
flex-grow: 1;
box-sizing: border-box;
padding: 1rem;
}
div.document div.highlight {
color: #252630;
box-sizing: border-box;
padding: 0.2rem 1rem;
margin: 0.5rem 0;
border-radius: 0.2rem;
font-size: 0.9rem;
}
div.document div.highlight pre {
font-family: "Roboto Mono", monospace, Monaco, Consolas, Andale Mono;
}
div.document div[class*=highlight] {
overflow-x: auto;
}
div.document a.headerlink {
font-size: 0.6em;
display: none;
padding-left: 0.5rem;
vertical-align: middle;
}
div.document h1,
div.document h2,
div.document h3,
div.document h4,
div.document h5,
div.document h6,
div.document str,
div.document b {
font-weight: 700;
}
div.document h1 {
margin: 0.8rem 0 0.5rem 0;
}
div.document h2 {
margin: 0.8rem 0 0.5rem 0;
}
div.document h3, div.document h4 {
margin: 1rem 0 0.5rem 0;
}
div.document h1:hover a.headerlink,
div.document h2:hover a.headerlink,
div.document h3:hover a.headerlink,
div.document h4:hover a.headerlink {
display: inline-block;
}
div.document p,
div.document li {
font-size: 1rem;
line-height: 1.5;
}
div.document li p {
margin: 0 0 0.5rem 0;
}
div.document ul, div.document ol {
padding-left: 2rem;
}
div.document dd {
margin-left: 1.5rem;
}
div.document hr {
border: none;
height: 1px;
background-color: var(--dividerColor);
margin: 2rem 0;
}
div.document table.docutils {
border-collapse: collapse;
}
div.document table.docutils th, div.document table.docutils td {
border: 1px solid var(--dividerColor);
box-sizing: border-box;
padding: 0.5rem 1rem;
}
div.document table.docutils th p, div.document table.docutils th ul, div.document table.docutils td p, div.document table.docutils td ul {
margin: 0.3rem 0;
}
div.document table.docutils th ul, div.document table.docutils td ul {
padding-left: 1rem;
}
div.document form input {
padding: 0.5rem;
}
div.document form input[type=submit], div.document form button {
border: none;
background-color: var(--mainNavColor);
color: white;
padding: 0.5rem 1rem;
border-radius: 0.2rem;
}
div.document span.highlighted {
background-color: var(--searchHighlightColor);
padding: 0 0.1em;
}
div.document div#search-results {
padding-top: 2rem;
}
div.document div#search-results p.search-summary {
font-size: 0.8em;
}
div.document div#search-results ul.search {
list-style: none;
padding-left: 0;
}
div.document div#search-results ul.search li {
border-bottom: 1px solid var(--dividerColor);
margin: 0;
padding: 2rem 0;
}
div.document div#search-results ul.search li > a:first-child {
font-size: 1.2rem;
}
div.document dd ul, div.document dd ol {
padding-left: 1rem;
}
div.document dl.py {
margin-bottom: 2rem;
}
div.document dl.py dt.sig {
background-color: var(--codeBackgroundColor);
color: var(--fontColor);
box-sizing: border-box;
font-family: "Roboto Mono", monospace, Monaco, Consolas, Andale Mono;
font-size: 0.9rem;
padding: 1rem;
border-left: 5px solid rgba(0, 0, 0, 0.1);
border-radius: 0.2rem;
}
div.document dl.py em.property {
color: var(--sidebarColor);
font-weight: bold;
}
div.document dl.py span.sig-name {
color: var(--codeBlue);
font-weight: bold;
}
div.document dl.py em.property {
color: var(--codeGreen);
}
div.document dl.py em.sig-param {
margin-left: 2rem;
}
div.document dl.py em.sig-param span.default_value {
color: var(--codeGreen);
}
div.document dl.py span.sig-return span.sig-return-typehint {
color: var(--fontColor);
}
div.document dl.py span.sig-return span.sig-return-typehint pre {
color: var(--fontColor);
}
div.document dl.py em.sig-param > span:first-child {
font-weight: bold;
}
div.document dl.cpp, div.document dl.c {
margin-bottom: 1rem;
}
div.document dl.cpp dt.sig, div.document dl.c dt.sig {
background-color: var(--codeBackgroundColor);
color: var(--fontColor);
box-sizing: border-box;
font-family: "Roboto Mono", monospace, Monaco, Consolas, Andale Mono;
font-size: 0.9rem;
padding: 1rem;
border-left: 5px solid rgba(0, 0, 0, 0.1);
border-radius: 0.2rem;
line-height: 1.4;
}
div.document dl.cpp span.sig-name, div.document dl.c span.sig-name {
color: var(--codeBlue);
font-weight: bold;
}
div.document dl.cpp span.sig-indent, div.document dl.c span.sig-indent {
margin-left: 2rem;
}
div.document dl.cpp span.target + span, div.document dl.c span.target + span {
color: var(--codeGreen);
}
div.document dl.cpp span.sig-param > span:first-child, div.document dl.c span.sig-param > span:first-child {
font-weight: bold;
}
div.document div.admonition {
box-shadow: 0px 0px 0px 1px var(--dividerColor);
border-radius: 0.2rem;
margin: 1rem 0;
overflow: hidden;
}
div.document div.admonition p {
box-sizing: border-box;
font-size: 0.9rem;
padding: 0.5rem;
margin: 0;
}
div.document div.admonition p:first-child {
padding-bottom: 0;
margin-bottom: 0;
}
div.document div.admonition p + p {
padding-top: 0.2rem;
}
div.document div.admonition p.admonition-title {
font-weight: bolder;
letter-spacing: 0.01rem;
}
div.document div.admonition.hint, div.document div.admonition.important, div.document div.admonition.tip {
border-left: 5px solid #56b79c;
}
div.document div.admonition.hint p.admonition-title, div.document div.admonition.important p.admonition-title, div.document div.admonition.tip p.admonition-title {
color: #56b79c;
}
div.document div.admonition.note {
border-left: 5px solid #587f9f;
}
div.document div.admonition.note p.admonition-title {
color: #587f9f;
}
div.document div.admonition.danger, div.document div.admonition.error {
border-left: 5px solid #e6a39a;
}
div.document div.admonition.danger p.admonition-title, div.document div.admonition.error p.admonition-title {
color: #e6a39a;
}
div.document div.admonition.attention, div.document div.admonition.caution, div.document div.admonition.warning {
border-left: 5px solid #e7b486;
}
div.document div.admonition.attention p.admonition-title, div.document div.admonition.caution p.admonition-title, div.document div.admonition.warning p.admonition-title {
color: #e7b486;
}
/*****************************************************************************/
/* Sidebar */
div.sphinxsidebar {
background-color: var(--sidebarColor);
border-right: 1px solid var(--dividerColor);
position: fixed;
left: 0;
top: 0;
bottom: 0;
width: 15rem;
box-sizing: border-box;
padding: var(--navbarHeight) 1rem 1rem;
}
@media (max-width: 50rem) {
div.sphinxsidebar {
display: none;
}
}
div.sphinxsidebar div.sphinxsidebarwrapper {
height: 100%;
overflow-y: auto;
}
div.sphinxsidebar ul {
padding-left: 0rem;
list-style: none;
}
div.sphinxsidebar ul li {
font-size: 0.9rem;
line-height: 1.2;
}
div.sphinxsidebar ul li a {
display: block;
box-sizing: border-box;
padding: 0 0.2rem 0.6rem;
color: var(--fontColor);
text-decoration: none;
}
div.sphinxsidebar ul li a.current {
color: var(--linkColor);
}
div.sphinxsidebar ul li a:hover {
color: var(--linkColor);
}
div.sphinxsidebar ul li > ul {
padding-left: 1rem;
}
div.sphinxsidebar p {
color: var(--faintFontColor);
}
/*****************************************************************************/
/* The right sidebar, showing the table of contents for the current page. */
div#show_right_sidebar {
position: fixed;
right: 0;
top: 0;
z-index: 20;
background-color: var(--sidebarColor);
border-left: 1px solid var(--dividerColor);
border-bottom: 1px solid var(--dividerColor);
padding: var(--navbarHeight) 1rem 0rem;
}
div#show_right_sidebar p {
font-size: 0.9em;
}
div#show_right_sidebar p span {
color: var(--faintFontColor);
vertical-align: middle;
}
div#show_right_sidebar p span.icon {
color: var(--linkColor);
font-size: 0.9em;
padding-right: 0.2rem;
}
div#right_sidebar {
position: fixed;
right: 0;
top: 0;
z-index: 50;
background-color: var(--sidebarColor);
width: 15rem;
border-left: 1px solid var(--dividerColor);
box-sizing: border-box;
padding: var(--navbarHeight) 1rem 1rem;
height: 100%;
overflow-y: auto;
}
div#right_sidebar p span {
color: var(--faintFontColor);
vertical-align: middle;
}
div#right_sidebar p span.icon {
color: var(--linkColor);
font-size: 0.9em;
padding-right: 0.2rem;
}
div#right_sidebar ul {
padding-left: 0rem;
list-style: none;
}
div#right_sidebar ul li {
font-size: 0.9rem;
line-height: 1.2;
}
div#right_sidebar ul li a {
display: block;
box-sizing: border-box;
padding: 0 0.2rem 0.6rem;
color: var(--fontColor);
text-decoration: none;
}
div#right_sidebar ul li a.current {
color: var(--linkColor);
}
div#right_sidebar ul li a:hover {
color: var(--linkColor);
}
div#right_sidebar ul li > ul {
padding-left: 1rem;
}
div#right_sidebar p {
color: var(--faintFontColor);
}
@media (max-width: 50rem) {
div#right_sidebar {
display: none;
}
}
/*****************************************************************************/
/* Footer */
div.footer {
box-sizing: border-box;
padding-top: 2rem;
font-size: 0.7rem;
text-align: center;
text-transform: uppercase;
color: var(--faintFontColor);
}
p#theme_credit {
font-size: 0.6rem;
text-transform: uppercase;
text-align: center;
color: var(--faintFontColor);
}
/*****************************************************************************/
/* Buttons */
div.button_nav_wrapper {
margin-left: 15rem;
margin-right: 15rem;
}
@media (max-width: 50rem) {
div.button_nav_wrapper {
margin-left: 0px;
margin-right: 0px;
}
}
div.button_nav_wrapper div.button_nav {
max-width: 45rem;
margin: 0 auto;
display: flex;
flex-direction: row;
width: 100%;
}
div.button_nav_wrapper div.button_nav div {
box-sizing: border-box;
padding: 1rem;
flex: 50%;
}
div.button_nav_wrapper div.button_nav div a {
display: block;
}
div.button_nav_wrapper div.button_nav div a span {
vertical-align: middle;
}
div.button_nav_wrapper div.button_nav div a span.icon {
font-weight: bold;
font-size: 0.8em;
}
div.button_nav_wrapper div.button_nav div.left a {
text-align: left;
}
div.button_nav_wrapper div.button_nav div.left a span.icon {
padding-right: 0.4rem;
}
div.button_nav_wrapper div.button_nav div.right a {
text-align: right;
}
div.button_nav_wrapper div.button_nav div.right a span.icon {
padding-left: 0.4rem;
}
/*****************************************************************************/
/* Pygments overrides in dark mode */
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight {
--black: #000000;
--red: #ff9393;
--darkBlue: #3a37ff;
--grey: #a8a8a8;
--pink: #ff99d8;
--torquoise: #68e9e9;
--brown: #d48a00;
--purple: #ce04e9;
--paleYellow: #454534;
background: var(--codeBackgroundColor);
color: var(--fontColor);
/* Comment */
/* Error */
/* Keyword */
/* Operator */
/* Comment.Hashbang */
/* Comment.Multiline */
/* Comment.Preproc */
/* Comment.PreprocFile */
/* Comment.Single */
/* Comment.Special */
/* Generic.Deleted */
/* Generic.Emph */
/* Generic.Error */
/* Generic.Heading */
/* Generic.Inserted */
/* Generic.Output */
/* Generic.Prompt */
/* Generic.Strong */
/* Generic.Subheading */
/* Generic.Traceback */
/* Keyword.Constant */
/* Keyword.Declaration */
/* Keyword.Namespace */
/* Keyword.Pseudo */
/* Keyword.Reserved */
/* Keyword.Type */
/* Literal.Number */
/* Literal.String */
/* Name.Attribute */
/* Name.Builtin */
/* Name.Class */
/* Name.Constant */
/* Name.Decorator */
/* Name.Entity */
/* Name.Exception */
/* Name.Function */
/* Name.Label */
/* Name.Namespace */
/* Name.Tag */
/* Name.Variable */
/* Operator.Word */
/* Text.Whitespace */
/* Literal.Number.Bin */
/* Literal.Number.Float */
/* Literal.Number.Hex */
/* Literal.Number.Integer */
/* Literal.Number.Oct */
/* Literal.String.Affix */
/* Literal.String.Backtick */
/* Literal.String.Char */
/* Literal.String.Delimiter */
/* Literal.String.Doc */
/* Literal.String.Double */
/* Literal.String.Escape */
/* Literal.String.Heredoc */
/* Literal.String.Interpol */
/* Literal.String.Other */
/* Literal.String.Regex */
/* Literal.String.Single */
/* Literal.String.Symbol */
/* Name.Builtin.Pseudo */
/* Name.Function.Magic */
/* Name.Variable.Class */
/* Name.Variable.Global */
/* Name.Variable.Instance */
/* Name.Variable.Magic */
/* Literal.Number.Integer.Long */
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight pre,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight pre {
line-height: 125%;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight td.linenos .normal,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight td.linenos .normal {
color: inherit;
background-color: transparent;
padding-left: 5px;
padding-right: 5px;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight span.linenos,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight span.linenos {
color: inherit;
background-color: transparent;
padding-left: 5px;
padding-right: 5px;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight td.linenos .special,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight td.linenos .special {
color: var(--black);
background-color: var(--paleYellow);
padding-left: 5px;
padding-right: 5px;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight span.linenos.special,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight span.linenos.special {
color: var(--black);
background-color: var(--paleYellow);
padding-left: 5px;
padding-right: 5px;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .hll,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .hll {
background-color: var(--paleYellow);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .c,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .c {
color: var(--torquoise);
font-style: italic;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .err,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .err {
border: 1px solid var(--red);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .k,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .k {
color: var(--codeGreen);
font-weight: bold;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .o,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .o {
color: var(--grey);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .ch,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .ch {
color: var(--torquoise);
font-style: italic;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .cm,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .cm {
color: var(--torquoise);
font-style: italic;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .cp,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .cp {
color: var(--brown);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .cpf,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .cpf {
color: var(--torquoise);
font-style: italic;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .c1,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .c1 {
color: var(--torquoise);
font-style: italic;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .cs,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .cs {
color: var(--torquoise);
font-style: italic;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .gd,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .gd {
color: var(--red);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .ge,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .ge {
font-style: italic;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .gr,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .gr {
color: var(--red);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .gh,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .gh {
color: var(--codeBlue);
font-weight: bold;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .gi,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .gi {
color: var(--codeGreen);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .go,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .go {
color: var(--grey);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .gp,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .gp {
color: var(--codeBlue);
font-weight: bold;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .gs,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .gs {
font-weight: bold;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .gu,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .gu {
color: var(--purple);
font-weight: bold;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .gt,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .gt {
color: var(--codeBlue);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .kc,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .kc {
color: var(--codeGreen);
font-weight: bold;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .kd,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .kd {
color: var(--codeGreen);
font-weight: bold;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .kn,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .kn {
color: var(--codeGreen);
font-weight: bold;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .kp,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .kp {
color: var(--codeGreen);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .kr,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .kr {
color: var(--codeGreen);
font-weight: bold;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .kt,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .kt {
color: var(--red);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .m,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .m {
color: var(--grey);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .s,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .s {
color: var(--red);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .na,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .na {
color: var(--codeGreen);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .nb,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .nb {
color: var(--codeGreen);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .nc,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .nc {
color: var(--codeBlue);
font-weight: bold;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .no,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .no {
color: var(--red);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .nd,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .nd {
color: var(--purple);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .ni,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .ni {
color: var(--grey);
font-weight: bold;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .ne,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .ne {
color: var(--red);
font-weight: bold;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .nf,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .nf {
color: var(--codeBlue);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .nl,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .nl {
color: var(--codeGreen);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .nn,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .nn {
color: var(--codeBlue);
font-weight: bold;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .nt,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .nt {
color: var(--codeGreen);
font-weight: bold;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .nv,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .nv {
color: var(--darkBlue);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .ow,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .ow {
color: var(--pink);
font-weight: bold;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .w,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .w {
color: var(--grey);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .mb,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .mb {
color: var(--grey);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .mf,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .mf {
color: var(--grey);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .mh,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .mh {
color: var(--grey);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .mi,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .mi {
color: var(--grey);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .mo,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .mo {
color: var(--grey);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .sa,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .sa {
color: var(--red);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .sb,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .sb {
color: var(--red);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .sc,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .sc {
color: var(--red);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .dl,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .dl {
color: var(--red);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .sd,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .sd {
color: var(--red);
font-style: italic;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .s2,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .s2 {
color: var(--red);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .se,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .se {
color: var(--brown);
font-weight: bold;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .sh,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .sh {
color: var(--red);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .si,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .si {
color: var(--pink);
font-weight: bold;
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .sx,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .sx {
color: var(--codeGreen);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .sr,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .sr {
color: var(--pink);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .s1,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .s1 {
color: var(--red);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .ss,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .ss {
color: var(--darkBlue);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .bp,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .bp {
color: var(--codeGreen);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .fm,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .fm {
color: var(--codeBlue);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .vc,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .vc {
color: var(--darkBlue);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .vg,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .vg {
color: var(--darkBlue);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .vi,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .vi {
color: var(--darkBlue);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .vm,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .vm {
color: var(--darkBlue);
}
:root[data-mode=dark] body[data-dark_mode_code_blocks=true] .highlight .il,
:root[data-mode=darkest] body[data-dark_mode_code_blocks=true] .highlight .il {
color: var(--grey);
}
/*# sourceMappingURL=basic_mod.css.map */