/* TokeyEmas dark theme (v8b), generated from style.css by gen_dark_v8b.py. Light = default style.css. */
html[data-theme=dark]{color-scheme:dark;--ink:#E9ECF2;--grey:#AEB5C4;--line:#26304A;--gold-bg:#18213A;--gold-l:#8A6A2A;--dark:#060A12;--mut:#B9BFCC;--ivory:#18213A;--gold-d:#F3D58A}
html[data-theme=dark] body{background:#0B111D;color:#E9ECF2}
html[data-theme=dark] a{color:#F3D58A}
html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#121A2B;color:#E9ECF2;border-color:#3A4560}
html[data-theme=dark] body{background:#18213A}
html[data-theme=dark] a{color:#F3D58A}
html[data-theme=dark] .top{background:#18213A}
html[data-theme=dark] .logo i{color:#0A0F1A}
html[data-theme=dark] .menu a[aria-current]{color:#F3D58A}
html[data-theme=dark] .hero{background:linear-gradient(160deg,#18213A 0%,#18213A 100%)}
html[data-theme=dark] .hero p.lead{color:#C9CDD6}
html[data-theme=dark] .tag{background:#18213A;color:#F3D58A}
html[data-theme=dark] .btn.ln{background:#18213A}
html[data-theme=dark] .card{background:#18213A}
html[data-theme=dark] .note{background:#18213A;border:1px solid #2E3850}
html[data-theme=dark] .ph{background:#18213A;color:#B9BFCC}
html[data-theme=dark] .flow div{background:#18213A}
html[data-theme=dark] details{background:#18213A}
html[data-theme=dark] details p{color:#C9CDD6}
html[data-theme=dark] .btn.out{background:#18213A}
html[data-theme=dark] .livebox .btn.live{color:#0A0F1A}
html[data-theme=dark] .lang a[aria-current]{color:#F3D58A}
html[data-theme=dark] .form{background:#18213A}
html[data-theme=dark] .form input,html[data-theme=dark] .form select,html[data-theme=dark] .form textarea{border:1px solid #2E3850;background:#18213A}
html[data-theme=dark] .form .done{background:#18213A;border:1px solid #2E3850}
html[data-theme=dark] .chk{background:#18213A}
html[data-theme=dark] .pend{background:#18213A}
html[data-theme=dark] .formula{background:#18213A}
html[data-theme=dark] .hero{background:#18213A}
html[data-theme=dark] main h2:after{color:#0A0F1A}
html[data-theme=dark] .btn.wa,html[data-theme=dark] .btn.wa.out{background:#18213A;color:#E9ECF2;border:2px solid #C9CDD6}
html[data-theme=dark] .btn.gd{color:#0A0F1A}
html[data-theme=dark] .btn.gd:hover,html[data-theme=dark] .btn.gd:focus-visible{border-color:#C9CDD6}
html[data-theme=dark] .btn.nv{border:2px solid #C9CDD6}
html[data-theme=dark] .btn.nv:hover,html[data-theme=dark] .btn.nv:focus-visible{color:#0A0F1A}
html[data-theme=dark] a.taglink{color:#F3D58A}
html[data-theme=dark] .dark .btn.wa{border-color:#2E3850}
html[data-theme=dark] .hcard{background:#18213A;color:#E9ECF2}
html[data-theme=dark] .hcard:hover,html[data-theme=dark] .hcard:focus-visible{border-color:#C9CDD6}
html[data-theme=dark] .hcard span{color:#C9CDD6}
html[data-theme=dark] .hcard em{color:#F3D58A}
html[data-theme=dark] .herobtns .btn.ln{border:2px solid #C9CDD6}
html[data-theme=dark] .livebox .btn.pricebtn{color:#0A0F1A}
html[data-theme=dark] .herobtns .btn.ln.pricebtn{background:#18213A;color:#E9ECF2;border:2px solid #C9CDD6}
html[data-theme=dark] .herobtns .btn.ln.pricebtn:hover,html[data-theme=dark] .herobtns .btn.ln.pricebtn:focus-visible{border-color:#C9CDD6}
html[data-theme=dark] body{color:#E9ECF2}
html[data-theme=dark] .lang a[aria-current]{color:#0A0F1A}
html[data-theme=dark] .hdcta{color:#0A0F1A}
html[data-theme=dark] .hdcta:hover,html[data-theme=dark] .hdcta:focus-visible{background:#18213A}
html[data-theme=dark] .burger i,html[data-theme=dark] .burger i:before,html[data-theme=dark] .burger i:after{background:#18213A}
html[data-theme=dark] .btn.p,html[data-theme=dark] .btn.gd{color:#0A0F1A}
html[data-theme=dark] .btn.p:hover,html[data-theme=dark] .btn.gd:hover{background:#18213A;color:#E9ECF2}
html[data-theme=dark] .btn.gh:hover,html[data-theme=dark] .btn.gh:focus-visible{background:#18213A;color:#E9ECF2}
html[data-theme=dark] .btn.gh2,html[data-theme=dark] .btn.ln{color:#E9ECF2;border:1.5px solid #C9CDD6}
html[data-theme=dark] .btn.wa,html[data-theme=dark] .btn.wa.out{background:#18213A;color:#E9ECF2;border:1.5px solid #C9CDD6}
html[data-theme=dark] .dark .btn.wa,html[data-theme=dark] .cta .btn.wa{border-color:#2E3850}
html[data-theme=dark] .btn.live{border:1.5px solid #C9CDD6}
html[data-theme=dark] .hero:after{color:#0A0F1A}
html[data-theme=dark] .js.on .n{color:#0A0F1A}
html[data-theme=dark] .soft{background:#18213A}
html[data-theme=dark] .white{background:#18213A}
html[data-theme=dark] .big{color:#F3D58A}
html[data-theme=dark] .art{background:#18213A;color:#E9ECF2}
html[data-theme=dark] .art strong{color:#F3D58A}
html[data-theme=dark] .art:hover{border-color:#C9CDD6}
html[data-theme=dark] .tl{background:#18213A}
html[data-theme=dark] .prog i.on{color:#0A0F1A}
html[data-theme=dark] .prog .c{color:#F3D58A}
html[data-theme=dark] .nextb{background:#18213A}
html[data-theme=dark] .warn{background:#18213A}
html[data-theme=dark] ul.tick li:before{color:#F3D58A}
html[data-theme=dark] .note{border-color:#2E3850}
html[data-theme=dark] .wafab{color:#0A0F1A}
html[data-theme=dark] .toc{background:#18213A}
html[data-theme=dark] .ctabox2{background:#18213A}
html[data-theme=dark] .pgl-meta{color:#C9CDD6}
html[data-theme=dark] .pgl-t th,html[data-theme=dark] .pgl-t td{border-bottom:1px solid #2E3850}
html[data-theme=dark] .pgl-t thead th{color:#C9CDD6}
html[data-theme=dark] .pgl-note,html[data-theme=dark] .pgl-few{color:#C9CDD6}
html[data-theme=dark] .pgl-stale{background:#18213A;color:#E9ECF2}
html[data-theme=dark] .pgl-stale a{color:#F3D58A}
html[data-theme=dark] .pglive{border:1px solid #2E3850;background:#18213A}
html[data-theme=dark] .pglive .pgdisc{color:#C9CDD6;border-top:1px solid #2E3850}
@media(max-width:1180px){html[data-theme=dark] .menu{background:#18213A}}
@media(max-width:959px){html[data-theme=dark] .menu .mcta .m1{color:#0A0F1A}html[data-theme=dark] .menu .mcta .m2{background:#18213A;color:#E9ECF2}}
@media(max-width:959px){html[data-theme=dark] .mbar a.mw{color:#0A0F1A}html[data-theme=dark] .mbar a.md{color:#0A0F1A}}
html[data-theme=dark] .acard{color:#E9ECF2}
.thm{flex:0 0 32px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:transparent;color:#F3D58A;cursor:pointer;padding:0}
.thm:focus-visible{outline:2px solid #E0A82E;outline-offset:2px}
.thm .i-sun{display:none}html[data-theme=dark] .thm .i-sun{display:block}html[data-theme=dark] .thm .i-moon{display:none}
@media(min-width:1181px){.hd{gap:10px}.menu{gap:10px}.menu a{font-size:13.5px}}@media(min-width:1300px){.top .wrap{max-width:1260px}}@media(max-width:420px){.hr{gap:8px}}
@media(min-width:1181px) and (max-width:1299px){.hd{gap:8px}.menu{gap:8px}.menu a{font-size:13px}.top .logo img{width:150px;height:auto}.top .wrap{padding:0 14px}}
