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}