]> git.proxmox.com Git - proxmox-backup.git/blame - docs/_static/custom.css
docs: move custom.js and custom.css into _static folder
[proxmox-backup.git] / docs / _static / custom.css
CommitLineData
05c16a6e
TL
1div.sphinxsidebar {
2 height: calc(100% - 20px);
3 overflow: auto;
4}
5
6h1.logo-name {
7 font-size: 24px;
8}
d937daed
TL
9
10div.body img {
11 width: 250px;
12}
05c16a6e
TL
13pre {
14 padding: 5px 10px;
15}
1ea5722b 16
bf23f63a
TL
17div.topic {
18 background-color: #FAFAFA;
19}
20
1ea5722b
TL
21li a.current {
22 font-weight: bold;
23 border-bottom: 1px solid #000;
24}
25ul li.toctree-l1 {
26 margin-top: 0.5em;
27}
28ul li.toctree-l1 > a {
29 color: #000;
30}
31
c4604ca4
TL
32div.sphinxsidebar ul {
33 color: #444;
34}
35div.sphinxsidebar ul ul {
36 list-style: circle;
37}
38div.sphinxsidebar ul ul ul {
39 list-style: square;
40}
41
42div.sphinxsidebar ul a code {
43 font-weight: normal;
44}
45div.sphinxsidebar ul ul a {
46 border-bottom: 1px dotted #CCC;
47}
48
1ea5722b
TL
49div.sphinxsidebar form.search {
50 margin-bottom: 5px;
51}
52
53div.sphinxsidebar h3 {
54 width: 100%;
55}
e8293841
TL
56
57div.sphinxsidebar h1.logo-name {
58 display: none;
59}
4abb3edd
TL
60
61div.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}