A dark theme for the docs.python.org. Based on "zDark - Blue Grey" by -z-.
Dark Blue Grey - Python Docs by exelotl
Details
Authorexelotl
LicenseCC0
Categorydocs.python.org
Created
Updated
Size11 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link./* ==UserStyle==
@name Dark Blue Grey - Python Docs
@version 20230117.11.39
@namespace userstyles.world/user/exelotl
@description A dark theme for the docs.python.org. Based on "zDark - Blue Grey" by -z-.
@author -z-, exelotl
@license CC0
==/UserStyle== */
@-moz-document domain("docs.python.org") {
::-webkit-scrollbar {
height: 12px;
width: 12px;
background: #152128;
}
::-webkit-scrollbar-thumb {
background: #37474F;
-webkit-border-radius: 1ex;
-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
}
::-webkit-scrollbar-corner {
background: #000;
}
html, body {
background-color: #152128;
margin-left: 0;
margin-right: 0;
}
a {
color: #9E9E9E;
}
a.headerlink:hover {
background: none;
}
tt {
background: none;
}
pre {
background: #0f181d;
color: #B0BEC5;
}
select, input {
border-color: #152128;
background: #0f181d;
color: #a7b5bc;
}
input[type="text"], div.sphinxsidebar input {
background-color: #030e13;
border: 1px solid #6c828d;
border-radius: 3px;
line-height: 1.3em;
font-size: 1em;
padding: 2px 5px;
}
input[type="submit"] {
border: 1px solid #6c828d;
font-size: 1em;
line-height: 1.3em;
background-color: #455A64 !important;
border-radius: 3px;
padding: 2px 5px;
}
dt:target, .highlight, .highlighted {
background-color: rgba(141, 160, 35, 0.22);
color: #EEE;
}
code {
background-color: inherit !important;
}
div.document {
background: transparent;
}
div.body {
background: #263238;
color: #9db5c1;
padding: 20px 15px 30px;
margin-left: 0;
}
div.body dl {
border-bottom: 1px solid #1d2b31;
}
div.body img {
-webkit-filter: invert(1);
filter: invert(1);
}
div.body a {
color: #d1e3eb;
}
div.body a:visited {
color: #B0BEC5;
}
div.body a:hover {
color: #ECEFF1;
}
div.body hr {
border: 0;
background-color: #78909C;
height: 1px;
}
div.body pre {
background-color: #0f181d;
border-color: #455A64;
}
div.body dt {
color: #78909C;
background: #172227;
padding: 4px;
margin: .5em;
border-bottom: 2px solid #455A64;
}
div.body h1, div.body h2, div.body h3, div.body h4, div.body h5, div.body h6 {
border-bottom: 1px solid #637983;
margin: 0;
background: none;
color: #9db5c1;
}
div.sphinxsidebarwrapper a {
color: #7897a6;
}
div.sphinxsidebarwrapper a:hover {
color: #B0BEC5;
}
div.sphinxsidebar {
background-color: transparent;
}
div.sphinxsidebar p {
color: #546E7A;
}
div.sphinxsidebar h2, div.sphinxsidebar h3, div.sphinxsidebar h3 a, div.sphinxsidebar h4, div.sphinxsidebar h5, div.sphinxsidebar h6 {
color: #B0BEC5;
}
div.sphinxsidebar ul {
color: #37474F;
}
div#searchbox {
background: #0c171d;
color: #fff;
padding: .5em;
border-radius: 5px;
border: 1px solid #223742;
}
div#searchbox h3 {
margin-top: 10px;
}
div#sidebarbutton {
background-color: #0c171d !important;
}
div#sidebarbutton span {
color: #90A4AE;
}
div.sidebar {
border: 1px solid #78909C;
background-color: #37474F;
border-radius: 5px;
}
div.body tt.descname, div.body code.descname {
color: #81a1b1;
}
div.body dt em {
color: #538ead;
}
code.descname {
color: #81a1b1;
}
div.related {
background-color: #455A64;
color: #B0BEC5;
padding: 0.5em 0;
margin: 0;
border: 0;
}
div.related:first-child {
/* border-top: 0; */
border-bottom: 1px solid #000;
}
div.related a {
color: #ECEFF1;
}
div.related .right {
color: #455A64;
}
div.related .right a {
color: #78909C;
background: #263238;
padding: 4px;
font-size:12px !important;
border-radius: 5px;
border: 1px solid #90A4AE;
}
div.related .right a:hover {
text-decoration: none;
color: #0c171d !important;
background-color: #ecf0f3;
}
div.related ul .right {
padding: 0;
}
div.related li.nav-item-this + li.right { /* Search box */
clear: both;
margin-top: 8px;
padding-left: 7px;
text-align: right;
color: #152128;
}
.version_switcher_placeholder, .language_switcher_placeholder {
background-color: transparent;
}
div.topic {
background-color: #152128;
border: 1px solid #90A4AE;
}
.highlight .go /*output*/
{
color: #AAA;
}
.highlight .gt, .highlight .nf /*tracebacks*/
{
color: #4772D1;
}
.highlight .nd {
color: #aaa;
}
table.indextable tr.cap {
margin-top: 10px;
background-color: #1d2b31;
}
table.docutils thead tr {
background-color: #37474F;
}
table.docutils tbody tr.row-even {
background-color: #0b191f;
}
table.docutils tbody tr.row-odd {
background-color: #010a0e;
}
table.docutils td, table.docutils th {
background-color: inherit;
border: 1px solid #455A64 !important;
border-radius: 3px;
}
table.docutils th {
color: #B0BEC5;
}
div.note {
background-color: #2d3f48;
color: #aec6d2;
border-color: #607D8B;
}
div.warning {
border-color: #803737;
color: #ab6530;
background-color: #332418;
}
div.seealso {
color: #b9b278;
background-color: rgba(72, 66, 18, 0.31);
border: 1px solid #a19631 !important;
}
div.seealso dd {
margin-left: 10px;
}
div.seealso dt {
color: #b5b49f;
background: #1d211b;
border-bottom: 2px solid #6b654d;
}
div.deprecated, div.deprecated-removed {
background-color: rgba(28, 3, 0, 0.48);
color: #923d3d;
padding: .1em .5em;
border-radius: 5px;
border: 1px solid #752e2e;
margin-top: .5em;
}
div.seealso ul {
margin-right: 1em;
}
div.modindex-jumpbox {
border-top: 1px solid #444;
border-bottom: 1px solid #444;
}
#search-results span.pre {
color: #546E7A;
}
ul.search li div.context {
color: #90A4AE;
}
.refcount {
color: #76b976;
}
div.footer {
line-height: 150%;
margin-top: 0;
text-align: right;
margin-right: 10px;
color: #607D8B;
}
div.footer a {
color: #78909C;
}
}
@-moz-document domain("docs.python.org") {
/* credits - https://github.com/kakawait/pygments-darcula */
/* ----[ BASE ]---- */
.highlight .hll { background-color: #214283 }
.highlight { background: #2B2B2B; color: #A9B7C6 }
.highlight .c { color: #808080 } /* Comment */
.highlight .err { color: #960050 } /* Error */
.highlight .g { color: #808072 } /* Generic */
.highlight .k { color: #CB772F } /* Keyword */
.highlight .l { color: #6897BB } /* Literal */
.highlight .n { color: #A9B7C6 } /* Name */
.highlight .o { color: #A9B7C6 } /* Operator */
.highlight .p { color: #A9B7C6 } /* Punctuation */
.highlight .ch { color: #808080 } /* Comment.Hashbang */
.highlight .cm { color: #53833D } /* Comment.Multiline */
.highlight .cp { color: #808080 } /* Comment.Preproc */
.highlight .cpf { color: #808072 } /* Comment.PreprocFile */
.highlight .c1 { color: #808080 } /* Comment.Single */
.highlight .cs { color: #808080 } /* Comment.Special */
.highlight .gd { color: #A9B7C6 } /* Generic.Deleted */
.highlight .ge { color: #808072; font-style: italic } /* Generic.Emph */
.highlight .gr { color: #a94545 } /* Generic.Error */
.highlight .gh { color: #88BE05; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #88BE05 } /* Generic.Inserted */
.highlight .go { color: #78909C } /* Generic.Output */
.highlight .gp { color: #808072; font-weight: bold } /* Generic.Prompt */
.highlight .gs { color: #808072; font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #A9B7C6 } /* Generic.Subheading */
.highlight .gt { color: #808080 } /* Generic.Traceback */
.highlight .kc { color: #CB772F } /* Keyword.Constant */
.highlight .kd { color: #CB772F } /* Keyword.Declaration */
.highlight .kn { color: #CB772F } /* Keyword.Namespace */
.highlight .kp { color: #CB772F } /* Keyword.Pseudo */
.highlight .kr { color: #CB772F } /* Keyword.Reserved */
.highlight .kt { color: #CB772F } /* Keyword.Type */
.highlight .ld { color: #6A8759 } /* Literal.Date */
.highlight .m { color: #6897BB } /* Literal.Number */
.highlight .s { color: #6A8759 } /* Literal.String */
.highlight .na { color: #A9B7C6 } /* Name.Attribute */
.highlight .nb { color: #8888C6 } /* Name.Builtin */
.highlight .nc { color: #A9B7C6 } /* Name.Class */
.highlight .no { color: #CB772F } /* Name.Constant */
.highlight .nd { color: #F1C829; font-weight: normal } /* Name.Decorator */
.highlight .ni { color: #A9B7C6 } /* Name.Entity */
.highlight .ne { color: #A34029 } /* Name.Exception */
.highlight .nf { color: #FFC66D } /* Name.Function */
.highlight .nl { color: #A9B7C6 } /* Name.Label */
.highlight .nn { color: #A9B7C6 } /* Name.Namespace */
.highlight .nx { color: #88BE05 } /* Name.Other */
.highlight .py { color: #A9B7C6 } /* Name.Property */
.highlight .nt { color: #F1C829 } /* Name.Tag */
.highlight .nv { color: #A9B7C6 } /* Name.Variable */
.highlight .ow { color: #A9B7C6 } /* Operator.Word */
.highlight .w { color: #A9B7C6 } /* Text.Whitespace */
.highlight .mb { color: #6897BB } /* Literal.Number.Bin */
.highlight .mf { color: #6897BB } /* Literal.Number.Float */
.highlight .mh { color: #6897BB } /* Literal.Number.Hex */
.highlight .mi { color: #6897BB } /* Literal.Number.Integer */
.highlight .mo { color: #6897BB } /* Literal.Number.Oct */
.highlight .sb { color: #6A8759 } /* Literal.String.Backtick */
.highlight .sc { color: #6A8759 } /* Literal.String.Char */
.highlight .sd { color: #6A8759 } /* Literal.String.Doc */
.highlight .s2 { color: #6A8759 } /* Literal.String.Double */
.highlight .se { color: #6897BB }...