123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320 |
- body {
- font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;
- line-height: 1.4em;
- }
- code, pre {
- background-color:#f0f0f3;
- font-family: SFMono-Regular,Menlo,Monaco,Consolas,monospace;
- font-size: 0.85em;
- line-height: unset;
- }
- div.body {
- padding: 0 40px 40px 40px;
- line-height: unset;
- min-height: 100vh;
- }
- div.body h1,
- div.body h2,
- div.body h3,
- div.body h4,
- div.body h5,
- div.body h6 {
- border: none;
- font-weight: 600;
- margin: 1.5em 0 0 0;
- padding: 0;
- }
- div.body h1 {
- font-weight: 300;
- font-size: 2.5em;
- margin-bottom: 1em;
- line-height: 1;
- }
- div.body h2 {
- font-size: 1.5em;
- }
- div.body h3 {
- font-size: 1.2em;
- }
- div.body p,
- div.body dd,
- div.body li,
- div.body blockquote {
- line-height: unset;
- text-align: unset;
- }
- div.body li {
- margin: 0.5em 0;
- }
- div.body li li {
- margin: 0.1em 0;
- }
- div.bodywrapper {
- background-color:#f0f0f3;
- margin: 0 0 0 300px;
- }
- div.related {
- line-height: unset;
- padding: 20px 0;
- border-bottom: 1px solid #ddd;
- }
- div.related ul {
- padding: 0;
- }
- div.body li.nav-item {
- margin-left: 0.5em;
- }
- div.body li.nav-item a {
- margin-right: 0.5em;
- }
- div.related a,
- div.sphinxsidebar .toctree-l1 a,
- div.sphinxsidebar .topless a,
- div.prevnext a {
- border-bottom: 3px solid transparent;
- transition: 0.2s ease all;
- }
- div.related a:hover,
- div.sphinxsidebar .toctree-l1 a:hover,
- div.sphinxsidebar .topless a:hover,
- div.prevnext a:hover {
- border-bottom: 3px solid #0aa;
- text-decoration: none;
- transition: 0.2s ease all;
- }
- div.logowrapper {
- margin: -20px -20px 40px -20px;
- padding: 20px;
- background-color: #d33;
- text-align: center;
- }
- p.logo {
- padding: 10px 20px;
- font-size: 1.5em;
- }
- div.sphinxsidebar div.logowrapper p,
- div.sphinxsidebar div.logowrapper a {
- color: #fff;
- }
- p.version {
- margin: 0 0 10px 0;
- font-size: 1rem;
- }
- code {
- padding: 0.1em 0.5em;
- border-radius: 4px;
- }
- pre {
- padding: 15px;
- border: none;
- border-radius: 4px;
- line-height: 1.2em;
- }
- a.headerlink {
- color: #0aa;
- margin-left: 0.3em;
- }
- a.headerlink:hover {
- background-color: #0aa;
- color: #fff;
- }
- div.sphinxsidebarwrapper {
- padding: 0;
- }
- div.sphinxsidebar {
- padding: 20px;
- }
- div.sphinxsidebar h3 {
- margin-top: 40px;
- font-size: 1.6em;
- font-weight: 300;
- }
- div.sphinxsidebar input {
- font-family: inherit;
- border: none;
- }
- div.sphinxsidebar #searchbox input[type='text'] {
- background-color: rgba(255,255,255,0.1);
- color: #fff;
- padding: 0.5em 0.8em;
- transition: .2s ease all;
- }
- div.sphinxsidebar #searchbox input[type='text']:focus {
- background-color: rgba(255,255,255,0.2);
- transition: .2s ease all;
- }
- div.sphinxsidebar #searchbox input[type='text']::placeholder {
- color: #fff;
- opacity: .7;
- }
- div.sphinxsidebar #searchbox input[type='text']::-ms-input-placeholder {
- color: #fff;
- opacity: .7;
- }
- div.sphinxsidebar #searchbox input[type='submit'] {
- background-color: rgba(255,255,255,0.3);
- color: #fff;
- padding: 0.5em 0.8em;
- font-weight: 600;
- transition: .2s ease all;
- }
- div.sphinxsidebar #searchbox input[type='submit']:hover,
- div.sphinxsidebar #searchbox input[type='submit']:focus {
- background-color: #0aa;
- transition: .2s ease all;
- }
- div.sphinxsidebar ul {
- line-height: 1em;
- margin: 0;
- }
- div.sphinxsidebar ul ul, div.sphinxsidebar ul.want-points {
- list-style-type: disc;
- }
- div.sphinxsidebar ul ul li {
- margin-top: 0.7em;
- margin-bottom: 0.7em;
- }
- div.sphinxsidebar li.toctree-l1,
- div.sphinxsidebar p.topless {
- margin: 1em 0;
- }
- div.sphinxsidebar li.toctree-l1.current > a,
- div.sphinxsidebar a.current.reference {
- color: #fff;
- font-weight: 600;
- }
- #other-versions a {
- background-color: rgba(255,255,255,0.1);
- border-radius: 4px;
- font-weight: 600;
- padding: 0.1em 0.5em;
- margin: 0.25em;
- transition: .2s ease all;
- }
- #other-versions a:hover {
- background-color: rgba(255,255,255,0.2);
- transition: .2s ease all;
- }
- div.prevnext {
- border-top: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
- margin: 40px 0;
- padding: 20px 0;
- }
- div.prevnext a {
- color:#888;
- }
- div.prevnext .item.right {
- float: right;
- text-align: right;
- }
- div.prevnext .item.left {
- float: left;
- text-align: left;
- }
- div.footer {
- font-size: 0.8em;
- }
- .clearfix {
- clear: both;
- }
- div.admonition {
- background-color: #fafcff;
- border-color: #d0e0f0;
- border-radius: 4px;
- border-width: 1.5px;
- color: #248;
- padding: 1em;
- }
- div.admonition code {
- background-color: #edeff2;
- }
- div.admonition.warning {
- background-color:#fffcfa;
- border-color:#f0e0d0;
- color:#842;
- }
- div.admonition.warning code {
- background-color: #f5e5d5;
- }
- div.figure img {
- box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
- margin: 20px 0 0 0;
- }
- div.figure p.caption {
- padding: 0 0 20px 0;
- font-style: italic;
- color: #666;
- }
- .mobile-header {
- display:none;
- background-color: #d33;
- color: #fff;
- text-align: center;
- font-weight: bold;
- padding: 15px;
- }
- .mobile-header a {
- color: inherit;
- }
- /** Responsive utilities **/
- @media(max-width: 800px) {
- html * {
- box-sizing: border-box;
- }
- div.sphinxsidebar {
- width: 100%;
- margin: 0;
- }
- div.bodywrapper {
- margin: 0;
- }
- div.body {
- padding: 10px;
- min-height: unset;
- min-width: 100%;
- max-width: 100%;
- width: 100%;
- }
- div.body h1 {
- font-size: 1.7em;
- }
- div.body h2 {
- font-size: 1.3em;
- }
- div.body h3 {
- font-size: 1.1em;
- }
- div.logowrapper {
- padding: 40px 20px;
- }
- .mobile-header {
- display: block;
- }
- }
|