]>
Commit | Line | Data |
---|---|---|
05c16a6e TL |
1 | div.sphinxsidebar { |
2 | height: calc(100% - 20px); | |
3 | overflow: auto; | |
4 | } | |
5 | ||
6 | h1.logo-name { | |
7 | font-size: 24px; | |
8 | } | |
d937daed TL |
9 | |
10 | div.body img { | |
11 | width: 250px; | |
12 | } | |
05c16a6e TL |
13 | pre { |
14 | padding: 5px 10px; | |
15 | } | |
1ea5722b | 16 | |
bf23f63a TL |
17 | div.topic { |
18 | background-color: #FAFAFA; | |
19 | } | |
20 | ||
1ea5722b TL |
21 | li a.current { |
22 | font-weight: bold; | |
23 | border-bottom: 1px solid #000; | |
24 | } | |
25 | ul li.toctree-l1 { | |
26 | margin-top: 0.5em; | |
27 | } | |
28 | ul li.toctree-l1 > a { | |
29 | color: #000; | |
30 | } | |
31 | ||
c4604ca4 TL |
32 | div.sphinxsidebar ul { |
33 | color: #444; | |
34 | } | |
35 | div.sphinxsidebar ul ul { | |
36 | list-style: circle; | |
37 | } | |
38 | div.sphinxsidebar ul ul ul { | |
39 | list-style: square; | |
40 | } | |
41 | ||
42 | div.sphinxsidebar ul a code { | |
43 | font-weight: normal; | |
44 | } | |
45 | div.sphinxsidebar ul ul a { | |
46 | border-bottom: 1px dotted #CCC; | |
47 | } | |
48 | ||
1ea5722b TL |
49 | div.sphinxsidebar form.search { |
50 | margin-bottom: 5px; | |
51 | } | |
52 | ||
53 | div.sphinxsidebar h3 { | |
54 | width: 100%; | |
55 | } | |
e8293841 TL |
56 | |
57 | div.sphinxsidebar h1.logo-name { | |
58 | display: none; | |
59 | } | |
4abb3edd TL |
60 | |
61 | div.document, div.footer { | |
62 | width: min(100%, 1320px); | |
63 | } | |
64 | ||
46114bf2 | 65 | @media screen and (max-width: 875px) { |
e8293841 TL |
66 | div.sphinxsidebar p.logo { |
67 | display: initial; | |
68 | } | |
69 | div.sphinxsidebar h1.logo-name { | |
70 | display: block; | |
71 | } | |
46114bf2 | 72 | div.sphinxsidebar span { |
932e69a8 | 73 | color: #EEE; |
46114bf2 | 74 | } |
932e69a8 | 75 | .sphinxsidebar ul li.toctree-l1 > a, div.sphinxsidebar a { |
46114bf2 TL |
76 | color: #FFF; |
77 | } | |
932e69a8 TL |
78 | div.sphinxsidebar { |
79 | background-color: #555; | |
80 | } | |
4abb3edd TL |
81 | div.body { |
82 | min-width: 300px; | |
83 | } | |
84 | div.footer { | |
85 | display: block; | |
86 | margin: 15px auto 0px auto; | |
87 | } | |
46114bf2 | 88 | } |
61a51b24 DC |
89 | |
90 | @media screen and (prefers-color-scheme: dark) { | |
91 | :root { | |
92 | color-scheme: dark; | |
93 | --pdt-grey-850: hsl(0deg, 0%, 85%); | |
94 | --pdt-grey-500: hsl(0deg, 0%, 50%); | |
61a51b24 DC |
95 | --pdt-grey-250: hsl(0deg, 0%, 25%); |
96 | --pdt-grey-200: hsl(0deg, 0%, 20%); | |
97 | --pdt-grey-150: hsl(0deg, 0%, 15%); | |
98 | --pdt-grey-100: hsl(0deg, 0%, 10%); | |
61a51b24 DC |
99 | --pdt-primary-800: hsl(205deg, 100%, 80%); |
100 | --pdt-primary-700: hsl(205deg, 100%, 70%); | |
c1ce8e56 | 101 | --pdt-red-200: hsl(360deg, 30%, 20%); |
fbd954e9 | 102 | --pdt-red-350: hsl(360deg, 30%, 35%); |
c1ce8e56 | 103 | --pdt-yellow-250: hsl(40deg, 100%, 25%); |
61a51b24 DC |
104 | --pdt-body-background: var(--pdt-grey-150); |
105 | --pdt-text: var(--pdt-grey-850); | |
c1ce8e56 SS |
106 | --pdt-border: var(--pdt-grey-500); |
107 | --pdt-shadow: var(--pdt-grey-100); | |
61a51b24 DC |
108 | --pdt-headline: var(--pdt-primary-800); |
109 | --pdt-link: var(--pdt-primary-700); | |
c1ce8e56 SS |
110 | --pdt-admonition-background: var(--pdt-grey-250); |
111 | --pdt-topic-background: var(--pdt-grey-200); | |
112 | --pdt-warn: var(--pdt-yellow-250); | |
113 | --pdt-crit: var(--pdt-red-200); | |
fbd954e9 | 114 | --pdt-crit-border: var(--pdt-red-350); |
61a51b24 DC |
115 | } |
116 | ||
117 | /* body and links */ | |
118 | body, div.body { | |
119 | color: var(--pdt-text); | |
120 | background-color: var(--pdt-body-background); | |
121 | } | |
122 | ||
123 | a, | |
124 | a:hover, | |
125 | a.reference:hover { | |
126 | color: var(--pdt-link); | |
127 | border-bottom-color: var(--pdt-link); | |
128 | } | |
129 | ||
fbd954e9 SS |
130 | a.reference { |
131 | border-color: var(--pdt-border); | |
132 | } | |
133 | ||
61a51b24 DC |
134 | a.headerlink:hover { |
135 | color: var(--pdt-text); | |
c1ce8e56 | 136 | background-color: var(--pdt-admonition-background) |
61a51b24 DC |
137 | } |
138 | ||
139 | div.sphinxsidebar ul ul a { | |
140 | color: var(--pdt-text); | |
c1ce8e56 | 141 | border-bottom-color: var(--pdt-border); |
61a51b24 DC |
142 | } |
143 | ||
fbd954e9 | 144 | div.sphinxsidebar a, |
61a51b24 DC |
145 | ul li.toctree-l1 > a, |
146 | div.sphinxsidebar ul, | |
147 | div.sphinxsidebar a:hover { | |
148 | color: var(--pdt-text); | |
c1ce8e56 | 149 | border-bottom-color: var(--pdt-border); |
61a51b24 DC |
150 | } |
151 | ||
152 | /* highlighting backgrounds */ | |
153 | div.admonition, | |
154 | div.highlight, | |
155 | a:hover code, | |
156 | pre { | |
c1ce8e56 | 157 | background-color: var(--pdt-admonition-background); |
61a51b24 DC |
158 | } |
159 | ||
160 | div.caution, div.warning { | |
c1ce8e56 | 161 | background-color: var(--pdt-crit); |
fbd954e9 | 162 | border-color: var(--pdt-crit-border); |
61a51b24 DC |
163 | } |
164 | ||
165 | div.topic { | |
c1ce8e56 | 166 | background-color: var(--pdt-topic-background); |
fbd954e9 SS |
167 | border-color: var(--pdt-border); |
168 | } | |
169 | ||
170 | div.tip, | |
171 | div.note, | |
172 | div.important { | |
173 | border-color: var(--pdt-border); | |
61a51b24 DC |
174 | } |
175 | ||
176 | img.logo { | |
177 | filter: invert(100%) hue-rotate(180deg) brightness(90%); | |
178 | } | |
179 | ||
180 | table.docutils { | |
c1ce8e56 | 181 | box-shadow: 2px 2px 4px var(--pdt-shadow); |
61a51b24 DC |
182 | } |
183 | ||
fbd954e9 SS |
184 | hr.docutils { |
185 | border-color: var(--pdt-border); | |
186 | } | |
187 | ||
61a51b24 DC |
188 | /* style headlines, titles etc. */ |
189 | h1, | |
190 | h2, | |
191 | h3, | |
192 | h4, | |
193 | h5, | |
194 | h6, | |
195 | span.caption-text, | |
196 | div.sphinxsidebar h3, | |
197 | div.sphinxsidebar h4 { | |
198 | color: var(--pdt-headline); | |
199 | } | |
200 | ||
201 | /* code */ | |
61a51b24 DC |
202 | code { |
203 | color: var(--pdt-text); | |
c1ce8e56 | 204 | background-color: var(--pdt-admonition-background); |
61a51b24 DC |
205 | } |
206 | ||
207 | ||
208 | .highlight span { | |
209 | filter: brightness(1.5); | |
210 | } | |
211 | ||
212 | .highlight .gh, | |
213 | .highlight .nt { | |
214 | color: var(--pdt-headline); | |
215 | filter: none; | |
216 | } | |
217 | ||
218 | .highlight .go { | |
219 | color: var(--pdt-text); | |
220 | filter: none; | |
221 | } | |
222 | ||
223 | span.highlighted { | |
c1ce8e56 | 224 | background-color: var(--pdt-warn); |
61a51b24 | 225 | } |
fbd954e9 SS |
226 | |
227 | .related.bottom { | |
228 | border-color: var(--pdt-border); | |
229 | } | |
230 | ||
231 | /* sidebar */ | |
232 | div.sphinxsidebar hr { | |
233 | border-color: var(--pdt-border); | |
234 | } | |
235 | ||
236 | div.sphinxsidebar input { | |
237 | border-color: var(--pdt-border); | |
238 | } | |
61a51b24 | 239 | } |
d9df3786 DC |
240 | |
241 | @media screen and (max-width: 875px) and (prefers-color-scheme: dark) { | |
242 | div.documentwrapper { | |
243 | background: initial; | |
244 | } | |
245 | } |