xref: /template/retro/css/retro.css (revision 30d266233c7c50be2ba6f67a89222be93da7a61c)
1*30d26623SReactiveMatter/**
2*30d26623SReactiveMatter * This file provides the most basic styles.
3*30d26623SReactiveMatter *
4*30d26623SReactiveMatter * If you integrate DokuWiki into another project, you might either
5*30d26623SReactiveMatter * want to integrate this file into the other project as well, or use
6*30d26623SReactiveMatter * the other project's basic CSS for DokuWiki instead of this one.
7*30d26623SReactiveMatter *
8*30d26623SReactiveMatter * @author Reactive Matter <reactivematter@protonmail.org>
9*30d26623SReactiveMatter *
10*30d26623SReactiveMatter */
11*30d26623SReactiveMatter
12*30d26623SReactiveMatterhtml {
13*30d26623SReactiveMatter    overflow-x: auto;
14*30d26623SReactiveMatter    overflow-y: scroll;
15*30d26623SReactiveMatter}
16*30d26623SReactiveMatter
17*30d26623SReactiveMatterbody
18*30d26623SReactiveMatter{
19*30d26623SReactiveMatter    --background: __background__;
20*30d26623SReactiveMatter    --background-alt: __background_alt__;
21*30d26623SReactiveMatter    --text-color: __text__;
22*30d26623SReactiveMatter    --site-width: __site_width__;
23*30d26623SReactiveMatter    --text-color-alt: __text_neu__;
24*30d26623SReactiveMatter    --sidebar-width: __sidebar_width__;
25*30d26623SReactiveMatter    --link-color: __link__;
26*30d26623SReactiveMatter    --link-color-existing: __existing__;
27*30d26623SReactiveMatter    --link-color-missing: __missing__;
28*30d26623SReactiveMatter    --border-color: __border__;
29*30d26623SReactiveMatter}
30*30d26623SReactiveMatter
31*30d26623SReactiveMatterbody {
32*30d26623SReactiveMatter    box-sizing: border-box;
33*30d26623SReactiveMatter    background-color: var(--background);
34*30d26623SReactiveMatter    color: var(--text-color);
35*30d26623SReactiveMatter    margin: 0;
36*30d26623SReactiveMatter    padding: 0px 16px;
37*30d26623SReactiveMatter    min-height: 100vh;
38*30d26623SReactiveMatter    font-family: sans-serif;
39*30d26623SReactiveMatter    font-size: 16px;
40*30d26623SReactiveMatter    display: flex;
41*30d26623SReactiveMatter    flex-direction: column;
42*30d26623SReactiveMatter    width: 100%;
43*30d26623SReactiveMatter}
44*30d26623SReactiveMatter
45*30d26623SReactiveMatterbody:not(.full-width)
46*30d26623SReactiveMatter{
47*30d26623SReactiveMatter    max-width: var(--site-width);
48*30d26623SReactiveMatter    margin: auto;
49*30d26623SReactiveMatter}
50*30d26623SReactiveMatter
51*30d26623SReactiveMatterbody *
52*30d26623SReactiveMatter{
53*30d26623SReactiveMatter    box-sizing: border-box;
54*30d26623SReactiveMatter}
55*30d26623SReactiveMatter
56*30d26623SReactiveMatter
57*30d26623SReactiveMatter
58*30d26623SReactiveMatter
59*30d26623SReactiveMatter.hide
60*30d26623SReactiveMatter{
61*30d26623SReactiveMatter    display: none;
62*30d26623SReactiveMatter}
63*30d26623SReactiveMatter
64*30d26623SReactiveMatter/*____________ headers ____________*/
65*30d26623SReactiveMatter
66*30d26623SReactiveMatterh1,
67*30d26623SReactiveMatterh2,
68*30d26623SReactiveMatterh3,
69*30d26623SReactiveMatterh4,
70*30d26623SReactiveMatterh5,
71*30d26623SReactiveMatterh6 {
72*30d26623SReactiveMatter    font-weight: bold;
73*30d26623SReactiveMatter    color: var(--text-color-alt);
74*30d26623SReactiveMatter    background-color: inherit;
75*30d26623SReactiveMatter    padding: 0;
76*30d26623SReactiveMatter    line-height: 1.2;
77*30d26623SReactiveMatter    clear: left; /* ideally 'both', but problems with toc */
78*30d26623SReactiveMatter}
79*30d26623SReactiveMatter[dir=rtl] h1,
80*30d26623SReactiveMatter[dir=rtl] h2,
81*30d26623SReactiveMatter[dir=rtl] h3,
82*30d26623SReactiveMatter[dir=rtl] h4,
83*30d26623SReactiveMatter[dir=rtl] h5,
84*30d26623SReactiveMatter[dir=rtl] h6 {
85*30d26623SReactiveMatter    clear: right;
86*30d26623SReactiveMatter}
87*30d26623SReactiveMatter
88*30d26623SReactiveMatterh1 {
89*30d26623SReactiveMatter    font-size: 2.25em;
90*30d26623SReactiveMatter    margin: 0 0 0.444em;
91*30d26623SReactiveMatter}
92*30d26623SReactiveMatterh2 {
93*30d26623SReactiveMatter    font-size: 1.5em;
94*30d26623SReactiveMatter    margin: 0 0 0.666em;
95*30d26623SReactiveMatter}
96*30d26623SReactiveMatterh3 {
97*30d26623SReactiveMatter    font-size: 1.125em;
98*30d26623SReactiveMatter    margin: 0 0 0.888em;
99*30d26623SReactiveMatter}
100*30d26623SReactiveMatterh4 {
101*30d26623SReactiveMatter    font-size: 1em;
102*30d26623SReactiveMatter    margin: 0 0 1.0em;
103*30d26623SReactiveMatter}
104*30d26623SReactiveMatterh5 {
105*30d26623SReactiveMatter    font-size: .875em;
106*30d26623SReactiveMatter    margin: 0 0 1.1428em;
107*30d26623SReactiveMatter}
108*30d26623SReactiveMatterh6 {
109*30d26623SReactiveMatter    font-size: .75em;
110*30d26623SReactiveMatter    margin: 0 0 1.333em;
111*30d26623SReactiveMatter}
112*30d26623SReactiveMatter/* bottom margin = 1 / font-size */
113*30d26623SReactiveMatter
114*30d26623SReactiveMattercaption,
115*30d26623SReactiveMatterfigcaption,
116*30d26623SReactiveMattersummary,
117*30d26623SReactiveMatterlegend {
118*30d26623SReactiveMatter    font-style: italic;
119*30d26623SReactiveMatter    font-weight: normal;
120*30d26623SReactiveMatter    line-height: 1.2;
121*30d26623SReactiveMatter    padding: 0;
122*30d26623SReactiveMatter    margin: 0 0 .35em;
123*30d26623SReactiveMatter}
124*30d26623SReactiveMatter
125*30d26623SReactiveMatter
126*30d26623SReactiveMatter/*____________ basic margins and paddings ____________*/
127*30d26623SReactiveMatter
128*30d26623SReactiveMatterp,
129*30d26623SReactiveMatterul,
130*30d26623SReactiveMatterol,
131*30d26623SReactiveMatterdl,
132*30d26623SReactiveMatterpre,
133*30d26623SReactiveMattertable,
134*30d26623SReactiveMatterhr,
135*30d26623SReactiveMatterblockquote,
136*30d26623SReactiveMatterfigure,
137*30d26623SReactiveMatterdetails,
138*30d26623SReactiveMatterfieldset,
139*30d26623SReactiveMatteraddress {
140*30d26623SReactiveMatter    margin: 0 0 1.4em 0; /* bottom margin = line-height */
141*30d26623SReactiveMatter    padding: 0;
142*30d26623SReactiveMatter}
143*30d26623SReactiveMatter
144*30d26623SReactiveMatterdiv {
145*30d26623SReactiveMatter    margin: 0;
146*30d26623SReactiveMatter    padding: 0;
147*30d26623SReactiveMatter}
148*30d26623SReactiveMatter
149*30d26623SReactiveMatter
150*30d26623SReactiveMatter/*____________ lists ____________*/
151*30d26623SReactiveMatter
152*30d26623SReactiveMatterul,
153*30d26623SReactiveMatterol {
154*30d26623SReactiveMatter    padding: 0 0 0 1.5em;
155*30d26623SReactiveMatter}
156*30d26623SReactiveMatter[dir=rtl] ul,
157*30d26623SReactiveMatter[dir=rtl] ol {
158*30d26623SReactiveMatter    padding: 0 1.5em 0 0;
159*30d26623SReactiveMatter}
160*30d26623SReactiveMatter
161*30d26623SReactiveMatterli,
162*30d26623SReactiveMatterdd {
163*30d26623SReactiveMatter    padding: 0;
164*30d26623SReactiveMatter    margin: 0 0 0 1.5em;
165*30d26623SReactiveMatter}
166*30d26623SReactiveMatter[dir=rtl] li,
167*30d26623SReactiveMatter[dir=rtl] dd {
168*30d26623SReactiveMatter    margin: 0 1.5em 0 0;
169*30d26623SReactiveMatter}
170*30d26623SReactiveMatter
171*30d26623SReactiveMatterdt {
172*30d26623SReactiveMatter    font-weight: bold;
173*30d26623SReactiveMatter    margin: 0;
174*30d26623SReactiveMatter    padding: 0;
175*30d26623SReactiveMatter}
176*30d26623SReactiveMatter
177*30d26623SReactiveMatterli ul,
178*30d26623SReactiveMatterli ol,
179*30d26623SReactiveMatterli dl,
180*30d26623SReactiveMatterdl ul,
181*30d26623SReactiveMatterdl ol,
182*30d26623SReactiveMatterdl dl {
183*30d26623SReactiveMatter    margin-bottom: 0;
184*30d26623SReactiveMatter    padding: 0;
185*30d26623SReactiveMatter}
186*30d26623SReactiveMatterli li {
187*30d26623SReactiveMatter    font-size: 100%;
188*30d26623SReactiveMatter}
189*30d26623SReactiveMatter
190*30d26623SReactiveMatterul {
191*30d26623SReactiveMatter    list-style: disc outside;
192*30d26623SReactiveMatter}
193*30d26623SReactiveMatterol {
194*30d26623SReactiveMatter    list-style: decimal outside;
195*30d26623SReactiveMatter}
196*30d26623SReactiveMatterol ol {
197*30d26623SReactiveMatter    list-style-type: lower-alpha;
198*30d26623SReactiveMatter}
199*30d26623SReactiveMatterol ol ol {
200*30d26623SReactiveMatter    list-style-type: upper-roman;
201*30d26623SReactiveMatter}
202*30d26623SReactiveMatterol ol ol ol {
203*30d26623SReactiveMatter    list-style-type: upper-alpha;
204*30d26623SReactiveMatter}
205*30d26623SReactiveMatterol ol ol ol ol {
206*30d26623SReactiveMatter    list-style-type: lower-roman;
207*30d26623SReactiveMatter}
208*30d26623SReactiveMatter
209*30d26623SReactiveMatter
210*30d26623SReactiveMatter/*____________ tables ____________*/
211*30d26623SReactiveMatter
212*30d26623SReactiveMattertable {
213*30d26623SReactiveMatter    border-collapse: collapse;
214*30d26623SReactiveMatter    empty-cells: show;
215*30d26623SReactiveMatter    border-spacing: 0;
216*30d26623SReactiveMatter    border: 1px solid var(--border-color);
217*30d26623SReactiveMatter}
218*30d26623SReactiveMatter
219*30d26623SReactiveMattercaption {
220*30d26623SReactiveMatter    caption-side: top;
221*30d26623SReactiveMatter    text-align: left;
222*30d26623SReactiveMatter}
223*30d26623SReactiveMatter[dir=rtl] caption {
224*30d26623SReactiveMatter    text-align: right;
225*30d26623SReactiveMatter}
226*30d26623SReactiveMatter
227*30d26623SReactiveMatterth,
228*30d26623SReactiveMattertd {
229*30d26623SReactiveMatter    padding: .3em .5em;
230*30d26623SReactiveMatter    margin: 0;
231*30d26623SReactiveMatter    vertical-align: top;
232*30d26623SReactiveMatter    border: 1px solid var(--border-color);
233*30d26623SReactiveMatter}
234*30d26623SReactiveMatterth {
235*30d26623SReactiveMatter    font-weight: bold;
236*30d26623SReactiveMatter    background-color: __background_alt__;
237*30d26623SReactiveMatter    color: inherit;
238*30d26623SReactiveMatter    text-align: left;
239*30d26623SReactiveMatter}
240*30d26623SReactiveMatter[dir=rtl] th {
241*30d26623SReactiveMatter    text-align: right;
242*30d26623SReactiveMatter}
243*30d26623SReactiveMatter
244*30d26623SReactiveMatter
245*30d26623SReactiveMatter/*____________ links ____________*/
246*30d26623SReactiveMatter
247*30d26623SReactiveMattera {
248*30d26623SReactiveMatter}
249*30d26623SReactiveMattera:link,
250*30d26623SReactiveMattera:visited {
251*30d26623SReactiveMatter    text-decoration: none;
252*30d26623SReactiveMatter    color: var(--link-color);
253*30d26623SReactiveMatter}
254*30d26623SReactiveMatter
255*30d26623SReactiveMattera:visited:hover,
256*30d26623SReactiveMattera:link:focus,
257*30d26623SReactiveMattera:visited:focus,
258*30d26623SReactiveMattera:link:active,
259*30d26623SReactiveMattera:visited:active {
260*30d26623SReactiveMatter    text-decoration: none;
261*30d26623SReactiveMatter}
262*30d26623SReactiveMatter
263*30d26623SReactiveMatter
264*30d26623SReactiveMatter.dokuwiki a.wikilink2
265*30d26623SReactiveMatter{
266*30d26623SReactiveMatter    color: var(--link-color-missing);
267*30d26623SReactiveMatter}
268*30d26623SReactiveMatter
269*30d26623SReactiveMattera:hover
270*30d26623SReactiveMatter{
271*30d26623SReactiveMatter    text-decoration: underline;
272*30d26623SReactiveMatter}
273*30d26623SReactiveMatter
274*30d26623SReactiveMatter
275*30d26623SReactiveMatter/*____________ misc ____________*/
276*30d26623SReactiveMatter
277*30d26623SReactiveMatterimg,
278*30d26623SReactiveMattersvg {
279*30d26623SReactiveMatter    border-width: 0;
280*30d26623SReactiveMatter    vertical-align: middle;
281*30d26623SReactiveMatter    color: #666;
282*30d26623SReactiveMatter    background-color: transparent;
283*30d26623SReactiveMatter    font-style: italic;
284*30d26623SReactiveMatter}
285*30d26623SReactiveMatter
286*30d26623SReactiveMatterimg,
287*30d26623SReactiveMattersvg,
288*30d26623SReactiveMatterobject,
289*30d26623SReactiveMatterembed,
290*30d26623SReactiveMatteriframe,
291*30d26623SReactiveMattervideo,
292*30d26623SReactiveMatteraudio {
293*30d26623SReactiveMatter    max-width: 100%;
294*30d26623SReactiveMatter}
295*30d26623SReactiveMatter
296*30d26623SReactiveMatterimg,
297*30d26623SReactiveMattersvg,
298*30d26623SReactiveMattervideo {
299*30d26623SReactiveMatter    height: auto;
300*30d26623SReactiveMatter}
301*30d26623SReactiveMatter
302*30d26623SReactiveMatteriframe {
303*30d26623SReactiveMatter    border-width: 0;
304*30d26623SReactiveMatter    background-color: inherit;
305*30d26623SReactiveMatter}
306*30d26623SReactiveMatter
307*30d26623SReactiveMatterbutton img,
308*30d26623SReactiveMatterbutton svg {
309*30d26623SReactiveMatter    max-width: none;
310*30d26623SReactiveMatter}
311*30d26623SReactiveMatter
312*30d26623SReactiveMatterhr {
313*30d26623SReactiveMatter    border-style: solid;
314*30d26623SReactiveMatter    border-width: 1px 0 0;
315*30d26623SReactiveMatter    text-align: center;
316*30d26623SReactiveMatter    height: 0;
317*30d26623SReactiveMatter    width: 100%;
318*30d26623SReactiveMatter    clear: both;
319*30d26623SReactiveMatter}
320*30d26623SReactiveMatter
321*30d26623SReactiveMatteracronym,
322*30d26623SReactiveMatterabbr {
323*30d26623SReactiveMatter    font-style: normal;
324*30d26623SReactiveMatter}
325*30d26623SReactiveMatteracronym[title],
326*30d26623SReactiveMatterabbr[title] {
327*30d26623SReactiveMatter    cursor: help;
328*30d26623SReactiveMatter    border-bottom: 1px dotted;
329*30d26623SReactiveMatter    text-decoration: none;
330*30d26623SReactiveMatter}
331*30d26623SReactiveMatterem acronym,
332*30d26623SReactiveMatterem abbr {
333*30d26623SReactiveMatter    font-style: italic;
334*30d26623SReactiveMatter}
335*30d26623SReactiveMatter
336*30d26623SReactiveMattermark {
337*30d26623SReactiveMatter    background: __highlight__;
338*30d26623SReactiveMatter    color: inherit;
339*30d26623SReactiveMatter}
340*30d26623SReactiveMatter
341*30d26623SReactiveMatterpre,
342*30d26623SReactiveMattercode,
343*30d26623SReactiveMattersamp,
344*30d26623SReactiveMatterkbd {
345*30d26623SReactiveMatter    font-family: Consolas, "Andale Mono WT", "Andale Mono", "Bitstream Vera Sans Mono", "Nimbus Mono L", Monaco, "Courier New", monospace;
346*30d26623SReactiveMatter    /* same font stack should be used for ".dokuwiki table.diff td" in _diff.css */
347*30d26623SReactiveMatter    font-size: 1em;
348*30d26623SReactiveMatter    background-color: var(--background-alt);
349*30d26623SReactiveMatter    color: var(--text-color);
350*30d26623SReactiveMatter    direction: ltr;
351*30d26623SReactiveMatter    text-align: left;
352*30d26623SReactiveMatter}
353*30d26623SReactiveMatterpre {
354*30d26623SReactiveMatter    border: 1px solid var(--border-color);
355*30d26623SReactiveMatter    padding: 0 .2em;
356*30d26623SReactiveMatter    overflow: auto;
357*30d26623SReactiveMatter    word-wrap: normal;
358*30d26623SReactiveMatter}
359*30d26623SReactiveMatter
360*30d26623SReactiveMatterblockquote {
361*30d26623SReactiveMatter    padding: 0 .5em;
362*30d26623SReactiveMatter    border: solid var(--border-color);
363*30d26623SReactiveMatter    border-width: 0 0 0 .25em;
364*30d26623SReactiveMatter}
365*30d26623SReactiveMatter[dir=rtl] blockquote {
366*30d26623SReactiveMatter    border-width: 0 .25em 0 0;
367*30d26623SReactiveMatter}
368*30d26623SReactiveMatterq:before,
369*30d26623SReactiveMatterq:after {
370*30d26623SReactiveMatter    content: '';
371*30d26623SReactiveMatter}
372*30d26623SReactiveMatter
373*30d26623SReactiveMattersub,
374*30d26623SReactiveMattersup {
375*30d26623SReactiveMatter    font-size: .8em;
376*30d26623SReactiveMatter    line-height: 1;
377*30d26623SReactiveMatter}
378*30d26623SReactiveMattersub {
379*30d26623SReactiveMatter    vertical-align: sub;
380*30d26623SReactiveMatter}
381*30d26623SReactiveMattersup {
382*30d26623SReactiveMatter    vertical-align: super;
383*30d26623SReactiveMatter}
384*30d26623SReactiveMatter
385*30d26623SReactiveMattersmall {
386*30d26623SReactiveMatter    font-size: .8em;
387*30d26623SReactiveMatter}
388*30d26623SReactiveMatter
389*30d26623SReactiveMatterwbr {
390*30d26623SReactiveMatter    display: inline-block;
391*30d26623SReactiveMatter}
392*30d26623SReactiveMatter
393*30d26623SReactiveMatter/*____________ forms ____________*/
394*30d26623SReactiveMatter
395*30d26623SReactiveMatterform {
396*30d26623SReactiveMatter    display: inline;
397*30d26623SReactiveMatter    margin: 0;
398*30d26623SReactiveMatter    padding: 0;
399*30d26623SReactiveMatter}
400*30d26623SReactiveMatter
401*30d26623SReactiveMatterfieldset {
402*30d26623SReactiveMatter    padding: .7em 1em 0;
403*30d26623SReactiveMatter    padding: .7rem 1rem; /* for those browsers understanding :last-child */
404*30d26623SReactiveMatter    border: 1px solid #999;
405*30d26623SReactiveMatter}
406*30d26623SReactiveMatterfieldset > :last-child {
407*30d26623SReactiveMatter    margin-bottom: 0;
408*30d26623SReactiveMatter}
409*30d26623SReactiveMatterlegend {
410*30d26623SReactiveMatter    padding: 0 .1em;
411*30d26623SReactiveMatter}
412*30d26623SReactiveMatter
413*30d26623SReactiveMatterlabel {
414*30d26623SReactiveMatter    vertical-align: middle;
415*30d26623SReactiveMatter    cursor: pointer;
416*30d26623SReactiveMatter}
417*30d26623SReactiveMatter
418*30d26623SReactiveMatterinput,
419*30d26623SReactiveMattertextarea,
420*30d26623SReactiveMatterbutton,
421*30d26623SReactiveMatterselect,
422*30d26623SReactiveMatteroptgroup,
423*30d26623SReactiveMatteroption,
424*30d26623SReactiveMatterkeygen,
425*30d26623SReactiveMatteroutput,
426*30d26623SReactiveMattermeter,
427*30d26623SReactiveMatterprogress {
428*30d26623SReactiveMatter    font: inherit;
429*30d26623SReactiveMatter    color: inherit;
430*30d26623SReactiveMatter    /* background-color destroys button look */
431*30d26623SReactiveMatter    line-height: normal;
432*30d26623SReactiveMatter    margin: 0;
433*30d26623SReactiveMatter    vertical-align: middle;
434*30d26623SReactiveMatter    -moz-box-sizing: content-box;
435*30d26623SReactiveMatter    -webkit-box-sizing: content-box;
436*30d26623SReactiveMatter    box-sizing: content-box;
437*30d26623SReactiveMatter}
438*30d26623SReactiveMatter
439*30d26623SReactiveMatterinput,
440*30d26623SReactiveMatterbutton,
441*30d26623SReactiveMatterselect,
442*30d26623SReactiveMatterkeygen,
443*30d26623SReactiveMattertextarea {
444*30d26623SReactiveMatter    padding: .1em;
445*30d26623SReactiveMatter}
446*30d26623SReactiveMatterinput[type=radio],
447*30d26623SReactiveMatterinput[type=checkbox],
448*30d26623SReactiveMatterinput[type=image],
449*30d26623SReactiveMatterinput.check {
450*30d26623SReactiveMatter    padding: 0;
451*30d26623SReactiveMatter}
452*30d26623SReactiveMatter
453*30d26623SReactiveMatterinput[type=submit],
454*30d26623SReactiveMatterinput[type=button],
455*30d26623SReactiveMatterinput[type=reset],
456*30d26623SReactiveMatterinput.button,
457*30d26623SReactiveMatterbutton {
458*30d26623SReactiveMatter    cursor: pointer;
459*30d26623SReactiveMatter    overflow: visible;
460*30d26623SReactiveMatter    padding: .1em .4em;
461*30d26623SReactiveMatter}
462*30d26623SReactiveMatter
463*30d26623SReactiveMatterinput[disabled],
464*30d26623SReactiveMatterbutton[disabled],
465*30d26623SReactiveMatterselect[disabled],
466*30d26623SReactiveMattertextarea[disabled],
467*30d26623SReactiveMatteroption[disabled],
468*30d26623SReactiveMatterinput[readonly],
469*30d26623SReactiveMatterbutton[readonly],
470*30d26623SReactiveMatterselect[readonly],
471*30d26623SReactiveMattertextarea[readonly] {
472*30d26623SReactiveMatter    cursor: auto;
473*30d26623SReactiveMatter    opacity: .5;
474*30d26623SReactiveMatter}
475*30d26623SReactiveMatter
476*30d26623SReactiveMatterinput:focus,
477*30d26623SReactiveMatterbutton:focus,
478*30d26623SReactiveMatterselect:focus,
479*30d26623SReactiveMatterkeygen:focus,
480*30d26623SReactiveMattertextarea:focus {
481*30d26623SReactiveMatter    box-shadow: 0 0 5px #999;
482*30d26623SReactiveMatter    outline: 0;
483*30d26623SReactiveMatter
484*30d26623SReactiveMatter}
485*30d26623SReactiveMatterinput::-moz-focus-inner,
486*30d26623SReactiveMatterbutton::-moz-focus-inner {
487*30d26623SReactiveMatter    border: 0;
488*30d26623SReactiveMatter    padding: 0;
489*30d26623SReactiveMatter}
490*30d26623SReactiveMatter
491*30d26623SReactiveMatterselect {
492*30d26623SReactiveMatter    max-width: 100%;
493*30d26623SReactiveMatter}
494*30d26623SReactiveMatteroptgroup {
495*30d26623SReactiveMatter    font-style: italic;
496*30d26623SReactiveMatter    font-weight: bold;
497*30d26623SReactiveMatter}
498*30d26623SReactiveMatteroption {
499*30d26623SReactiveMatter    font-style: normal;
500*30d26623SReactiveMatter    font-weight: normal;
501*30d26623SReactiveMatter}
502*30d26623SReactiveMatter
503*30d26623SReactiveMatter#config__manager tr .input, #config__manager tr input, #config__manager tr textarea, #config__manager tr select,#config__manager fieldset,
504*30d26623SReactiveMatter#config__manager tr.default .input, #config__manager tr.default input, #config__manager tr.default textarea, #config__manager tr.default select, #config__manager .selectiondefault
505*30d26623SReactiveMatter{
506*30d26623SReactiveMatter    color: var(--text-color);
507*30d26623SReactiveMatter}
508*30d26623SReactiveMatter
509*30d26623SReactiveMatter#config__manager tr .input, #config__manager tr input, #config__manager tr textarea, #config__manager tr select
510*30d26623SReactiveMatter{
511*30d26623SReactiveMatter    background-color: var(--background);
512*30d26623SReactiveMatter}
513*30d26623SReactiveMatter
514*30d26623SReactiveMatterbutton:not(:last-child)
515*30d26623SReactiveMatter{
516*30d26623SReactiveMatter    margin-right: 16px;
517*30d26623SReactiveMatter}
518*30d26623SReactiveMatter
519*30d26623SReactiveMatter.JSpopup
520*30d26623SReactiveMatter{
521*30d26623SReactiveMatter    background-color: var(--background) !important;
522*30d26623SReactiveMatter    border-color: var(--border-color) !important;
523*30d26623SReactiveMatter}
524*30d26623SReactiveMatter
525*30d26623SReactiveMatter
526*30d26623SReactiveMatter/*____________ links to wiki pages (addition to _links) ____________*/
527*30d26623SReactiveMatter
528*30d26623SReactiveMatter/* existing wikipage */
529*30d26623SReactiveMatter.dokuwiki a.wikilink1 {
530*30d26623SReactiveMatter    color: var(--link-color-existing);
531*30d26623SReactiveMatter    background-color: inherit;
532*30d26623SReactiveMatter}
533*30d26623SReactiveMatter/* not existing wikipage */
534*30d26623SReactiveMatter.dokuwiki a.wikilink2 {
535*30d26623SReactiveMatter    color: var(--link-color-missing);
536*30d26623SReactiveMatter    background-color: inherit;
537*30d26623SReactiveMatter}
538*30d26623SReactiveMatter
539*30d26623SReactiveMatter
540*30d26623SReactiveMatter/*____________ images ____________*/
541*30d26623SReactiveMatter
542*30d26623SReactiveMatter/* embedded images (styles are already partly set in DokuWiki's lib/styles/all.css) */
543*30d26623SReactiveMatter.dokuwiki img.media {
544*30d26623SReactiveMatter    margin: .2em 0;
545*30d26623SReactiveMatter}
546*30d26623SReactiveMatter.dokuwiki img.medialeft {
547*30d26623SReactiveMatter    margin: .2em 1.5em .2em 0;
548*30d26623SReactiveMatter}
549*30d26623SReactiveMatter.dokuwiki img.mediaright {
550*30d26623SReactiveMatter    margin: .2em 0 .2em 1.5em;
551*30d26623SReactiveMatter}
552*30d26623SReactiveMatter.dokuwiki img.mediacenter {
553*30d26623SReactiveMatter    margin: .2em auto;
554*30d26623SReactiveMatter}
555*30d26623SReactiveMatter
556*30d26623SReactiveMatter
557*30d26623SReactiveMatter/*____________ tables ____________*/
558*30d26623SReactiveMatter
559*30d26623SReactiveMatter/* div before each table */
560*30d26623SReactiveMatter.dokuwiki div.table {
561*30d26623SReactiveMatter}
562*30d26623SReactiveMatter
563*30d26623SReactiveMatter.dokuwiki table.inline {
564*30d26623SReactiveMatter    min-width: 50%;
565*30d26623SReactiveMatter}
566*30d26623SReactiveMatter.dokuwiki table.inline tr:hover td {
567*30d26623SReactiveMatter    background-color: var(--background-alt);
568*30d26623SReactiveMatter}
569*30d26623SReactiveMatter.dokuwiki table.inline tr:hover th {
570*30d26623SReactiveMatter    background-color: var(--border-color);
571*30d26623SReactiveMatter}
572*30d26623SReactiveMatter
573*30d26623SReactiveMatter
574*30d26623SReactiveMatter/*____________ code ____________*/
575*30d26623SReactiveMatter
576*30d26623SReactiveMatter/* fix if background-color hides underlining */
577*30d26623SReactiveMatter.dokuwiki em.u code {
578*30d26623SReactiveMatter    text-decoration: underline;
579*30d26623SReactiveMatter}
580*30d26623SReactiveMatter
581*30d26623SReactiveMatter/* filenames for downloadable file and code blocks */
582*30d26623SReactiveMatter.dokuwiki dl.code,
583*30d26623SReactiveMatter.dokuwiki dl.file {
584*30d26623SReactiveMatter}
585*30d26623SReactiveMatter
586*30d26623SReactiveMatter.dokuwiki dl.code dt,
587*30d26623SReactiveMatter.dokuwiki dl.file dt {
588*30d26623SReactiveMatter    background-color: var(--background-alt);
589*30d26623SReactiveMatter    border: solid var(--border-color);
590*30d26623SReactiveMatter    border-width: 1px 1px 0;
591*30d26623SReactiveMatter    color: inherit;
592*30d26623SReactiveMatter    display: inline;
593*30d26623SReactiveMatter    padding: .1em .5em .2em;
594*30d26623SReactiveMatter    margin-left: 1em;
595*30d26623SReactiveMatter}
596*30d26623SReactiveMatter[dir=rtl] .dokuwiki dl.code dt,
597*30d26623SReactiveMatter[dir=rtl] .dokuwiki dl.file dt {
598*30d26623SReactiveMatter    margin-left: 0;
599*30d26623SReactiveMatter    margin-right: 1em;
600*30d26623SReactiveMatter}
601*30d26623SReactiveMatter.dokuwiki dl.code dt a,
602*30d26623SReactiveMatter.dokuwiki dl.file dt a {
603*30d26623SReactiveMatter}
604*30d26623SReactiveMatter
605*30d26623SReactiveMatter.dokuwiki dl.code dd,
606*30d26623SReactiveMatter.dokuwiki dl.file dd {
607*30d26623SReactiveMatter    margin: 0;
608*30d26623SReactiveMatter}
609*30d26623SReactiveMatter
610*30d26623SReactiveMatter/* for code in <file> */
611*30d26623SReactiveMatter.dokuwiki pre.file,
612*30d26623SReactiveMatter.dokuwiki dl.file pre,
613*30d26623SReactiveMatter.dokuwiki dl.file dt {
614*30d26623SReactiveMatter    border-color: var(--border-color);
615*30d26623SReactiveMatter}
616*30d26623SReactiveMatter
617*30d26623SReactiveMatter
618*30d26623SReactiveMatter/*____________ media manager ____________*/
619*30d26623SReactiveMatter
620*30d26623SReactiveMatter/* some headings in the media manager should not look like headings */
621*30d26623SReactiveMatter#mediamanager__page h2,
622*30d26623SReactiveMatter#mediamanager__page h3 {
623*30d26623SReactiveMatter    font-family: Frutiger, Calibri, Myriad, "Nimbus Sans L", Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
624*30d26623SReactiveMatter    color: var(--text-color);
625*30d26623SReactiveMatter}
626*30d26623SReactiveMatter
627*30d26623SReactiveMatter/* to style button-like div in _fileuploader.css to look like other buttons,
628*30d26623SReactiveMatter   please add '.qq-upload-button' to the according styles (which don't really exist in this template) */
629*30d26623SReactiveMatter.qq-upload-button {
630*30d26623SReactiveMatter    border: 1px solid var(--border-color);
631*30d26623SReactiveMatter    background-color: var(--background-alt);
632*30d26623SReactiveMatter    padding: 0.125em 0.4em;
633*30d26623SReactiveMatter}
634*30d26623SReactiveMatter
635*30d26623SReactiveMatter/*____________ styling plugin ____________*/
636*30d26623SReactiveMatter
637*30d26623SReactiveMatter#plugin__styling.ispopup {
638*30d26623SReactiveMatter    padding: 1em;
639*30d26623SReactiveMatter}
640*30d26623SReactiveMatter
641*30d26623SReactiveMatter
642*30d26623SReactiveMatter/*____________ JS popup ____________*/
643*30d26623SReactiveMatter
644*30d26623SReactiveMatter.JSpopup {
645*30d26623SReactiveMatter    background-color: var(--background);
646*30d26623SReactiveMatter    color: var(--text-color);
647*30d26623SReactiveMatter    border: 1px solid var(--border-color);
648*30d26623SReactiveMatter    line-height: 1.2;
649*30d26623SReactiveMatter    padding: 0 .2em;
650*30d26623SReactiveMatter}
651*30d26623SReactiveMatter
652*30d26623SReactiveMatter.JSpopup ul,
653*30d26623SReactiveMatter.JSpopup ol {
654*30d26623SReactiveMatter    padding-left: 0;
655*30d26623SReactiveMatter}
656*30d26623SReactiveMatter[dir=rtl] .JSpopup ul,
657*30d26623SReactiveMatter[dir=rtl] .JSpopup ol {
658*30d26623SReactiveMatter    padding-right: 0;
659*30d26623SReactiveMatter}
660*30d26623SReactiveMatter
661*30d26623SReactiveMatter
662*30d26623SReactiveMatter/* CSS starts */
663*30d26623SReactiveMatter
664*30d26623SReactiveMatter.hide
665*30d26623SReactiveMatter{
666*30d26623SReactiveMatter    display: none;
667*30d26623SReactiveMatter}
668*30d26623SReactiveMatter
669*30d26623SReactiveMatter.flex-fill
670*30d26623SReactiveMatter{
671*30d26623SReactiveMatter    flex-grow: 1;
672*30d26623SReactiveMatter}
673*30d26623SReactiveMatter
674*30d26623SReactiveMatter.left-column {
675*30d26623SReactiveMatter    display: flex;
676*30d26623SReactiveMatter    flex-wrap: wrap;
677*30d26623SReactiveMatter    flex-direction: column;
678*30d26623SReactiveMatter    gap: 16px;
679*30d26623SReactiveMatter}
680*30d26623SReactiveMatter
681*30d26623SReactiveMatter.right-column {
682*30d26623SReactiveMatter    display: flex;
683*30d26623SReactiveMatter    flex-wrap: wrap;
684*30d26623SReactiveMatter    flex-direction: column;
685*30d26623SReactiveMatter    flex-grow: 1;
686*30d26623SReactiveMatter    gap: 16px;
687*30d26623SReactiveMatter}
688*30d26623SReactiveMatter
689*30d26623SReactiveMatter
690*30d26623SReactiveMatter
691*30d26623SReactiveMatternavbar
692*30d26623SReactiveMatter{
693*30d26623SReactiveMatter    display: flex;
694*30d26623SReactiveMatter    border-bottom: 1px solid var(--border-color);
695*30d26623SReactiveMatter    line-height: 1;
696*30d26623SReactiveMatter    padding: 8px 0px;
697*30d26623SReactiveMatter    flex-wrap: wrap;
698*30d26623SReactiveMatter    gap:16px;
699*30d26623SReactiveMatter}
700*30d26623SReactiveMatter
701*30d26623SReactiveMatternavbar .site-name
702*30d26623SReactiveMatter{
703*30d26623SReactiveMatter    display: flex;
704*30d26623SReactiveMatter    gap: 16px;
705*30d26623SReactiveMatter    align-items: center;
706*30d26623SReactiveMatter}
707*30d26623SReactiveMatter
708*30d26623SReactiveMatter
709*30d26623SReactiveMatternavbar .site-name .site-logo
710*30d26623SReactiveMatter{
711*30d26623SReactiveMatter    width: 24px;
712*30d26623SReactiveMatter    height: 24px;
713*30d26623SReactiveMatter}
714*30d26623SReactiveMatternavbar .site-name .site-title
715*30d26623SReactiveMatter{
716*30d26623SReactiveMatter    font-weight: bold;
717*30d26623SReactiveMatter    font-size: 1.2rem;
718*30d26623SReactiveMatter    padding: 8px 0px;
719*30d26623SReactiveMatter}
720*30d26623SReactiveMatter
721*30d26623SReactiveMatternavbar a.site-name, navbar a.site-name:hover
722*30d26623SReactiveMatter{
723*30d26623SReactiveMatter    color: __title_color__;
724*30d26623SReactiveMatter    text-decoration: none;
725*30d26623SReactiveMatter}
726*30d26623SReactiveMatter
727*30d26623SReactiveMatternavbar form.search button {
728*30d26623SReactiveMatter    background-color: transparent;
729*30d26623SReactiveMatter    background-image: url("images/search.svg");
730*30d26623SReactiveMatter    border-width: 0;
731*30d26623SReactiveMatter    background-size: 14px;
732*30d26623SReactiveMatter    background-repeat: no-repeat;
733*30d26623SReactiveMatter    width: 19px;
734*30d26623SReactiveMatter    height: 14px;
735*30d26623SReactiveMatter    text-indent: -99999px;
736*30d26623SReactiveMatter    margin-left: -20px;
737*30d26623SReactiveMatter    margin-right: 0px;
738*30d26623SReactiveMatter    box-shadow: none;
739*30d26623SReactiveMatter    padding: 0;
740*30d26623SReactiveMatter    position: relative;
741*30d26623SReactiveMatter    top:0px;
742*30d26623SReactiveMatter    right: 5px;
743*30d26623SReactiveMatter    opacity: 0.5;
744*30d26623SReactiveMatter}
745*30d26623SReactiveMatter
746*30d26623SReactiveMatternavbar form.search input
747*30d26623SReactiveMatter{
748*30d26623SReactiveMatter    padding: 0.5em 1em;
749*30d26623SReactiveMatter    padding-right: 2em;
750*30d26623SReactiveMatter    width: 20rem;
751*30d26623SReactiveMatter    border: 1px solid var(--border-color);
752*30d26623SReactiveMatter    border-radius: 3px;
753*30d26623SReactiveMatter    box-sizing: border-box;
754*30d26623SReactiveMatter    background-color: var(--background);
755*30d26623SReactiveMatter}
756*30d26623SReactiveMatternavbar form.search input:focus
757*30d26623SReactiveMatter{
758*30d26623SReactiveMatter    box-shadow: none;
759*30d26623SReactiveMatter}
760*30d26623SReactiveMatter
761*30d26623SReactiveMatter#navbar .left-column
762*30d26623SReactiveMatter{
763*30d26623SReactiveMatter    flex-direction: row;
764*30d26623SReactiveMatter    align-items: center;
765*30d26623SReactiveMatter}
766*30d26623SReactiveMatter#navbar .right-column {
767*30d26623SReactiveMatter    border: none;
768*30d26623SReactiveMatter    flex-direction: row-reverse;
769*30d26623SReactiveMatter    gap: 16px;
770*30d26623SReactiveMatter    align-items: center;
771*30d26623SReactiveMatter}
772*30d26623SReactiveMatter
773*30d26623SReactiveMatter#qsearch__out
774*30d26623SReactiveMatter{
775*30d26623SReactiveMatter    display: none;
776*30d26623SReactiveMatter    padding: 0.5em 1em;
777*30d26623SReactiveMatter    width: 20rem;
778*30d26623SReactiveMatter    left: unset;
779*30d26623SReactiveMatter    top: unset;
780*30d26623SReactiveMatter}
781*30d26623SReactiveMatter
782*30d26623SReactiveMatter#qsearch__out>strong
783*30d26623SReactiveMatter{
784*30d26623SReactiveMatter    color: __text_alt__;
785*30d26623SReactiveMatter    margin-bottom: 1em;
786*30d26623SReactiveMatter}
787*30d26623SReactiveMatter#qsearch__out ul, #qsearch__out ol, #qsearch__out li
788*30d26623SReactiveMatter{
789*30d26623SReactiveMatter    margin: 0px;
790*30d26623SReactiveMatter}
791*30d26623SReactiveMatter
792*30d26623SReactiveMatter#qsearch__out li
793*30d26623SReactiveMatter{
794*30d26623SReactiveMatter    margin: 4px 0px;
795*30d26623SReactiveMatter}
796*30d26623SReactiveMatter
797*30d26623SReactiveMatternavbar .right-column .options
798*30d26623SReactiveMatter{
799*30d26623SReactiveMatter    display: flex;
800*30d26623SReactiveMatter    flex-direction: row;
801*30d26623SReactiveMatter}
802*30d26623SReactiveMatter
803*30d26623SReactiveMatter
804*30d26623SReactiveMatter.page-info
805*30d26623SReactiveMatter{
806*30d26623SReactiveMatter    margin-top: 24px;
807*30d26623SReactiveMatter    font-size: 0.9em;
808*30d26623SReactiveMatter}
809*30d26623SReactiveMatter
810*30d26623SReactiveMatter
811*30d26623SReactiveMatter
812*30d26623SReactiveMatter.site-header
813*30d26623SReactiveMatter{
814*30d26623SReactiveMatter    display: flex;
815*30d26623SReactiveMatter    flex-direction: column;
816*30d26623SReactiveMatter    padding: 8px 0px;
817*30d26623SReactiveMatter    gap: 8px;
818*30d26623SReactiveMatter}
819*30d26623SReactiveMatter
820*30d26623SReactiveMatter#view>.site-header
821*30d26623SReactiveMatter{
822*30d26623SReactiveMatter    padding-top: 0px;
823*30d26623SReactiveMatter    padding-left: 0px;
824*30d26623SReactiveMatter    padding-right: 0px;
825*30d26623SReactiveMatter}
826*30d26623SReactiveMatter
827*30d26623SReactiveMatter.site-header .site-header-content
828*30d26623SReactiveMatter{
829*30d26623SReactiveMatter    padding: 8px 0px;
830*30d26623SReactiveMatter}
831*30d26623SReactiveMatter
832*30d26623SReactiveMatter#view>.site-header .site-header-content
833*30d26623SReactiveMatter{
834*30d26623SReactiveMatter    padding: 0px;
835*30d26623SReactiveMatter}
836*30d26623SReactiveMatter
837*30d26623SReactiveMatter.site-navigation
838*30d26623SReactiveMatter{
839*30d26623SReactiveMatter    display: flex;
840*30d26623SReactiveMatter    flex-direction: column;
841*30d26623SReactiveMatter    gap: 8px;
842*30d26623SReactiveMatter}
843*30d26623SReactiveMatter
844*30d26623SReactiveMatter
845*30d26623SReactiveMatter
846*30d26623SReactiveMatter.site-header-content>*:last-child, footer>*:last-child
847*30d26623SReactiveMatter{
848*30d26623SReactiveMatter    margin-bottom: 0px;
849*30d26623SReactiveMatter}
850*30d26623SReactiveMatter
851*30d26623SReactiveMatterfooter
852*30d26623SReactiveMatter{
853*30d26623SReactiveMatter    padding: 8px 0px;
854*30d26623SReactiveMatter    border-top: 1px solid var(--border-color);
855*30d26623SReactiveMatter}
856*30d26623SReactiveMatter
857*30d26623SReactiveMatter
858*30d26623SReactiveMatter
859*30d26623SReactiveMatterarticle#content
860*30d26623SReactiveMatter{
861*30d26623SReactiveMatter    flex-grow: 1;
862*30d26623SReactiveMatter}
863*30d26623SReactiveMatter
864*30d26623SReactiveMatterarticle#content h1
865*30d26623SReactiveMatter{
866*30d26623SReactiveMatter    font-size: 2em;
867*30d26623SReactiveMatter}
868*30d26623SReactiveMatterarticle#content h2
869*30d26623SReactiveMatter{
870*30d26623SReactiveMatter    font-size: 1.5em;
871*30d26623SReactiveMatter}
872*30d26623SReactiveMatter
873*30d26623SReactiveMatterarticle#content h3
874*30d26623SReactiveMatter{
875*30d26623SReactiveMatter    font-size: 1.25em;
876*30d26623SReactiveMatter}
877*30d26623SReactiveMatter
878*30d26623SReactiveMatterarticle#content h4
879*30d26623SReactiveMatter{
880*30d26623SReactiveMatter    font-size: 1em;
881*30d26623SReactiveMatter}
882*30d26623SReactiveMatter
883*30d26623SReactiveMatterh1, h2, h3, h4, h5, h6
884*30d26623SReactiveMatter{
885*30d26623SReactiveMatter    color: var(--text-color);
886*30d26623SReactiveMatter}
887*30d26623SReactiveMatter
888*30d26623SReactiveMatter.menu
889*30d26623SReactiveMatter{
890*30d26623SReactiveMatter    position: relative;
891*30d26623SReactiveMatter    cursor: pointer;
892*30d26623SReactiveMatter}
893*30d26623SReactiveMatter
894*30d26623SReactiveMatter
895*30d26623SReactiveMatter.menu .list
896*30d26623SReactiveMatter{
897*30d26623SReactiveMatter    display: none;
898*30d26623SReactiveMatter    position: absolute;
899*30d26623SReactiveMatter    right: 0px;
900*30d26623SReactiveMatter    background-color: var(--background);
901*30d26623SReactiveMatter    border: 1px solid var(--border-color);
902*30d26623SReactiveMatter    min-width: 200px;
903*30d26623SReactiveMatter    padding: 8px 0px;
904*30d26623SReactiveMatter    top: 44px;
905*30d26623SReactiveMatter    z-index: 20000;
906*30d26623SReactiveMatter    border-radius: 3px;
907*30d26623SReactiveMatter}
908*30d26623SReactiveMatter.menu .list li
909*30d26623SReactiveMatter{
910*30d26623SReactiveMatter    list-style: none;
911*30d26623SReactiveMatter    margin: 0px;
912*30d26623SReactiveMatter    padding: 0px;
913*30d26623SReactiveMatter}
914*30d26623SReactiveMatter
915*30d26623SReactiveMatter.menu .list li>a
916*30d26623SReactiveMatter{
917*30d26623SReactiveMatter    display: flex;
918*30d26623SReactiveMatter    flex-direction: row-reverse;
919*30d26623SReactiveMatter    justify-content: flex-end;
920*30d26623SReactiveMatter    align-items: center;
921*30d26623SReactiveMatter    gap: 16px;
922*30d26623SReactiveMatter    text-decoration: none;
923*30d26623SReactiveMatter    color: var(--text-color) ;
924*30d26623SReactiveMatter    padding: 4px 16px ;
925*30d26623SReactiveMatter}
926*30d26623SReactiveMatter.menu .list li>a:hover
927*30d26623SReactiveMatter{
928*30d26623SReactiveMatter    background-color: __background_alt__;
929*30d26623SReactiveMatter}
930*30d26623SReactiveMatter.menu .list li>a svg
931*30d26623SReactiveMatter{
932*30d26623SReactiveMatter    fill: __text_alt__;
933*30d26623SReactiveMatter}
934*30d26623SReactiveMatter
935*30d26623SReactiveMatter.menu .list li.top
936*30d26623SReactiveMatter{
937*30d26623SReactiveMatter    display: none;
938*30d26623SReactiveMatter}
939*30d26623SReactiveMatter
940*30d26623SReactiveMatter.menu .list .user-name
941*30d26623SReactiveMatter{
942*30d26623SReactiveMatter    padding: 8px 16px;
943*30d26623SReactiveMatter    text-align: center;
944*30d26623SReactiveMatter    font-weight: bold;
945*30d26623SReactiveMatter}
946*30d26623SReactiveMatter
947*30d26623SReactiveMatter.menu .button
948*30d26623SReactiveMatter{
949*30d26623SReactiveMatter    display: flex;
950*30d26623SReactiveMatter    gap: 4px;
951*30d26623SReactiveMatter    align-items: center;
952*30d26623SReactiveMatter    color: __text_alt__;
953*30d26623SReactiveMatter}
954*30d26623SReactiveMatter
955*30d26623SReactiveMatter.menu .button:hover
956*30d26623SReactiveMatter{
957*30d26623SReactiveMatter    color: var(--text-color);
958*30d26623SReactiveMatter}
959*30d26623SReactiveMatter
960*30d26623SReactiveMatter.user-menu .button::before {
961*30d26623SReactiveMatter    mask-image: url('images/user-circle.svg');
962*30d26623SReactiveMatter}
963*30d26623SReactiveMatter
964*30d26623SReactiveMatter.page-menu .button::before{
965*30d26623SReactiveMatter    mask-image: url('images/document-text.svg');
966*30d26623SReactiveMatter}
967*30d26623SReactiveMatter
968*30d26623SReactiveMatter.site-menu .button::before{
969*30d26623SReactiveMatter    mask-image: url('images/server.svg');
970*30d26623SReactiveMatter}
971*30d26623SReactiveMatter
972*30d26623SReactiveMatter#showhidesidemenu .button::before
973*30d26623SReactiveMatter{
974*30d26623SReactiveMatter    mask-image: url('images/menu.svg');
975*30d26623SReactiveMatter}
976*30d26623SReactiveMatter
977*30d26623SReactiveMatter#showhideappoptions .button::before
978*30d26623SReactiveMatter{
979*30d26623SReactiveMatter    mask-image: url('images/three-dots-vertical.svg');
980*30d26623SReactiveMatter}
981*30d26623SReactiveMatter
982*30d26623SReactiveMatter
983*30d26623SReactiveMatter.menu .button::before, .mobile.icon .button::before
984*30d26623SReactiveMatter{
985*30d26623SReactiveMatter    display: block;
986*30d26623SReactiveMatter    content: "";
987*30d26623SReactiveMatter    background-size: 1em;
988*30d26623SReactiveMatter    mask-repeat: no-repeat;
989*30d26623SReactiveMatter    mask-size: contain;
990*30d26623SReactiveMatter    height: 1.2em;
991*30d26623SReactiveMatter    width: 1.2em;
992*30d26623SReactiveMatter    opacity: 0.9;
993*30d26623SReactiveMatter    background: __text_alt__;
994*30d26623SReactiveMatter}
995*30d26623SReactiveMatter
996*30d26623SReactiveMatter.menu .button:hover::before
997*30d26623SReactiveMatter{
998*30d26623SReactiveMatter    opacity: 1;
999*30d26623SReactiveMatter}
1000*30d26623SReactiveMatter
1001*30d26623SReactiveMatter
1002*30d26623SReactiveMatter
1003*30d26623SReactiveMatter.options
1004*30d26623SReactiveMatter{
1005*30d26623SReactiveMatter    display: flex;
1006*30d26623SReactiveMatter    gap: 16px;
1007*30d26623SReactiveMatter}
1008*30d26623SReactiveMatter
1009*30d26623SReactiveMatter
1010*30d26623SReactiveMatternavbar .options
1011*30d26623SReactiveMatter{
1012*30d26623SReactiveMatter    gap: 0px;
1013*30d26623SReactiveMatter}
1014*30d26623SReactiveMatter
1015*30d26623SReactiveMatternavbar .options .menu
1016*30d26623SReactiveMatter{
1017*30d26623SReactiveMatter    padding: 8px;
1018*30d26623SReactiveMatter}
1019*30d26623SReactiveMatter
1020*30d26623SReactiveMatter.mobile.icon
1021*30d26623SReactiveMatter{
1022*30d26623SReactiveMatter    display: none;
1023*30d26623SReactiveMatter    cursor: pointer;
1024*30d26623SReactiveMatter}
1025*30d26623SReactiveMatter
1026*30d26623SReactiveMatter.mobile-menu
1027*30d26623SReactiveMatter{
1028*30d26623SReactiveMatter    display: none;
1029*30d26623SReactiveMatter}
1030*30d26623SReactiveMatter
1031*30d26623SReactiveMatter/* Correcting Dokuwiki defaults */
1032*30d26623SReactiveMatterul.actions, .dokuwiki .editBar .editButtons
1033*30d26623SReactiveMatter{
1034*30d26623SReactiveMatter    display: flex;
1035*30d26623SReactiveMatter    gap: 10px;
1036*30d26623SReactiveMatter    flex-wrap: wrap;
1037*30d26623SReactiveMatter}
1038*30d26623SReactiveMatter#wiki__editbar
1039*30d26623SReactiveMatter{
1040*30d26623SReactiveMatter    margin-top: 15px;
1041*30d26623SReactiveMatter    display: flex;
1042*30d26623SReactiveMatter    flex-direction: column;
1043*30d26623SReactiveMatter    gap: 15px;
1044*30d26623SReactiveMatter}
1045*30d26623SReactiveMatter
1046*30d26623SReactiveMatterdiv#sidebar
1047*30d26623SReactiveMatter{
1048*30d26623SReactiveMatter    width: var(--sidebar-width);
1049*30d26623SReactiveMatter    border-right: 1px solid var(--border-color);
1050*30d26623SReactiveMatter    flex-shrink:0;
1051*30d26623SReactiveMatter    flex-grow: 0;
1052*30d26623SReactiveMatter}
1053*30d26623SReactiveMatter
1054*30d26623SReactiveMatterarticle#content
1055*30d26623SReactiveMatter{
1056*30d26623SReactiveMatter    position: relative;
1057*30d26623SReactiveMatter}
1058*30d26623SReactiveMatter
1059*30d26623SReactiveMatter#dw__toc
1060*30d26623SReactiveMatter{
1061*30d26623SReactiveMatter    background-color: transparent;
1062*30d26623SReactiveMatter    border: none;
1063*30d26623SReactiveMatter    position: absolute;
1064*30d26623SReactiveMatter    right: 0px;
1065*30d26623SReactiveMatter    width: 15em;
1066*30d26623SReactiveMatter}
1067*30d26623SReactiveMatter
1068*30d26623SReactiveMatter#dw__toc>div
1069*30d26623SReactiveMatter{
1070*30d26623SReactiveMatter    background-color: var(--background);
1071*30d26623SReactiveMatter    border: 1px solid var(--border-color);
1072*30d26623SReactiveMatter    border-radius: 3px;
1073*30d26623SReactiveMatter    margin-top: 28px;
1074*30d26623SReactiveMatter    width: 100%;
1075*30d26623SReactiveMatter    padding: 0.5em 1em;
1076*30d26623SReactiveMatter}
1077*30d26623SReactiveMatter
1078*30d26623SReactiveMatterarticle#content #dw__toc .toggle::before
1079*30d26623SReactiveMatter{
1080*30d26623SReactiveMatter    display: block;
1081*30d26623SReactiveMatter    content: "";
1082*30d26623SReactiveMatter    width: 24px;
1083*30d26623SReactiveMatter    height: 24px;
1084*30d26623SReactiveMatter    background: __text_alt__;
1085*30d26623SReactiveMatter    mask: url('images/bullets.svg');
1086*30d26623SReactiveMatter    mask-size: contain;
1087*30d26623SReactiveMatter    cursor: pointer;
1088*30d26623SReactiveMatter    opacity: 0.7;
1089*30d26623SReactiveMatter    position: absolute;
1090*30d26623SReactiveMatter    right: 0px;
1091*30d26623SReactiveMatter}
1092*30d26623SReactiveMatter
1093*30d26623SReactiveMatterarticle#content #dw__toc .toggle
1094*30d26623SReactiveMatter{
1095*30d26623SReactiveMatter    height: 0px;
1096*30d26623SReactiveMatter    margin: 0px;
1097*30d26623SReactiveMatter    padding: 0px;
1098*30d26623SReactiveMatter    overflow: hidden;
1099*30d26623SReactiveMatter}
1100*30d26623SReactiveMatter
1101*30d26623SReactiveMatter#dw__toc
1102*30d26623SReactiveMatter{
1103*30d26623SReactiveMatter    display: none;
1104*30d26623SReactiveMatter}
1105*30d26623SReactiveMatter
1106*30d26623SReactiveMatter#config__manager fieldset, #config__manager tr.default .input, #config__manager .value input,
1107*30d26623SReactiveMatter#config__manager tr.default .input, #config__manager tr.default input, #config__manager tr.default textarea, #config__manager tr.default select, #config__manager .selectiondefault
1108*30d26623SReactiveMatter{
1109*30d26623SReactiveMatter    background: none;
1110*30d26623SReactiveMatter}
1111*30d26623SReactiveMatter
1112*30d26623SReactiveMatter#config__manager .value input, #config__manager .value select,  #config__manager .value textarea
1113*30d26623SReactiveMatter{
1114*30d26623SReactiveMatter    border: 1px solid var(--border-color);
1115*30d26623SReactiveMatter    padding: 0.5em 1em;
1116*30d26623SReactiveMatter
1117*30d26623SReactiveMatter}
1118*30d26623SReactiveMatter#config__manager .value input:focus, #config__manager .value select:focus, #config__manager .value textarea:focus
1119*30d26623SReactiveMatter{
1120*30d26623SReactiveMatter     border: 1px solid #00b7ff;
1121*30d26623SReactiveMatter     background-color: var(--background);
1122*30d26623SReactiveMatter     box-shadow: none;
1123*30d26623SReactiveMatter}
1124*30d26623SReactiveMatter
1125*30d26623SReactiveMatter.dokuwiki #config__manager table.inline tr:hover td
1126*30d26623SReactiveMatter{
1127*30d26623SReactiveMatter     background-color: var(--background);
1128*30d26623SReactiveMatter}
1129*30d26623SReactiveMatter
1130*30d26623SReactiveMatter.dokuwiki .editBar .summary
1131*30d26623SReactiveMatter{
1132*30d26623SReactiveMatter    margin-bottom: 16px;
1133*30d26623SReactiveMatter}
1134*30d26623SReactiveMatter
1135*30d26623SReactiveMatter.dokuwiki .editBar .summary input
1136*30d26623SReactiveMatter{
1137*30d26623SReactiveMatter    background: var(--background);
1138*30d26623SReactiveMatter    border: 1px solid var(--border-color);
1139*30d26623SReactiveMatter    padding: 0.2em 0.5em;
1140*30d26623SReactiveMatter    border-radius: 3px;
1141*30d26623SReactiveMatter    margin-left: 10px;
1142*30d26623SReactiveMatter    margin-right: 10px;
1143*30d26623SReactiveMatter}
1144*30d26623SReactiveMatter
1145*30d26623SReactiveMatter.dokuwiki .editBar .summary input.missing
1146*30d26623SReactiveMatter{
1147*30d26623SReactiveMatter    background: none;
1148*30d26623SReactiveMatter    border-color: red;
1149*30d26623SReactiveMatter
1150*30d26623SReactiveMatter}
1151*30d26623SReactiveMatter
1152*30d26623SReactiveMatterpre.code
1153*30d26623SReactiveMatter{
1154*30d26623SReactiveMatter    padding: 0.5em 1em;
1155*30d26623SReactiveMatter}
1156*30d26623SReactiveMatter
1157*30d26623SReactiveMatter#dw__toc ul li div.li
1158*30d26623SReactiveMatter{
1159*30d26623SReactiveMatter    padding: 0.25em;
1160*30d26623SReactiveMatter}
1161*30d26623SReactiveMatter
1162*30d26623SReactiveMatter.plain-toolbar li svg
1163*30d26623SReactiveMatter{
1164*30d26623SReactiveMatter    display: none;
1165*30d26623SReactiveMatter}
1166*30d26623SReactiveMatter
1167*30d26623SReactiveMatter.plain-toolbar
1168*30d26623SReactiveMatter{
1169*30d26623SReactiveMatter  padding: 8px 0px;
1170*30d26623SReactiveMatter  display: flex;
1171*30d26623SReactiveMatter  flex-wrap: wrap;
1172*30d26623SReactiveMatter  gap: 16px;
1173*30d26623SReactiveMatter  flex-direction: row;
1174*30d26623SReactiveMatter}
1175*30d26623SReactiveMatter
1176*30d26623SReactiveMatter.plain-toolbar li
1177*30d26623SReactiveMatter{
1178*30d26623SReactiveMatter    list-style: none;
1179*30d26623SReactiveMatter    padding: 0px;
1180*30d26623SReactiveMatter    margin:0px;
1181*30d26623SReactiveMatter}
1182*30d26623SReactiveMatter
1183*30d26623SReactiveMatter
1184*30d26623SReactiveMatterbody.dokuwiki, #main
1185*30d26623SReactiveMatter{
1186*30d26623SReactiveMatter    display: flex;
1187*30d26623SReactiveMatter    flex-direction: column;
1188*30d26623SReactiveMatter}
1189*30d26623SReactiveMatter
1190*30d26623SReactiveMatter#main, #content
1191*30d26623SReactiveMatter{
1192*30d26623SReactiveMatter    flex-grow: 1;
1193*30d26623SReactiveMatter}
1194*30d26623SReactiveMatter
1195*30d26623SReactiveMatternavbar .site-tagline
1196*30d26623SReactiveMatter{
1197*30d26623SReactiveMatter    font-size: 0.9em;
1198*30d26623SReactiveMatter}