xref: /template/retro/css/retro.css (revision b358140316e68176eace44b75e60f32c045dfbed)
130d26623SReactiveMatter/**
230d26623SReactiveMatter * This file provides the most basic styles.
330d26623SReactiveMatter *
430d26623SReactiveMatter * If you integrate DokuWiki into another project, you might either
530d26623SReactiveMatter * want to integrate this file into the other project as well, or use
630d26623SReactiveMatter * the other project's basic CSS for DokuWiki instead of this one.
730d26623SReactiveMatter *
8*b3581403SReactiveMatter * @author Reactive Matter <reactivematter@protonmail.com>
930d26623SReactiveMatter *
1030d26623SReactiveMatter */
1130d26623SReactiveMatter
1230d26623SReactiveMatterhtml {
1330d26623SReactiveMatter    overflow-x: auto;
1430d26623SReactiveMatter    overflow-y: scroll;
1530d26623SReactiveMatter}
1630d26623SReactiveMatter
1730d26623SReactiveMatterbody
1830d26623SReactiveMatter{
1930d26623SReactiveMatter    --background: __background__;
2030d26623SReactiveMatter    --background-alt: __background_alt__;
2130d26623SReactiveMatter    --text-color: __text__;
2230d26623SReactiveMatter    --site-width: __site_width__;
2330d26623SReactiveMatter    --text-color-alt: __text_neu__;
2430d26623SReactiveMatter    --sidebar-width: __sidebar_width__;
2530d26623SReactiveMatter    --link-color: __link__;
2630d26623SReactiveMatter    --link-color-existing: __existing__;
2730d26623SReactiveMatter    --link-color-missing: __missing__;
2830d26623SReactiveMatter    --border-color: __border__;
2930d26623SReactiveMatter}
3030d26623SReactiveMatter
3130d26623SReactiveMatterbody {
3230d26623SReactiveMatter    box-sizing: border-box;
3330d26623SReactiveMatter    background-color: var(--background);
3430d26623SReactiveMatter    color: var(--text-color);
3530d26623SReactiveMatter    margin: 0;
3630d26623SReactiveMatter    padding: 0px 16px;
3730d26623SReactiveMatter    min-height: 100vh;
3830d26623SReactiveMatter    font-family: sans-serif;
3930d26623SReactiveMatter    font-size: 16px;
4030d26623SReactiveMatter    display: flex;
4130d26623SReactiveMatter    flex-direction: column;
4230d26623SReactiveMatter    width: 100%;
4330d26623SReactiveMatter}
4430d26623SReactiveMatter
4530d26623SReactiveMatterbody:not(.full-width)
4630d26623SReactiveMatter{
4730d26623SReactiveMatter    max-width: var(--site-width);
4830d26623SReactiveMatter    margin: auto;
4930d26623SReactiveMatter}
5030d26623SReactiveMatter
5130d26623SReactiveMatterbody *
5230d26623SReactiveMatter{
5330d26623SReactiveMatter    box-sizing: border-box;
5430d26623SReactiveMatter}
5530d26623SReactiveMatter
5630d26623SReactiveMatter
5730d26623SReactiveMatter
5830d26623SReactiveMatter
5930d26623SReactiveMatter.hide
6030d26623SReactiveMatter{
6130d26623SReactiveMatter    display: none;
6230d26623SReactiveMatter}
6330d26623SReactiveMatter
6430d26623SReactiveMatter/*____________ headers ____________*/
6530d26623SReactiveMatter
6630d26623SReactiveMatterh1,
6730d26623SReactiveMatterh2,
6830d26623SReactiveMatterh3,
6930d26623SReactiveMatterh4,
7030d26623SReactiveMatterh5,
7130d26623SReactiveMatterh6 {
7230d26623SReactiveMatter    font-weight: bold;
7330d26623SReactiveMatter    color: var(--text-color-alt);
7430d26623SReactiveMatter    background-color: inherit;
7530d26623SReactiveMatter    padding: 0;
7630d26623SReactiveMatter    line-height: 1.2;
7730d26623SReactiveMatter    clear: left; /* ideally 'both', but problems with toc */
7830d26623SReactiveMatter}
7930d26623SReactiveMatter[dir=rtl] h1,
8030d26623SReactiveMatter[dir=rtl] h2,
8130d26623SReactiveMatter[dir=rtl] h3,
8230d26623SReactiveMatter[dir=rtl] h4,
8330d26623SReactiveMatter[dir=rtl] h5,
8430d26623SReactiveMatter[dir=rtl] h6 {
8530d26623SReactiveMatter    clear: right;
8630d26623SReactiveMatter}
8730d26623SReactiveMatter
8830d26623SReactiveMatterh1 {
8930d26623SReactiveMatter    font-size: 2.25em;
9030d26623SReactiveMatter    margin: 0 0 0.444em;
9130d26623SReactiveMatter}
9230d26623SReactiveMatterh2 {
9330d26623SReactiveMatter    font-size: 1.5em;
9430d26623SReactiveMatter    margin: 0 0 0.666em;
9530d26623SReactiveMatter}
9630d26623SReactiveMatterh3 {
9730d26623SReactiveMatter    font-size: 1.125em;
9830d26623SReactiveMatter    margin: 0 0 0.888em;
9930d26623SReactiveMatter}
10030d26623SReactiveMatterh4 {
10130d26623SReactiveMatter    font-size: 1em;
10230d26623SReactiveMatter    margin: 0 0 1.0em;
10330d26623SReactiveMatter}
10430d26623SReactiveMatterh5 {
10530d26623SReactiveMatter    font-size: .875em;
10630d26623SReactiveMatter    margin: 0 0 1.1428em;
10730d26623SReactiveMatter}
10830d26623SReactiveMatterh6 {
10930d26623SReactiveMatter    font-size: .75em;
11030d26623SReactiveMatter    margin: 0 0 1.333em;
11130d26623SReactiveMatter}
11230d26623SReactiveMatter/* bottom margin = 1 / font-size */
11330d26623SReactiveMatter
11430d26623SReactiveMattercaption,
11530d26623SReactiveMatterfigcaption,
11630d26623SReactiveMattersummary,
11730d26623SReactiveMatterlegend {
11830d26623SReactiveMatter    font-style: italic;
11930d26623SReactiveMatter    font-weight: normal;
12030d26623SReactiveMatter    line-height: 1.2;
12130d26623SReactiveMatter    padding: 0;
12230d26623SReactiveMatter    margin: 0 0 .35em;
12330d26623SReactiveMatter}
12430d26623SReactiveMatter
12530d26623SReactiveMatter
12630d26623SReactiveMatter/*____________ basic margins and paddings ____________*/
12730d26623SReactiveMatter
12830d26623SReactiveMatterp,
12930d26623SReactiveMatterul,
13030d26623SReactiveMatterol,
13130d26623SReactiveMatterdl,
13230d26623SReactiveMatterpre,
13330d26623SReactiveMattertable,
13430d26623SReactiveMatterhr,
13530d26623SReactiveMatterblockquote,
13630d26623SReactiveMatterfigure,
13730d26623SReactiveMatterdetails,
13830d26623SReactiveMatterfieldset,
13930d26623SReactiveMatteraddress {
14030d26623SReactiveMatter    margin: 0 0 1.4em 0; /* bottom margin = line-height */
14130d26623SReactiveMatter    padding: 0;
14230d26623SReactiveMatter}
14330d26623SReactiveMatter
14430d26623SReactiveMatterdiv {
14530d26623SReactiveMatter    margin: 0;
14630d26623SReactiveMatter    padding: 0;
14730d26623SReactiveMatter}
14830d26623SReactiveMatter
14930d26623SReactiveMatter
15030d26623SReactiveMatter/*____________ lists ____________*/
15130d26623SReactiveMatter
15230d26623SReactiveMatterul,
15330d26623SReactiveMatterol {
15430d26623SReactiveMatter    padding: 0 0 0 1.5em;
15530d26623SReactiveMatter}
15630d26623SReactiveMatter[dir=rtl] ul,
15730d26623SReactiveMatter[dir=rtl] ol {
15830d26623SReactiveMatter    padding: 0 1.5em 0 0;
15930d26623SReactiveMatter}
16030d26623SReactiveMatter
16130d26623SReactiveMatterli,
16230d26623SReactiveMatterdd {
16330d26623SReactiveMatter    padding: 0;
16430d26623SReactiveMatter    margin: 0 0 0 1.5em;
16530d26623SReactiveMatter}
16630d26623SReactiveMatter[dir=rtl] li,
16730d26623SReactiveMatter[dir=rtl] dd {
16830d26623SReactiveMatter    margin: 0 1.5em 0 0;
16930d26623SReactiveMatter}
17030d26623SReactiveMatter
17130d26623SReactiveMatterdt {
17230d26623SReactiveMatter    font-weight: bold;
17330d26623SReactiveMatter    margin: 0;
17430d26623SReactiveMatter    padding: 0;
17530d26623SReactiveMatter}
17630d26623SReactiveMatter
17730d26623SReactiveMatterli ul,
17830d26623SReactiveMatterli ol,
17930d26623SReactiveMatterli dl,
18030d26623SReactiveMatterdl ul,
18130d26623SReactiveMatterdl ol,
18230d26623SReactiveMatterdl dl {
18330d26623SReactiveMatter    margin-bottom: 0;
18430d26623SReactiveMatter    padding: 0;
18530d26623SReactiveMatter}
18630d26623SReactiveMatterli li {
18730d26623SReactiveMatter    font-size: 100%;
18830d26623SReactiveMatter}
18930d26623SReactiveMatter
19030d26623SReactiveMatterul {
19130d26623SReactiveMatter    list-style: disc outside;
19230d26623SReactiveMatter}
19330d26623SReactiveMatterol {
19430d26623SReactiveMatter    list-style: decimal outside;
19530d26623SReactiveMatter}
19630d26623SReactiveMatterol ol {
19730d26623SReactiveMatter    list-style-type: lower-alpha;
19830d26623SReactiveMatter}
19930d26623SReactiveMatterol ol ol {
20030d26623SReactiveMatter    list-style-type: upper-roman;
20130d26623SReactiveMatter}
20230d26623SReactiveMatterol ol ol ol {
20330d26623SReactiveMatter    list-style-type: upper-alpha;
20430d26623SReactiveMatter}
20530d26623SReactiveMatterol ol ol ol ol {
20630d26623SReactiveMatter    list-style-type: lower-roman;
20730d26623SReactiveMatter}
20830d26623SReactiveMatter
20930d26623SReactiveMatter
21030d26623SReactiveMatter/*____________ tables ____________*/
21130d26623SReactiveMatter
21230d26623SReactiveMattertable {
21330d26623SReactiveMatter    border-collapse: collapse;
21430d26623SReactiveMatter    empty-cells: show;
21530d26623SReactiveMatter    border-spacing: 0;
21630d26623SReactiveMatter    border: 1px solid var(--border-color);
21730d26623SReactiveMatter}
21830d26623SReactiveMatter
21930d26623SReactiveMattercaption {
22030d26623SReactiveMatter    caption-side: top;
22130d26623SReactiveMatter    text-align: left;
22230d26623SReactiveMatter}
22330d26623SReactiveMatter[dir=rtl] caption {
22430d26623SReactiveMatter    text-align: right;
22530d26623SReactiveMatter}
22630d26623SReactiveMatter
22730d26623SReactiveMatterth,
22830d26623SReactiveMattertd {
22930d26623SReactiveMatter    padding: .3em .5em;
23030d26623SReactiveMatter    margin: 0;
23130d26623SReactiveMatter    vertical-align: top;
23230d26623SReactiveMatter    border: 1px solid var(--border-color);
23330d26623SReactiveMatter}
23430d26623SReactiveMatterth {
23530d26623SReactiveMatter    font-weight: bold;
23630d26623SReactiveMatter    background-color: __background_alt__;
23730d26623SReactiveMatter    color: inherit;
23830d26623SReactiveMatter    text-align: left;
23930d26623SReactiveMatter}
24030d26623SReactiveMatter[dir=rtl] th {
24130d26623SReactiveMatter    text-align: right;
24230d26623SReactiveMatter}
24330d26623SReactiveMatter
24430d26623SReactiveMatter
24530d26623SReactiveMatter/*____________ links ____________*/
24630d26623SReactiveMatter
24730d26623SReactiveMattera {
24830d26623SReactiveMatter}
24930d26623SReactiveMattera:link,
25030d26623SReactiveMattera:visited {
25130d26623SReactiveMatter    text-decoration: none;
25230d26623SReactiveMatter    color: var(--link-color);
25330d26623SReactiveMatter}
25430d26623SReactiveMatter
25530d26623SReactiveMattera:visited:hover,
25630d26623SReactiveMattera:link:focus,
25730d26623SReactiveMattera:visited:focus,
25830d26623SReactiveMattera:link:active,
25930d26623SReactiveMattera:visited:active {
26030d26623SReactiveMatter    text-decoration: none;
26130d26623SReactiveMatter}
26230d26623SReactiveMatter
26330d26623SReactiveMatter
26430d26623SReactiveMatter.dokuwiki a.wikilink2
26530d26623SReactiveMatter{
26630d26623SReactiveMatter    color: var(--link-color-missing);
26730d26623SReactiveMatter}
26830d26623SReactiveMatter
26930d26623SReactiveMattera:hover
27030d26623SReactiveMatter{
27130d26623SReactiveMatter    text-decoration: underline;
27230d26623SReactiveMatter}
27330d26623SReactiveMatter
27430d26623SReactiveMatter
27530d26623SReactiveMatter/*____________ misc ____________*/
27630d26623SReactiveMatter
27730d26623SReactiveMatterimg,
27830d26623SReactiveMattersvg {
27930d26623SReactiveMatter    border-width: 0;
28030d26623SReactiveMatter    vertical-align: middle;
28130d26623SReactiveMatter    color: #666;
28230d26623SReactiveMatter    background-color: transparent;
28330d26623SReactiveMatter    font-style: italic;
28430d26623SReactiveMatter}
28530d26623SReactiveMatter
28630d26623SReactiveMatterimg,
28730d26623SReactiveMattersvg,
28830d26623SReactiveMatterobject,
28930d26623SReactiveMatterembed,
29030d26623SReactiveMatteriframe,
29130d26623SReactiveMattervideo,
29230d26623SReactiveMatteraudio {
29330d26623SReactiveMatter    max-width: 100%;
29430d26623SReactiveMatter}
29530d26623SReactiveMatter
29630d26623SReactiveMatterimg,
29730d26623SReactiveMattersvg,
29830d26623SReactiveMattervideo {
29930d26623SReactiveMatter    height: auto;
30030d26623SReactiveMatter}
30130d26623SReactiveMatter
30230d26623SReactiveMatteriframe {
30330d26623SReactiveMatter    border-width: 0;
30430d26623SReactiveMatter    background-color: inherit;
30530d26623SReactiveMatter}
30630d26623SReactiveMatter
30730d26623SReactiveMatterbutton img,
30830d26623SReactiveMatterbutton svg {
30930d26623SReactiveMatter    max-width: none;
31030d26623SReactiveMatter}
31130d26623SReactiveMatter
31230d26623SReactiveMatterhr {
31330d26623SReactiveMatter    border-style: solid;
31430d26623SReactiveMatter    border-width: 1px 0 0;
31530d26623SReactiveMatter    text-align: center;
31630d26623SReactiveMatter    height: 0;
31730d26623SReactiveMatter    width: 100%;
31830d26623SReactiveMatter    clear: both;
31930d26623SReactiveMatter}
32030d26623SReactiveMatter
32130d26623SReactiveMatteracronym,
32230d26623SReactiveMatterabbr {
32330d26623SReactiveMatter    font-style: normal;
32430d26623SReactiveMatter}
32530d26623SReactiveMatteracronym[title],
32630d26623SReactiveMatterabbr[title] {
32730d26623SReactiveMatter    cursor: help;
32830d26623SReactiveMatter    border-bottom: 1px dotted;
32930d26623SReactiveMatter    text-decoration: none;
33030d26623SReactiveMatter}
33130d26623SReactiveMatterem acronym,
33230d26623SReactiveMatterem abbr {
33330d26623SReactiveMatter    font-style: italic;
33430d26623SReactiveMatter}
33530d26623SReactiveMatter
33630d26623SReactiveMattermark {
33730d26623SReactiveMatter    background: __highlight__;
33830d26623SReactiveMatter    color: inherit;
33930d26623SReactiveMatter}
34030d26623SReactiveMatter
34130d26623SReactiveMatterpre,
34230d26623SReactiveMattercode,
34330d26623SReactiveMattersamp,
34430d26623SReactiveMatterkbd {
34530d26623SReactiveMatter    font-family: Consolas, "Andale Mono WT", "Andale Mono", "Bitstream Vera Sans Mono", "Nimbus Mono L", Monaco, "Courier New", monospace;
34630d26623SReactiveMatter    /* same font stack should be used for ".dokuwiki table.diff td" in _diff.css */
34730d26623SReactiveMatter    font-size: 1em;
34830d26623SReactiveMatter    background-color: var(--background-alt);
34930d26623SReactiveMatter    color: var(--text-color);
35030d26623SReactiveMatter    direction: ltr;
35130d26623SReactiveMatter    text-align: left;
35230d26623SReactiveMatter}
35330d26623SReactiveMatterpre {
35430d26623SReactiveMatter    border: 1px solid var(--border-color);
35530d26623SReactiveMatter    padding: 0 .2em;
35630d26623SReactiveMatter    overflow: auto;
35730d26623SReactiveMatter    word-wrap: normal;
35830d26623SReactiveMatter}
35930d26623SReactiveMatter
36030d26623SReactiveMatterblockquote {
36130d26623SReactiveMatter    padding: 0 .5em;
36230d26623SReactiveMatter    border: solid var(--border-color);
36330d26623SReactiveMatter    border-width: 0 0 0 .25em;
36430d26623SReactiveMatter}
36530d26623SReactiveMatter[dir=rtl] blockquote {
36630d26623SReactiveMatter    border-width: 0 .25em 0 0;
36730d26623SReactiveMatter}
36830d26623SReactiveMatterq:before,
36930d26623SReactiveMatterq:after {
37030d26623SReactiveMatter    content: '';
37130d26623SReactiveMatter}
37230d26623SReactiveMatter
37330d26623SReactiveMattersub,
37430d26623SReactiveMattersup {
37530d26623SReactiveMatter    font-size: .8em;
37630d26623SReactiveMatter    line-height: 1;
37730d26623SReactiveMatter}
37830d26623SReactiveMattersub {
37930d26623SReactiveMatter    vertical-align: sub;
38030d26623SReactiveMatter}
38130d26623SReactiveMattersup {
38230d26623SReactiveMatter    vertical-align: super;
38330d26623SReactiveMatter}
38430d26623SReactiveMatter
38530d26623SReactiveMattersmall {
38630d26623SReactiveMatter    font-size: .8em;
38730d26623SReactiveMatter}
38830d26623SReactiveMatter
38930d26623SReactiveMatterwbr {
39030d26623SReactiveMatter    display: inline-block;
39130d26623SReactiveMatter}
39230d26623SReactiveMatter
39330d26623SReactiveMatter/*____________ forms ____________*/
39430d26623SReactiveMatter
39530d26623SReactiveMatterform {
39630d26623SReactiveMatter    display: inline;
39730d26623SReactiveMatter    margin: 0;
39830d26623SReactiveMatter    padding: 0;
39930d26623SReactiveMatter}
40030d26623SReactiveMatter
40130d26623SReactiveMatterfieldset {
40230d26623SReactiveMatter    padding: .7em 1em 0;
40330d26623SReactiveMatter    padding: .7rem 1rem; /* for those browsers understanding :last-child */
40430d26623SReactiveMatter    border: 1px solid #999;
40530d26623SReactiveMatter}
40630d26623SReactiveMatterfieldset > :last-child {
40730d26623SReactiveMatter    margin-bottom: 0;
40830d26623SReactiveMatter}
40930d26623SReactiveMatterlegend {
41030d26623SReactiveMatter    padding: 0 .1em;
41130d26623SReactiveMatter}
41230d26623SReactiveMatter
41330d26623SReactiveMatterlabel {
41430d26623SReactiveMatter    vertical-align: middle;
41530d26623SReactiveMatter    cursor: pointer;
41630d26623SReactiveMatter}
41730d26623SReactiveMatter
41830d26623SReactiveMatterinput,
41930d26623SReactiveMattertextarea,
42030d26623SReactiveMatterbutton,
42130d26623SReactiveMatterselect,
42230d26623SReactiveMatteroptgroup,
42330d26623SReactiveMatteroption,
42430d26623SReactiveMatterkeygen,
42530d26623SReactiveMatteroutput,
42630d26623SReactiveMattermeter,
42730d26623SReactiveMatterprogress {
42830d26623SReactiveMatter    font: inherit;
42930d26623SReactiveMatter    color: inherit;
43030d26623SReactiveMatter    /* background-color destroys button look */
43130d26623SReactiveMatter    line-height: normal;
43230d26623SReactiveMatter    margin: 0;
43330d26623SReactiveMatter    vertical-align: middle;
43430d26623SReactiveMatter    -moz-box-sizing: content-box;
43530d26623SReactiveMatter    -webkit-box-sizing: content-box;
43630d26623SReactiveMatter    box-sizing: content-box;
43730d26623SReactiveMatter}
43830d26623SReactiveMatter
43930d26623SReactiveMatterinput,
44030d26623SReactiveMatterbutton,
44130d26623SReactiveMatterselect,
44230d26623SReactiveMatterkeygen,
44330d26623SReactiveMattertextarea {
44430d26623SReactiveMatter    padding: .1em;
44530d26623SReactiveMatter}
44630d26623SReactiveMatterinput[type=radio],
44730d26623SReactiveMatterinput[type=checkbox],
44830d26623SReactiveMatterinput[type=image],
44930d26623SReactiveMatterinput.check {
45030d26623SReactiveMatter    padding: 0;
45130d26623SReactiveMatter}
45230d26623SReactiveMatter
45330d26623SReactiveMatterinput[type=submit],
45430d26623SReactiveMatterinput[type=button],
45530d26623SReactiveMatterinput[type=reset],
45630d26623SReactiveMatterinput.button,
45730d26623SReactiveMatterbutton {
45830d26623SReactiveMatter    cursor: pointer;
45930d26623SReactiveMatter    overflow: visible;
46030d26623SReactiveMatter    padding: .1em .4em;
46130d26623SReactiveMatter}
46230d26623SReactiveMatter
46330d26623SReactiveMatterinput[disabled],
46430d26623SReactiveMatterbutton[disabled],
46530d26623SReactiveMatterselect[disabled],
46630d26623SReactiveMattertextarea[disabled],
46730d26623SReactiveMatteroption[disabled],
46830d26623SReactiveMatterinput[readonly],
46930d26623SReactiveMatterbutton[readonly],
47030d26623SReactiveMatterselect[readonly],
47130d26623SReactiveMattertextarea[readonly] {
47230d26623SReactiveMatter    cursor: auto;
47330d26623SReactiveMatter    opacity: .5;
47430d26623SReactiveMatter}
47530d26623SReactiveMatter
47630d26623SReactiveMatterinput:focus,
47730d26623SReactiveMatterbutton:focus,
47830d26623SReactiveMatterselect:focus,
47930d26623SReactiveMatterkeygen:focus,
48030d26623SReactiveMattertextarea:focus {
48130d26623SReactiveMatter    box-shadow: 0 0 5px #999;
48230d26623SReactiveMatter    outline: 0;
48330d26623SReactiveMatter
48430d26623SReactiveMatter}
48530d26623SReactiveMatterinput::-moz-focus-inner,
48630d26623SReactiveMatterbutton::-moz-focus-inner {
48730d26623SReactiveMatter    border: 0;
48830d26623SReactiveMatter    padding: 0;
48930d26623SReactiveMatter}
49030d26623SReactiveMatter
49130d26623SReactiveMatterselect {
49230d26623SReactiveMatter    max-width: 100%;
49330d26623SReactiveMatter}
49430d26623SReactiveMatteroptgroup {
49530d26623SReactiveMatter    font-style: italic;
49630d26623SReactiveMatter    font-weight: bold;
49730d26623SReactiveMatter}
49830d26623SReactiveMatteroption {
49930d26623SReactiveMatter    font-style: normal;
50030d26623SReactiveMatter    font-weight: normal;
50130d26623SReactiveMatter}
50230d26623SReactiveMatter
50330d26623SReactiveMatter#config__manager tr .input, #config__manager tr input, #config__manager tr textarea, #config__manager tr select,#config__manager fieldset,
50430d26623SReactiveMatter#config__manager tr.default .input, #config__manager tr.default input, #config__manager tr.default textarea, #config__manager tr.default select, #config__manager .selectiondefault
50530d26623SReactiveMatter{
50630d26623SReactiveMatter    color: var(--text-color);
50730d26623SReactiveMatter}
50830d26623SReactiveMatter
50930d26623SReactiveMatter#config__manager tr .input, #config__manager tr input, #config__manager tr textarea, #config__manager tr select
51030d26623SReactiveMatter{
51130d26623SReactiveMatter    background-color: var(--background);
51230d26623SReactiveMatter}
51330d26623SReactiveMatter
51430d26623SReactiveMatterbutton:not(:last-child)
51530d26623SReactiveMatter{
51630d26623SReactiveMatter    margin-right: 16px;
51730d26623SReactiveMatter}
51830d26623SReactiveMatter
51930d26623SReactiveMatter.JSpopup
52030d26623SReactiveMatter{
52130d26623SReactiveMatter    background-color: var(--background) !important;
52230d26623SReactiveMatter    border-color: var(--border-color) !important;
52330d26623SReactiveMatter}
52430d26623SReactiveMatter
52530d26623SReactiveMatter
52630d26623SReactiveMatter/*____________ links to wiki pages (addition to _links) ____________*/
52730d26623SReactiveMatter
52830d26623SReactiveMatter/* existing wikipage */
52930d26623SReactiveMatter.dokuwiki a.wikilink1 {
53030d26623SReactiveMatter    color: var(--link-color-existing);
53130d26623SReactiveMatter    background-color: inherit;
53230d26623SReactiveMatter}
53330d26623SReactiveMatter/* not existing wikipage */
53430d26623SReactiveMatter.dokuwiki a.wikilink2 {
53530d26623SReactiveMatter    color: var(--link-color-missing);
53630d26623SReactiveMatter    background-color: inherit;
53730d26623SReactiveMatter}
53830d26623SReactiveMatter
53930d26623SReactiveMatter
54030d26623SReactiveMatter/*____________ images ____________*/
54130d26623SReactiveMatter
54230d26623SReactiveMatter/* embedded images (styles are already partly set in DokuWiki's lib/styles/all.css) */
54330d26623SReactiveMatter.dokuwiki img.media {
54430d26623SReactiveMatter    margin: .2em 0;
54530d26623SReactiveMatter}
54630d26623SReactiveMatter.dokuwiki img.medialeft {
54730d26623SReactiveMatter    margin: .2em 1.5em .2em 0;
54830d26623SReactiveMatter}
54930d26623SReactiveMatter.dokuwiki img.mediaright {
55030d26623SReactiveMatter    margin: .2em 0 .2em 1.5em;
55130d26623SReactiveMatter}
55230d26623SReactiveMatter.dokuwiki img.mediacenter {
55330d26623SReactiveMatter    margin: .2em auto;
55430d26623SReactiveMatter}
55530d26623SReactiveMatter
55630d26623SReactiveMatter
55730d26623SReactiveMatter/*____________ tables ____________*/
55830d26623SReactiveMatter
55930d26623SReactiveMatter/* div before each table */
56030d26623SReactiveMatter.dokuwiki div.table {
56130d26623SReactiveMatter}
56230d26623SReactiveMatter
56330d26623SReactiveMatter.dokuwiki table.inline {
56430d26623SReactiveMatter    min-width: 50%;
56530d26623SReactiveMatter}
56630d26623SReactiveMatter.dokuwiki table.inline tr:hover td {
56730d26623SReactiveMatter    background-color: var(--background-alt);
56830d26623SReactiveMatter}
56930d26623SReactiveMatter.dokuwiki table.inline tr:hover th {
57030d26623SReactiveMatter    background-color: var(--border-color);
57130d26623SReactiveMatter}
57230d26623SReactiveMatter
57330d26623SReactiveMatter
57430d26623SReactiveMatter/*____________ code ____________*/
57530d26623SReactiveMatter
57630d26623SReactiveMatter/* fix if background-color hides underlining */
57730d26623SReactiveMatter.dokuwiki em.u code {
57830d26623SReactiveMatter    text-decoration: underline;
57930d26623SReactiveMatter}
58030d26623SReactiveMatter
58130d26623SReactiveMatter/* filenames for downloadable file and code blocks */
58230d26623SReactiveMatter.dokuwiki dl.code,
58330d26623SReactiveMatter.dokuwiki dl.file {
58430d26623SReactiveMatter}
58530d26623SReactiveMatter
58630d26623SReactiveMatter.dokuwiki dl.code dt,
58730d26623SReactiveMatter.dokuwiki dl.file dt {
58830d26623SReactiveMatter    background-color: var(--background-alt);
58930d26623SReactiveMatter    border: solid var(--border-color);
59030d26623SReactiveMatter    border-width: 1px 1px 0;
59130d26623SReactiveMatter    color: inherit;
59230d26623SReactiveMatter    display: inline;
59330d26623SReactiveMatter    padding: .1em .5em .2em;
59430d26623SReactiveMatter    margin-left: 1em;
59530d26623SReactiveMatter}
59630d26623SReactiveMatter[dir=rtl] .dokuwiki dl.code dt,
59730d26623SReactiveMatter[dir=rtl] .dokuwiki dl.file dt {
59830d26623SReactiveMatter    margin-left: 0;
59930d26623SReactiveMatter    margin-right: 1em;
60030d26623SReactiveMatter}
60130d26623SReactiveMatter.dokuwiki dl.code dt a,
60230d26623SReactiveMatter.dokuwiki dl.file dt a {
60330d26623SReactiveMatter}
60430d26623SReactiveMatter
60530d26623SReactiveMatter.dokuwiki dl.code dd,
60630d26623SReactiveMatter.dokuwiki dl.file dd {
60730d26623SReactiveMatter    margin: 0;
60830d26623SReactiveMatter}
60930d26623SReactiveMatter
61030d26623SReactiveMatter/* for code in <file> */
61130d26623SReactiveMatter.dokuwiki pre.file,
61230d26623SReactiveMatter.dokuwiki dl.file pre,
61330d26623SReactiveMatter.dokuwiki dl.file dt {
61430d26623SReactiveMatter    border-color: var(--border-color);
61530d26623SReactiveMatter}
61630d26623SReactiveMatter
61730d26623SReactiveMatter
61830d26623SReactiveMatter/*____________ media manager ____________*/
61930d26623SReactiveMatter
62030d26623SReactiveMatter/* some headings in the media manager should not look like headings */
62130d26623SReactiveMatter#mediamanager__page h2,
62230d26623SReactiveMatter#mediamanager__page h3 {
62330d26623SReactiveMatter    font-family: Frutiger, Calibri, Myriad, "Nimbus Sans L", Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
62430d26623SReactiveMatter    color: var(--text-color);
62530d26623SReactiveMatter}
62630d26623SReactiveMatter
62730d26623SReactiveMatter/* to style button-like div in _fileuploader.css to look like other buttons,
62830d26623SReactiveMatter   please add '.qq-upload-button' to the according styles (which don't really exist in this template) */
62930d26623SReactiveMatter.qq-upload-button {
63030d26623SReactiveMatter    border: 1px solid var(--border-color);
63130d26623SReactiveMatter    background-color: var(--background-alt);
63230d26623SReactiveMatter    padding: 0.125em 0.4em;
63330d26623SReactiveMatter}
63430d26623SReactiveMatter
63530d26623SReactiveMatter/*____________ styling plugin ____________*/
63630d26623SReactiveMatter
63730d26623SReactiveMatter#plugin__styling.ispopup {
63830d26623SReactiveMatter    padding: 1em;
63930d26623SReactiveMatter}
64030d26623SReactiveMatter
64130d26623SReactiveMatter
64230d26623SReactiveMatter/*____________ JS popup ____________*/
64330d26623SReactiveMatter
64430d26623SReactiveMatter.JSpopup {
64530d26623SReactiveMatter    background-color: var(--background);
64630d26623SReactiveMatter    color: var(--text-color);
64730d26623SReactiveMatter    border: 1px solid var(--border-color);
64830d26623SReactiveMatter    line-height: 1.2;
64930d26623SReactiveMatter    padding: 0 .2em;
65030d26623SReactiveMatter}
65130d26623SReactiveMatter
65230d26623SReactiveMatter.JSpopup ul,
65330d26623SReactiveMatter.JSpopup ol {
65430d26623SReactiveMatter    padding-left: 0;
65530d26623SReactiveMatter}
65630d26623SReactiveMatter[dir=rtl] .JSpopup ul,
65730d26623SReactiveMatter[dir=rtl] .JSpopup ol {
65830d26623SReactiveMatter    padding-right: 0;
65930d26623SReactiveMatter}
66030d26623SReactiveMatter
66130d26623SReactiveMatter
66230d26623SReactiveMatter/* CSS starts */
66330d26623SReactiveMatter
66430d26623SReactiveMatter.hide
66530d26623SReactiveMatter{
66630d26623SReactiveMatter    display: none;
66730d26623SReactiveMatter}
66830d26623SReactiveMatter
66930d26623SReactiveMatter.flex-fill
67030d26623SReactiveMatter{
67130d26623SReactiveMatter    flex-grow: 1;
67230d26623SReactiveMatter}
67330d26623SReactiveMatter
67430d26623SReactiveMatter.left-column {
67530d26623SReactiveMatter    display: flex;
67630d26623SReactiveMatter    flex-wrap: wrap;
67730d26623SReactiveMatter    flex-direction: column;
67830d26623SReactiveMatter    gap: 16px;
67930d26623SReactiveMatter}
68030d26623SReactiveMatter
68130d26623SReactiveMatter.right-column {
68230d26623SReactiveMatter    display: flex;
68330d26623SReactiveMatter    flex-wrap: wrap;
68430d26623SReactiveMatter    flex-direction: column;
68530d26623SReactiveMatter    flex-grow: 1;
68630d26623SReactiveMatter    gap: 16px;
68730d26623SReactiveMatter}
68830d26623SReactiveMatter
68930d26623SReactiveMatter
69030d26623SReactiveMatter
69130d26623SReactiveMatternavbar
69230d26623SReactiveMatter{
69330d26623SReactiveMatter    display: flex;
69430d26623SReactiveMatter    border-bottom: 1px solid var(--border-color);
69530d26623SReactiveMatter    line-height: 1;
69630d26623SReactiveMatter    padding: 8px 0px;
69730d26623SReactiveMatter    flex-wrap: wrap;
69830d26623SReactiveMatter    gap:16px;
69930d26623SReactiveMatter}
70030d26623SReactiveMatter
70130d26623SReactiveMatternavbar .site-name
70230d26623SReactiveMatter{
70330d26623SReactiveMatter    display: flex;
70430d26623SReactiveMatter    gap: 16px;
70530d26623SReactiveMatter    align-items: center;
70630d26623SReactiveMatter}
70730d26623SReactiveMatter
70830d26623SReactiveMatter
70930d26623SReactiveMatternavbar .site-name .site-logo
71030d26623SReactiveMatter{
71130d26623SReactiveMatter    width: 24px;
71230d26623SReactiveMatter    height: 24px;
71330d26623SReactiveMatter}
71430d26623SReactiveMatternavbar .site-name .site-title
71530d26623SReactiveMatter{
71630d26623SReactiveMatter    font-weight: bold;
71730d26623SReactiveMatter    font-size: 1.2rem;
71830d26623SReactiveMatter    padding: 8px 0px;
71930d26623SReactiveMatter}
72030d26623SReactiveMatter
72130d26623SReactiveMatternavbar a.site-name, navbar a.site-name:hover
72230d26623SReactiveMatter{
72330d26623SReactiveMatter    color: __title_color__;
72430d26623SReactiveMatter    text-decoration: none;
72530d26623SReactiveMatter}
72630d26623SReactiveMatter
72730d26623SReactiveMatternavbar form.search button {
72830d26623SReactiveMatter    background-color: transparent;
72930d26623SReactiveMatter    background-image: url("images/search.svg");
73030d26623SReactiveMatter    border-width: 0;
73130d26623SReactiveMatter    background-size: 14px;
73230d26623SReactiveMatter    background-repeat: no-repeat;
73330d26623SReactiveMatter    width: 19px;
73430d26623SReactiveMatter    height: 14px;
73530d26623SReactiveMatter    text-indent: -99999px;
73630d26623SReactiveMatter    margin-left: -20px;
73730d26623SReactiveMatter    margin-right: 0px;
73830d26623SReactiveMatter    box-shadow: none;
73930d26623SReactiveMatter    padding: 0;
74030d26623SReactiveMatter    position: relative;
74130d26623SReactiveMatter    top:0px;
74230d26623SReactiveMatter    right: 5px;
74330d26623SReactiveMatter    opacity: 0.5;
74430d26623SReactiveMatter}
74530d26623SReactiveMatter
74630d26623SReactiveMatternavbar form.search input
74730d26623SReactiveMatter{
74830d26623SReactiveMatter    padding: 0.5em 1em;
74930d26623SReactiveMatter    padding-right: 2em;
75030d26623SReactiveMatter    width: 20rem;
75130d26623SReactiveMatter    border: 1px solid var(--border-color);
75230d26623SReactiveMatter    border-radius: 3px;
75330d26623SReactiveMatter    box-sizing: border-box;
75430d26623SReactiveMatter    background-color: var(--background);
75530d26623SReactiveMatter}
75630d26623SReactiveMatternavbar form.search input:focus
75730d26623SReactiveMatter{
75830d26623SReactiveMatter    box-shadow: none;
75930d26623SReactiveMatter}
76030d26623SReactiveMatter
76130d26623SReactiveMatter#navbar .left-column
76230d26623SReactiveMatter{
76330d26623SReactiveMatter    flex-direction: row;
76430d26623SReactiveMatter    align-items: center;
76530d26623SReactiveMatter}
76630d26623SReactiveMatter#navbar .right-column {
76730d26623SReactiveMatter    border: none;
76830d26623SReactiveMatter    flex-direction: row-reverse;
76930d26623SReactiveMatter    gap: 16px;
77030d26623SReactiveMatter    align-items: center;
77130d26623SReactiveMatter}
77230d26623SReactiveMatter
77330d26623SReactiveMatter#qsearch__out
77430d26623SReactiveMatter{
77530d26623SReactiveMatter    display: none;
77630d26623SReactiveMatter    padding: 0.5em 1em;
77730d26623SReactiveMatter    width: 20rem;
77830d26623SReactiveMatter    left: unset;
77930d26623SReactiveMatter    top: unset;
78030d26623SReactiveMatter}
78130d26623SReactiveMatter
78230d26623SReactiveMatter#qsearch__out>strong
78330d26623SReactiveMatter{
78430d26623SReactiveMatter    color: __text_alt__;
78530d26623SReactiveMatter    margin-bottom: 1em;
78630d26623SReactiveMatter}
78730d26623SReactiveMatter#qsearch__out ul, #qsearch__out ol, #qsearch__out li
78830d26623SReactiveMatter{
78930d26623SReactiveMatter    margin: 0px;
79030d26623SReactiveMatter}
79130d26623SReactiveMatter
79230d26623SReactiveMatter#qsearch__out li
79330d26623SReactiveMatter{
79430d26623SReactiveMatter    margin: 4px 0px;
79530d26623SReactiveMatter}
79630d26623SReactiveMatter
79730d26623SReactiveMatternavbar .right-column .options
79830d26623SReactiveMatter{
79930d26623SReactiveMatter    display: flex;
80030d26623SReactiveMatter    flex-direction: row;
80130d26623SReactiveMatter}
80230d26623SReactiveMatter
80330d26623SReactiveMatter
80430d26623SReactiveMatter.page-info
80530d26623SReactiveMatter{
80630d26623SReactiveMatter    margin-top: 24px;
80730d26623SReactiveMatter    font-size: 0.9em;
80830d26623SReactiveMatter}
80930d26623SReactiveMatter
81030d26623SReactiveMatter
81130d26623SReactiveMatter
81230d26623SReactiveMatter.site-header
81330d26623SReactiveMatter{
81430d26623SReactiveMatter    display: flex;
81530d26623SReactiveMatter    flex-direction: column;
81630d26623SReactiveMatter    padding: 8px 0px;
81730d26623SReactiveMatter    gap: 8px;
81830d26623SReactiveMatter}
81930d26623SReactiveMatter
82030d26623SReactiveMatter#view>.site-header
82130d26623SReactiveMatter{
82230d26623SReactiveMatter    padding-top: 0px;
82330d26623SReactiveMatter    padding-left: 0px;
82430d26623SReactiveMatter    padding-right: 0px;
82530d26623SReactiveMatter}
82630d26623SReactiveMatter
82730d26623SReactiveMatter.site-header .site-header-content
82830d26623SReactiveMatter{
82930d26623SReactiveMatter    padding: 8px 0px;
83030d26623SReactiveMatter}
83130d26623SReactiveMatter
83230d26623SReactiveMatter#view>.site-header .site-header-content
83330d26623SReactiveMatter{
83430d26623SReactiveMatter    padding: 0px;
83530d26623SReactiveMatter}
83630d26623SReactiveMatter
83730d26623SReactiveMatter.site-navigation
83830d26623SReactiveMatter{
83930d26623SReactiveMatter    display: flex;
84030d26623SReactiveMatter    flex-direction: column;
84130d26623SReactiveMatter    gap: 8px;
84230d26623SReactiveMatter}
84330d26623SReactiveMatter
84430d26623SReactiveMatter
84530d26623SReactiveMatter
84630d26623SReactiveMatter.site-header-content>*:last-child, footer>*:last-child
84730d26623SReactiveMatter{
84830d26623SReactiveMatter    margin-bottom: 0px;
84930d26623SReactiveMatter}
85030d26623SReactiveMatter
85130d26623SReactiveMatterfooter
85230d26623SReactiveMatter{
85330d26623SReactiveMatter    padding: 8px 0px;
85430d26623SReactiveMatter    border-top: 1px solid var(--border-color);
85530d26623SReactiveMatter}
85630d26623SReactiveMatter
85730d26623SReactiveMatter
85830d26623SReactiveMatter
85930d26623SReactiveMatterarticle#content
86030d26623SReactiveMatter{
861f62e0dc4SReactiveMatter    margin-top: 16px;
86230d26623SReactiveMatter    flex-grow: 1;
86330d26623SReactiveMatter}
86430d26623SReactiveMatter
86530d26623SReactiveMatterarticle#content h1
86630d26623SReactiveMatter{
86730d26623SReactiveMatter    font-size: 2em;
86830d26623SReactiveMatter}
86930d26623SReactiveMatterarticle#content h2
87030d26623SReactiveMatter{
87130d26623SReactiveMatter    font-size: 1.5em;
87230d26623SReactiveMatter}
87330d26623SReactiveMatter
87430d26623SReactiveMatterarticle#content h3
87530d26623SReactiveMatter{
87630d26623SReactiveMatter    font-size: 1.25em;
87730d26623SReactiveMatter}
87830d26623SReactiveMatter
87930d26623SReactiveMatterarticle#content h4
88030d26623SReactiveMatter{
88130d26623SReactiveMatter    font-size: 1em;
88230d26623SReactiveMatter}
88330d26623SReactiveMatter
88430d26623SReactiveMatterh1, h2, h3, h4, h5, h6
88530d26623SReactiveMatter{
88630d26623SReactiveMatter    color: var(--text-color);
88730d26623SReactiveMatter}
88830d26623SReactiveMatter
88930d26623SReactiveMatter.menu
89030d26623SReactiveMatter{
89130d26623SReactiveMatter    position: relative;
89230d26623SReactiveMatter    cursor: pointer;
89330d26623SReactiveMatter}
89430d26623SReactiveMatter
89530d26623SReactiveMatter
89630d26623SReactiveMatter.menu .list
89730d26623SReactiveMatter{
89830d26623SReactiveMatter    display: none;
89930d26623SReactiveMatter    position: absolute;
90030d26623SReactiveMatter    right: 0px;
90130d26623SReactiveMatter    background-color: var(--background);
90230d26623SReactiveMatter    border: 1px solid var(--border-color);
90330d26623SReactiveMatter    min-width: 200px;
90430d26623SReactiveMatter    padding: 8px 0px;
90530d26623SReactiveMatter    top: 44px;
90630d26623SReactiveMatter    z-index: 20000;
90730d26623SReactiveMatter    border-radius: 3px;
90830d26623SReactiveMatter}
90930d26623SReactiveMatter.menu .list li
91030d26623SReactiveMatter{
91130d26623SReactiveMatter    list-style: none;
91230d26623SReactiveMatter    margin: 0px;
91330d26623SReactiveMatter    padding: 0px;
91430d26623SReactiveMatter}
91530d26623SReactiveMatter
91630d26623SReactiveMatter.menu .list li>a
91730d26623SReactiveMatter{
91830d26623SReactiveMatter    display: flex;
91930d26623SReactiveMatter    flex-direction: row-reverse;
92030d26623SReactiveMatter    justify-content: flex-end;
92130d26623SReactiveMatter    align-items: center;
92230d26623SReactiveMatter    gap: 16px;
92330d26623SReactiveMatter    text-decoration: none;
92430d26623SReactiveMatter    color: var(--text-color) ;
92530d26623SReactiveMatter    padding: 4px 16px ;
92630d26623SReactiveMatter}
92730d26623SReactiveMatter.menu .list li>a:hover
92830d26623SReactiveMatter{
92930d26623SReactiveMatter    background-color: __background_alt__;
93030d26623SReactiveMatter}
93130d26623SReactiveMatter.menu .list li>a svg
93230d26623SReactiveMatter{
93330d26623SReactiveMatter    fill: __text_alt__;
93430d26623SReactiveMatter}
93530d26623SReactiveMatter
93630d26623SReactiveMatter.menu .list li.top
93730d26623SReactiveMatter{
93830d26623SReactiveMatter    display: none;
93930d26623SReactiveMatter}
94030d26623SReactiveMatter
94130d26623SReactiveMatter.menu .list .user-name
94230d26623SReactiveMatter{
94330d26623SReactiveMatter    padding: 8px 16px;
94430d26623SReactiveMatter    text-align: center;
94530d26623SReactiveMatter    font-weight: bold;
94630d26623SReactiveMatter}
94730d26623SReactiveMatter
94830d26623SReactiveMatter.menu .button
94930d26623SReactiveMatter{
95030d26623SReactiveMatter    display: flex;
95130d26623SReactiveMatter    gap: 4px;
95230d26623SReactiveMatter    align-items: center;
95330d26623SReactiveMatter    color: __text_alt__;
95430d26623SReactiveMatter}
95530d26623SReactiveMatter
95630d26623SReactiveMatter.menu .button:hover
95730d26623SReactiveMatter{
95830d26623SReactiveMatter    color: var(--text-color);
95930d26623SReactiveMatter}
96030d26623SReactiveMatter
96130d26623SReactiveMatter.user-menu .button::before {
96230d26623SReactiveMatter    mask-image: url('images/user-circle.svg');
96330d26623SReactiveMatter}
96430d26623SReactiveMatter
96530d26623SReactiveMatter.page-menu .button::before{
96630d26623SReactiveMatter    mask-image: url('images/document-text.svg');
96730d26623SReactiveMatter}
96830d26623SReactiveMatter
96930d26623SReactiveMatter.site-menu .button::before{
97030d26623SReactiveMatter    mask-image: url('images/server.svg');
97130d26623SReactiveMatter}
97230d26623SReactiveMatter
97330d26623SReactiveMatter#showhidesidemenu .button::before
97430d26623SReactiveMatter{
97530d26623SReactiveMatter    mask-image: url('images/menu.svg');
97630d26623SReactiveMatter}
97730d26623SReactiveMatter
97830d26623SReactiveMatter#showhideappoptions .button::before
97930d26623SReactiveMatter{
98030d26623SReactiveMatter    mask-image: url('images/three-dots-vertical.svg');
98130d26623SReactiveMatter}
98230d26623SReactiveMatter
98330d26623SReactiveMatter
98430d26623SReactiveMatter.menu .button::before, .mobile.icon .button::before
98530d26623SReactiveMatter{
98630d26623SReactiveMatter    display: block;
98730d26623SReactiveMatter    content: "";
98830d26623SReactiveMatter    background-size: 1em;
98930d26623SReactiveMatter    mask-repeat: no-repeat;
99030d26623SReactiveMatter    mask-size: contain;
99130d26623SReactiveMatter    height: 1.2em;
99230d26623SReactiveMatter    width: 1.2em;
99330d26623SReactiveMatter    opacity: 0.9;
99430d26623SReactiveMatter    background: __text_alt__;
99530d26623SReactiveMatter}
99630d26623SReactiveMatter
99730d26623SReactiveMatter.menu .button:hover::before
99830d26623SReactiveMatter{
99930d26623SReactiveMatter    opacity: 1;
100030d26623SReactiveMatter}
100130d26623SReactiveMatter
100230d26623SReactiveMatter
100330d26623SReactiveMatter
100430d26623SReactiveMatter.options
100530d26623SReactiveMatter{
100630d26623SReactiveMatter    display: flex;
100730d26623SReactiveMatter    gap: 16px;
100830d26623SReactiveMatter}
100930d26623SReactiveMatter
101030d26623SReactiveMatter
101130d26623SReactiveMatternavbar .options
101230d26623SReactiveMatter{
101330d26623SReactiveMatter    gap: 0px;
101430d26623SReactiveMatter}
101530d26623SReactiveMatter
101630d26623SReactiveMatternavbar .options .menu
101730d26623SReactiveMatter{
101830d26623SReactiveMatter    padding: 8px;
101930d26623SReactiveMatter}
102030d26623SReactiveMatter
102130d26623SReactiveMatter.mobile.icon
102230d26623SReactiveMatter{
102330d26623SReactiveMatter    display: none;
102430d26623SReactiveMatter    cursor: pointer;
102530d26623SReactiveMatter}
102630d26623SReactiveMatter
102730d26623SReactiveMatter.mobile-menu
102830d26623SReactiveMatter{
102930d26623SReactiveMatter    display: none;
103030d26623SReactiveMatter}
103130d26623SReactiveMatter
103230d26623SReactiveMatter/* Correcting Dokuwiki defaults */
103330d26623SReactiveMatterul.actions, .dokuwiki .editBar .editButtons
103430d26623SReactiveMatter{
103530d26623SReactiveMatter    display: flex;
103630d26623SReactiveMatter    gap: 10px;
103730d26623SReactiveMatter    flex-wrap: wrap;
103830d26623SReactiveMatter}
103930d26623SReactiveMatter#wiki__editbar
104030d26623SReactiveMatter{
104130d26623SReactiveMatter    margin-top: 15px;
104230d26623SReactiveMatter    display: flex;
104330d26623SReactiveMatter    flex-direction: column;
104430d26623SReactiveMatter    gap: 15px;
104530d26623SReactiveMatter}
104630d26623SReactiveMatter
104730d26623SReactiveMatterdiv#sidebar
104830d26623SReactiveMatter{
104930d26623SReactiveMatter    width: var(--sidebar-width);
105030d26623SReactiveMatter    border-right: 1px solid var(--border-color);
105130d26623SReactiveMatter    flex-shrink:0;
105230d26623SReactiveMatter    flex-grow: 0;
105330d26623SReactiveMatter}
105430d26623SReactiveMatter
105530d26623SReactiveMatterarticle#content
105630d26623SReactiveMatter{
105730d26623SReactiveMatter    position: relative;
105830d26623SReactiveMatter}
105930d26623SReactiveMatter
106030d26623SReactiveMatter#dw__toc
106130d26623SReactiveMatter{
106230d26623SReactiveMatter    background-color: transparent;
106330d26623SReactiveMatter    border: none;
106430d26623SReactiveMatter    position: absolute;
106530d26623SReactiveMatter    right: 0px;
106630d26623SReactiveMatter    width: 15em;
106730d26623SReactiveMatter}
106830d26623SReactiveMatter
106930d26623SReactiveMatter#dw__toc>div
107030d26623SReactiveMatter{
107130d26623SReactiveMatter    background-color: var(--background);
107230d26623SReactiveMatter    border: 1px solid var(--border-color);
107330d26623SReactiveMatter    border-radius: 3px;
107430d26623SReactiveMatter    margin-top: 28px;
107530d26623SReactiveMatter    width: 100%;
107630d26623SReactiveMatter    padding: 0.5em 1em;
107730d26623SReactiveMatter}
107830d26623SReactiveMatter
107930d26623SReactiveMatterarticle#content #dw__toc .toggle::before
108030d26623SReactiveMatter{
108130d26623SReactiveMatter    display: block;
108230d26623SReactiveMatter    content: "";
108330d26623SReactiveMatter    width: 24px;
108430d26623SReactiveMatter    height: 24px;
108530d26623SReactiveMatter    background: __text_alt__;
108630d26623SReactiveMatter    mask: url('images/bullets.svg');
108730d26623SReactiveMatter    mask-size: contain;
108830d26623SReactiveMatter    cursor: pointer;
108930d26623SReactiveMatter    opacity: 0.7;
109030d26623SReactiveMatter    position: absolute;
109130d26623SReactiveMatter    right: 0px;
109230d26623SReactiveMatter}
109330d26623SReactiveMatter
109430d26623SReactiveMatterarticle#content #dw__toc .toggle
109530d26623SReactiveMatter{
109630d26623SReactiveMatter    height: 0px;
109730d26623SReactiveMatter    margin: 0px;
109830d26623SReactiveMatter    padding: 0px;
109930d26623SReactiveMatter    overflow: hidden;
110030d26623SReactiveMatter}
110130d26623SReactiveMatter
110230d26623SReactiveMatter#dw__toc
110330d26623SReactiveMatter{
110430d26623SReactiveMatter    display: none;
110530d26623SReactiveMatter}
110630d26623SReactiveMatter
110730d26623SReactiveMatter#config__manager fieldset, #config__manager tr.default .input, #config__manager .value input,
110830d26623SReactiveMatter#config__manager tr.default .input, #config__manager tr.default input, #config__manager tr.default textarea, #config__manager tr.default select, #config__manager .selectiondefault
110930d26623SReactiveMatter{
111030d26623SReactiveMatter    background: none;
111130d26623SReactiveMatter}
111230d26623SReactiveMatter
111330d26623SReactiveMatter#config__manager .value input, #config__manager .value select,  #config__manager .value textarea
111430d26623SReactiveMatter{
111530d26623SReactiveMatter    border: 1px solid var(--border-color);
111630d26623SReactiveMatter    padding: 0.5em 1em;
111730d26623SReactiveMatter
111830d26623SReactiveMatter}
111930d26623SReactiveMatter#config__manager .value input:focus, #config__manager .value select:focus, #config__manager .value textarea:focus
112030d26623SReactiveMatter{
112130d26623SReactiveMatter     border: 1px solid #00b7ff;
112230d26623SReactiveMatter     background-color: var(--background);
112330d26623SReactiveMatter     box-shadow: none;
112430d26623SReactiveMatter}
112530d26623SReactiveMatter
112630d26623SReactiveMatter.dokuwiki #config__manager table.inline tr:hover td
112730d26623SReactiveMatter{
112830d26623SReactiveMatter     background-color: var(--background);
112930d26623SReactiveMatter}
113030d26623SReactiveMatter
113130d26623SReactiveMatter.dokuwiki .editBar .summary
113230d26623SReactiveMatter{
113330d26623SReactiveMatter    margin-bottom: 16px;
113430d26623SReactiveMatter}
113530d26623SReactiveMatter
113630d26623SReactiveMatter.dokuwiki .editBar .summary input
113730d26623SReactiveMatter{
113830d26623SReactiveMatter    background: var(--background);
113930d26623SReactiveMatter    border: 1px solid var(--border-color);
114030d26623SReactiveMatter    padding: 0.2em 0.5em;
114130d26623SReactiveMatter    border-radius: 3px;
114230d26623SReactiveMatter    margin-left: 10px;
114330d26623SReactiveMatter    margin-right: 10px;
114430d26623SReactiveMatter}
114530d26623SReactiveMatter
114630d26623SReactiveMatter.dokuwiki .editBar .summary input.missing
114730d26623SReactiveMatter{
114830d26623SReactiveMatter    background: none;
114930d26623SReactiveMatter    border-color: red;
115030d26623SReactiveMatter
115130d26623SReactiveMatter}
115230d26623SReactiveMatter
115330d26623SReactiveMatterpre.code
115430d26623SReactiveMatter{
115530d26623SReactiveMatter    padding: 0.5em 1em;
115630d26623SReactiveMatter}
115730d26623SReactiveMatter
115830d26623SReactiveMatter#dw__toc ul li div.li
115930d26623SReactiveMatter{
116030d26623SReactiveMatter    padding: 0.25em;
116130d26623SReactiveMatter}
116230d26623SReactiveMatter
116330d26623SReactiveMatter.plain-toolbar li svg
116430d26623SReactiveMatter{
116530d26623SReactiveMatter    display: none;
116630d26623SReactiveMatter}
116730d26623SReactiveMatter
116830d26623SReactiveMatter.plain-toolbar
116930d26623SReactiveMatter{
117030d26623SReactiveMatter  padding: 8px 0px;
117130d26623SReactiveMatter  display: flex;
117230d26623SReactiveMatter  flex-wrap: wrap;
117330d26623SReactiveMatter  gap: 16px;
117430d26623SReactiveMatter  flex-direction: row;
117530d26623SReactiveMatter}
117630d26623SReactiveMatter
117730d26623SReactiveMatter.plain-toolbar li
117830d26623SReactiveMatter{
117930d26623SReactiveMatter    list-style: none;
118030d26623SReactiveMatter    padding: 0px;
118130d26623SReactiveMatter    margin:0px;
118230d26623SReactiveMatter}
118330d26623SReactiveMatter
118430d26623SReactiveMatter
118530d26623SReactiveMatterbody.dokuwiki, #main
118630d26623SReactiveMatter{
118730d26623SReactiveMatter    display: flex;
118830d26623SReactiveMatter    flex-direction: column;
118930d26623SReactiveMatter}
119030d26623SReactiveMatter
119130d26623SReactiveMatter#main, #content
119230d26623SReactiveMatter{
119330d26623SReactiveMatter    flex-grow: 1;
119430d26623SReactiveMatter}
119530d26623SReactiveMatter
119630d26623SReactiveMatternavbar .site-tagline
119730d26623SReactiveMatter{
119830d26623SReactiveMatter    font-size: 0.9em;
119930d26623SReactiveMatter}