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