Path: blob/main/docs/_static/basic.css
798 views
/*1* Sphinx stylesheet -- basic theme.2*/3/* -- main layout ----------------------------------------------------------- */4div.clearer {5clear: both;6}7div.section::after {8display: block;9content: '';10clear: left;11}12/* -- relbar ---------------------------------------------------------------- */13div.related {14width: 100%;15font-size: 90%;16}17div.related h3 {18display: none;19}20div.related ul {21margin: 0;22padding: 0 0 0 10px;23list-style: none;24}25div.related li {26display: inline;27}28div.related li.right {29float: right;30margin-right: 5px;31}32/* -- sidebar --------------------------------------------------------------- */33div.sphinxsidebarwrapper {34padding: 10px 5px 0 10px;35}36div.sphinxsidebar {37float: left;38width: 230px;39margin-left: -100%;40font-size: 90%;41word-wrap: break-word;42overflow-wrap : break-word;43}44div.sphinxsidebar ul {45list-style: none;46}47div.sphinxsidebar ul ul,48div.sphinxsidebar ul.want-points {49margin-left: 20px;50list-style: square;51}52div.sphinxsidebar ul ul {53margin-top: 0;54margin-bottom: 0;55}56div.sphinxsidebar form {57margin-top: 10px;58}59div.sphinxsidebar input {60border: 1px solid #98dbcc;61font-family: sans-serif;62font-size: 1em;63}64div.sphinxsidebar #searchbox form.search {65overflow: hidden;66}67div.sphinxsidebar #searchbox input[type="text"] {68float: left;69width: 80%;70padding: 0.25em;71box-sizing: border-box;72}73div.sphinxsidebar #searchbox input[type="submit"] {74float: left;75width: 20%;76border-left: none;77padding: 0.25em;78box-sizing: border-box;79}80img {81border: 0;82max-width: 100%;83}84/* -- search page ----------------------------------------------------------- */85ul.search {86margin-top: 10px;87}88ul.search li {89padding: 5px 0;90}91ul.search li a {92font-weight: bold;93}94ul.search li p.context {95color: #888;96margin: 2px 0 0 30px;97text-align: left;98}99ul.keywordmatches li.goodmatch a {100font-weight: bold;101}102/* -- index page ------------------------------------------------------------ */103table.contentstable {104width: 90%;105margin-left: auto;106margin-right: auto;107}108table.contentstable p.biglink {109line-height: 150%;110}111a.biglink {112font-size: 1.3em;113}114span.linkdescr {115font-style: italic;116padding-top: 5px;117font-size: 90%;118}119/* -- general index --------------------------------------------------------- */120table.indextable {121width: 100%;122}123table.indextable td {124text-align: left;125vertical-align: top;126}127table.indextable ul {128margin-top: 0;129margin-bottom: 0;130list-style-type: none;131}132table.indextable > tbody > tr > td > ul {133padding-left: 0em;134}135table.indextable tr.pcap {136height: 10px;137}138table.indextable tr.cap {139margin-top: 10px;140background-color: #f2f2f2;141}142img.toggler {143margin-right: 3px;144margin-top: 3px;145cursor: pointer;146}147div.modindex-jumpbox {148border-top: 1px solid #ddd;149border-bottom: 1px solid #ddd;150margin: 1em 0 1em 0;151padding: 0.4em;152}153div.genindex-jumpbox {154border-top: 1px solid #ddd;155border-bottom: 1px solid #ddd;156margin: 1em 0 1em 0;157padding: 0.4em;158}159/* -- domain module index --------------------------------------------------- */160table.modindextable td {161padding: 2px;162border-collapse: collapse;163}164/* -- general body styles --------------------------------------------------- */165div.body {166min-width: 360px;167max-width: 800px;168}169div.body p, div.body dd, div.body li, div.body blockquote {170-moz-hyphens: auto;171-ms-hyphens: auto;172-webkit-hyphens: auto;173hyphens: auto;174}175a.headerlink {176visibility: hidden;177}178a:visited {179color: #551A8B;180}181h1:hover > a.headerlink,182h2:hover > a.headerlink,183h3:hover > a.headerlink,184h4:hover > a.headerlink,185h5:hover > a.headerlink,186h6:hover > a.headerlink,187dt:hover > a.headerlink,188caption:hover > a.headerlink,189p.caption:hover > a.headerlink,190div.code-block-caption:hover > a.headerlink {191visibility: visible;192}193div.body p.caption {194text-align: inherit;195}196div.body td {197text-align: left;198}199.first {200margin-top: 0 !important;201}202p.rubric {203margin-top: 30px;204font-weight: bold;205}206img.align-left, figure.align-left, .figure.align-left, object.align-left {207clear: left;208float: left;209margin-right: 1em;210}211img.align-right, figure.align-right, .figure.align-right, object.align-right {212clear: right;213float: right;214margin-left: 1em;215}216img.align-center, figure.align-center, .figure.align-center, object.align-center {217display: block;218margin-left: auto;219margin-right: auto;220}221img.align-default, figure.align-default, .figure.align-default {222display: block;223margin-left: auto;224margin-right: auto;225}226.align-left {227text-align: left;228}229.align-center {230text-align: center;231}232.align-default {233text-align: center;234}235.align-right {236text-align: right;237}238/* -- sidebars -------------------------------------------------------------- */239div.sidebar,240aside.sidebar {241margin: 0 0 0.5em 1em;242border: 1px solid #ddb;243padding: 7px;244background-color: #ffe;245width: 40%;246float: right;247clear: right;248overflow-x: auto;249}250p.sidebar-title {251font-weight: bold;252}253nav.contents,254aside.topic,255div.admonition, div.topic, blockquote {256clear: left;257}258/* -- topics ---------------------------------------------------------------- */259nav.contents,260aside.topic,261div.topic {262border: 1px solid #ccc;263padding: 7px;264margin: 10px 0 10px 0;265}266p.topic-title {267font-size: 1.1em;268font-weight: bold;269margin-top: 10px;270}271/* -- admonitions ----------------------------------------------------------- */272div.admonition {273margin-top: 10px;274margin-bottom: 10px;275padding: 7px;276}277div.admonition dt {278font-weight: bold;279}280p.admonition-title {281margin: 0px 10px 5px 0px;282font-weight: bold;283}284div.body p.centered {285text-align: center;286margin-top: 25px;287}288/* -- content of sidebars/topics/admonitions -------------------------------- */289div.sidebar > :last-child,290aside.sidebar > :last-child,291nav.contents > :last-child,292aside.topic > :last-child,293div.topic > :last-child,294div.admonition > :last-child {295margin-bottom: 0;296}297div.sidebar::after,298aside.sidebar::after,299nav.contents::after,300aside.topic::after,301div.topic::after,302div.admonition::after,303blockquote::after {304display: block;305content: '';306clear: both;307}308/* -- tables ---------------------------------------------------------------- */309table.docutils {310margin-top: 10px;311margin-bottom: 10px;312border: 0;313border-collapse: collapse;314}315table.align-center {316margin-left: auto;317margin-right: auto;318}319table.align-default {320margin-left: auto;321margin-right: auto;322}323table caption span.caption-number {324font-style: italic;325}326table caption span.caption-text {327}328table.docutils td, table.docutils th {329padding: 1px 8px 1px 5px;330border-top: 0;331border-left: 0;332border-right: 0;333border-bottom: 1px solid #aaa;334}335th {336text-align: left;337padding-right: 5px;338}339table.citation {340border-left: solid 1px gray;341margin-left: 1px;342}343table.citation td {344border-bottom: none;345}346th > :first-child,347td > :first-child {348margin-top: 0px;349}350th > :last-child,351td > :last-child {352margin-bottom: 0px;353}354/* -- figures --------------------------------------------------------------- */355div.figure, figure {356margin: 0.5em;357padding: 0.5em;358}359div.figure p.caption, figcaption {360padding: 0.3em;361}362div.figure p.caption span.caption-number,363figcaption span.caption-number {364font-style: italic;365}366div.figure p.caption span.caption-text,367figcaption span.caption-text {368}369/* -- field list styles ----------------------------------------------------- */370table.field-list td, table.field-list th {371border: 0 !important;372}373.field-list ul {374margin: 0;375padding-left: 1em;376}377.field-list p {378margin: 0;379}380.field-name {381-moz-hyphens: manual;382-ms-hyphens: manual;383-webkit-hyphens: manual;384hyphens: manual;385}386/* -- hlist styles ---------------------------------------------------------- */387table.hlist {388margin: 1em 0;389}390table.hlist td {391vertical-align: top;392}393/* -- object description styles --------------------------------------------- */394.sig {395font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace;396}397.sig-name, code.descname {398background-color: transparent;399font-weight: bold;400}401.sig-name {402font-size: 1.1em;403}404code.descname {405font-size: 1.2em;406}407.sig-prename, code.descclassname {408background-color: transparent;409}410.optional {411font-size: 1.3em;412}413.sig-paren {414font-size: larger;415}416.sig-param.n {417font-style: italic;418}419/* C++ specific styling */420.sig-inline.c-texpr,421.sig-inline.cpp-texpr {422font-family: unset;423}424.sig.c .k, .sig.c .kt,425.sig.cpp .k, .sig.cpp .kt {426color: #0033B3;427}428.sig.c .m,429.sig.cpp .m {430color: #1750EB;431}432.sig.c .s, .sig.c .sc,433.sig.cpp .s, .sig.cpp .sc {434color: #067D17;435}436/* -- other body styles ----------------------------------------------------- */437ol.arabic {438list-style: decimal;439}440ol.loweralpha {441list-style: lower-alpha;442}443ol.upperalpha {444list-style: upper-alpha;445}446ol.lowerroman {447list-style: lower-roman;448}449ol.upperroman {450list-style: upper-roman;451}452:not(li) > ol > li:first-child > :first-child,453:not(li) > ul > li:first-child > :first-child {454margin-top: 0px;455}456:not(li) > ol > li:last-child > :last-child,457:not(li) > ul > li:last-child > :last-child {458margin-bottom: 0px;459}460ol.simple ol p,461ol.simple ul p,462ul.simple ol p,463ul.simple ul p {464margin-top: 0;465}466ol.simple > li:not(:first-child) > p,467ul.simple > li:not(:first-child) > p {468margin-top: 0;469}470ol.simple p,471ul.simple p {472margin-bottom: 0;473}474aside.footnote > span,475div.citation > span {476float: left;477}478aside.footnote > span:last-of-type,479div.citation > span:last-of-type {480padding-right: 0.5em;481}482aside.footnote > p {483margin-left: 2em;484}485div.citation > p {486margin-left: 4em;487}488aside.footnote > p:last-of-type,489div.citation > p:last-of-type {490margin-bottom: 0em;491}492aside.footnote > p:last-of-type:after,493div.citation > p:last-of-type:after {494content: "";495clear: both;496}497dl.field-list {498display: grid;499grid-template-columns: fit-content(30%) auto;500}501dl.field-list > dt {502font-weight: bold;503word-break: break-word;504padding-left: 0.5em;505padding-right: 5px;506}507dl.field-list > dd {508padding-left: 0.5em;509margin-top: 0em;510margin-left: 0em;511margin-bottom: 0em;512}513dl {514margin-bottom: 15px;515}516dd > :first-child {517margin-top: 0px;518}519dd ul, dd table {520margin-bottom: 10px;521}522dd {523margin-top: 3px;524margin-bottom: 10px;525margin-left: 30px;526}527.sig dd {528margin-top: 0px;529margin-bottom: 0px;530}531.sig dl {532margin-top: 0px;533margin-bottom: 0px;534}535dl > dd:last-child,536dl > dd:last-child > :last-child {537margin-bottom: 0;538}539dt:target, span.highlighted {540background-color: #fbe54e;541}542rect.highlighted {543fill: #fbe54e;544}545dl.glossary dt {546font-weight: bold;547font-size: 1.1em;548}549.versionmodified {550font-style: italic;551}552.system-message {553background-color: #fda;554padding: 5px;555border: 3px solid red;556}557.footnote:target {558background-color: #ffa;559}560.line-block {561display: block;562margin-top: 1em;563margin-bottom: 1em;564}565.line-block .line-block {566margin-top: 0;567margin-bottom: 0;568margin-left: 1.5em;569}570.guilabel, .menuselection {571font-family: sans-serif;572}573.accelerator {574text-decoration: underline;575}576.classifier {577font-style: oblique;578}579.classifier:before {580font-style: normal;581margin: 0 0.5em;582content: ":";583display: inline-block;584}585abbr, acronym {586border-bottom: dotted 1px;587cursor: help;588}589/* -- code displays --------------------------------------------------------- */590pre {591overflow: auto;592overflow-y: hidden; /* fixes display issues on Chrome browsers */593}594pre, div[class*="highlight-"] {595clear: both;596}597span.pre {598-moz-hyphens: none;599-ms-hyphens: none;600-webkit-hyphens: none;601hyphens: none;602white-space: nowrap;603}604div[class*="highlight-"] {605margin: 1em 0;606}607td.linenos pre {608border: 0;609background-color: transparent;610color: #aaa;611}612table.highlighttable {613display: block;614}615table.highlighttable tbody {616display: block;617}618table.highlighttable tr {619display: flex;620}621table.highlighttable td {622margin: 0;623padding: 0;624}625table.highlighttable td.linenos {626padding-right: 0.5em;627}628table.highlighttable td.code {629flex: 1;630overflow: hidden;631}632.highlight .hll {633display: block;634}635div.highlight pre,636table.highlighttable pre {637margin: 0;638}639div.code-block-caption + div {640margin-top: 0;641}642div.code-block-caption {643margin-top: 1em;644padding: 2px 5px;645font-size: small;646}647div.code-block-caption code {648background-color: transparent;649}650table.highlighttable td.linenos,651span.linenos,652div.highlight span.gp { /* gp: Generic.Prompt */653user-select: none;654-webkit-user-select: text; /* Safari fallback only */655-webkit-user-select: none; /* Chrome/Safari */656-moz-user-select: none; /* Firefox */657-ms-user-select: none; /* IE10+ */658}659div.code-block-caption span.caption-number {660padding: 0.1em 0.3em;661font-style: italic;662}663div.code-block-caption span.caption-text {664}665div.literal-block-wrapper {666margin: 1em 0;667}668code.xref, a code {669background-color: transparent;670font-weight: bold;671}672h1 code, h2 code, h3 code, h4 code, h5 code, h6 code {673background-color: transparent;674}675.viewcode-link {676float: right;677}678.viewcode-back {679float: right;680font-family: sans-serif;681}682div.viewcode-block:target {683margin: -1px -10px;684padding: 0 10px;685}686/* -- math display ---------------------------------------------------------- */687img.math {688vertical-align: middle;689}690div.body div.math p {691text-align: center;692}693span.eqno {694float: right;695}696span.eqno a.headerlink {697position: absolute;698z-index: 1;699}700div.math:hover a.headerlink {701visibility: visible;702}703/* -- printout stylesheet --------------------------------------------------- */704@media print {705div.document,706div.documentwrapper,707div.bodywrapper {708margin: 0 !important;709width: 100%;710}711div.sphinxsidebar,712div.related,713div.footer,714#top-link {715display: none;716}717}718719720