/* dark twin of chapter.css, generated by cjbuild/dark.py */
html[data-theme=dark] .prog{background:#a3442d}
html[data-theme=dark] .ahero .dek{color:var(--mute)}
html[data-theme=dark] .meta{color:var(--mute)}
html[data-theme=dark] .meta b{color:var(--ink)}
html[data-theme=dark] .draft{color:var(--shu);border:1px solid rgba(211,167,156,0.45)}
html[data-theme=dark] .howto .h1{color:var(--ai);border-bottom:1.5px solid rgba(164,179,203,0.35)}
html[data-theme=dark] .howto .h2{color:#d9bd84;border-bottom:1.5px dotted var(--gold)}
html[data-theme=dark] .howto .h3{border-bottom:1.5px dashed var(--mute)}
html[data-theme=dark] .ahero figcaption{color:var(--mute)}
html[data-theme=dark] .sixty>div{background:var(--paper2);border:1px solid var(--line)}
html[data-theme=dark] .sixty p.s{color:var(--mute)}
html[data-theme=dark] .sy{color:var(--gold)}
html[data-theme=dark] .art{color:var(--ink)}
html[data-theme=dark] .lede>p:first-of-type::first-letter{color:var(--shu)}
html[data-theme=dark] .sdates{color:var(--shu)}
html[data-theme=dark] .share{color:var(--mute);background:none;border:1px solid var(--line)}
html[data-theme=dark] .share:hover,html[data-theme=dark] .share:focus-visible{color:var(--shu);border-color:var(--shu)}
html[data-theme=dark] .ent,html[data-theme=dark] .gl,html[data-theme=dark] .fr,html[data-theme=dark] .chip{color:inherit;background:none}
html[data-theme=dark] .ent{border-bottom:1.5px solid rgba(164,179,203,0.35);color:var(--ai)}
html[data-theme=dark] .ent-place{border-bottom-color:rgba(204,191,163,0.8);color:#d9bd84}
html[data-theme=dark] .ent-place::before{background:#85682f}
html[data-theme=dark] .ent:hover,html[data-theme=dark] .ent:focus-visible{background:rgba(35,57,91,.07)}
html[data-theme=dark] .gl{border-bottom:1.5px dashed rgba(111,103,91,.6)}
html[data-theme=dark] .gl:hover,html[data-theme=dark] .gl:focus-visible{background:rgba(136,112,62,0.12)}
html[data-theme=dark] .fr{color:var(--ai)}
html[data-theme=dark] .fr:hover,html[data-theme=dark] .fr:focus-visible{background:#2c3d58;color:#fff}
html[data-theme=dark] .chip-disputed{background:#341e17;color:#e9a088}
html[data-theme=dark] .chip-tradition{background:#241831;color:#cec2de}
html[data-theme=dark] .chip-unverified{background:#33281a;color:#d9bd84}
html[data-theme=dark] :focus-visible{outline:2px solid var(--shu)}
html[data-theme=dark] #pop{background:#271f17;border:1px solid var(--line);color:var(--ink)}
html[data-theme=dark] #pop .pk{color:var(--shu)}
html[data-theme=dark] #pop .pa.none{color:var(--mute)}
html[data-theme=dark] #pop .pf{color:var(--mute)}
html[data-theme=dark] #pop .x{background:none;color:var(--mute)}
html[data-theme=dark] #pop .jp{color:var(--mute)}
html[data-theme=dark] .rail .rh{color:var(--mute)}
html[data-theme=dark] .rail ol{border-left:1px solid var(--line)}
html[data-theme=dark] .rail a{color:var(--mute)}
html[data-theme=dark] .rail a::before{background:var(--paper);border:1px solid var(--line)}
html[data-theme=dark] .rail .ry{color:inherit}
html[data-theme=dark] .rail a.on{color:var(--ink)}
html[data-theme=dark] .rail a.on::before{background:#a3442d;border-color:var(--shu)}
html[data-theme=dark] .rail a.on .ry{color:var(--shu)}
html[data-theme=dark] .rail .rnote{color:var(--mute)}
html[data-theme=dark] .qcard{border-left:3px solid var(--shu);background:#271f17}
html[data-theme=dark] .qorig p{color:var(--ink)}
html[data-theme=dark] .qorig .rom{color:var(--mute)}
html[data-theme=dark] .qcard figcaption{color:var(--mute)}
html[data-theme=dark] .qwho{color:var(--ink)}
html[data-theme=dark] .pic figcaption{color:var(--mute)}
html[data-theme=dark] .deep{border:1px solid var(--line);border-left:3px solid var(--gold);background:#271f17;color:var(--ink)}
html[data-theme=dark] .deep span:last-child{color:var(--mute)}
html[data-theme=dark] .deep:hover{border-color:var(--shu)}
html[data-theme=dark] .know{border:1px solid var(--line);background:rgba(51,41,23,0.5)}
html[data-theme=dark] .know .ki{background:#2c3d58;color:#fff}
html[data-theme=dark] .know .kt{color:var(--mute)}
html[data-theme=dark] .know summary::after{color:var(--mute)}
html[data-theme=dark] .trad{background:linear-gradient(180deg,#24162c,#1c1610);border:1px dashed #4c3762}
html[data-theme=dark] .trad .tlab{color:#cec2de}
html[data-theme=dark] .trad .qcard{border-left-color:#8b6fb0;background:rgba(34,28,22,0.6)}
html[data-theme=dark] .trad .tnote{color:#cac3d4}
html[data-theme=dark] .spot{background:#1d1b18;color:#efe8dc}
html[data-theme=dark] .spot .pic figcaption{color:#b5ab9a}
html[data-theme=dark] .spot h4{color:#fff}
html[data-theme=dark] .spot h4 span{color:var(--gold)}
html[data-theme=dark] .spot .kick{color:var(--gold)}
html[data-theme=dark] .spot b{color:var(--gold)}
html[data-theme=dark] .spot .fr{color:#e9c88a}
html[data-theme=dark] .spot a{color:#e9c88a}
html[data-theme=dark] .phnote{color:var(--mute)}
html[data-theme=dark] .art .ph,html[data-theme=dark] .spot .ph{border:1.5px dashed #61543b;color:var(--mute);background:repeating-linear-gradient(45deg,transparent 0 10px,rgba(56,47,30,0.35) 10px 20px)}
html[data-theme=dark] .listen{border:1px solid var(--line)}
html[data-theme=dark] .lph{color:var(--mute);background:var(--paper2)}
html[data-theme=dark] .tn-wrap{background:#222}
html[data-theme=dark] .tn-wrap::after{background:#271f17}
html[data-theme=dark] .tn-r:focus-visible+.tn-la{outline:2px solid #43382d}
html[data-theme=dark] .tn-la,html[data-theme=dark] .tn-lb{color:#fff;background:rgba(29,27,24,.7)}
html[data-theme=dark] .tn-cred{color:var(--mute)}
html[data-theme=dark] .nums{border-top:2px solid #5b3d33}
html[data-theme=dark] .nums th{color:var(--mute);border-bottom:1px solid var(--line)}
html[data-theme=dark] .nums td{border-bottom:1px solid var(--line)}
html[data-theme=dark] .nums .nv{color:var(--shu)}
html[data-theme=dark] .nums p{color:var(--mute)}
html[data-theme=dark] .art .mm{color:inherit}
html[data-theme=dark] .mapbox{border:1px solid var(--line);background:var(--paper2)}
html[data-theme=dark] .mm figcaption{color:var(--mute)}
html[data-theme=dark] .pinlab{color:var(--ink);background:rgba(45,36,20,0.92)}
html[data-theme=dark] .bk{border-top:1px solid var(--line)}
html[data-theme=dark] .bk .intro{color:var(--mute)}
html[data-theme=dark] #atlasmap{border:1px solid var(--line)}
html[data-theme=dark] .legend{color:var(--mute)}
html[data-theme=dark] .atab th,html[data-theme=dark] .atab td{border-bottom:1px solid var(--line)}
html[data-theme=dark] .atab th{color:var(--mute)}
html[data-theme=dark] .pst.ok{background:#182332;color:var(--ai)}
html[data-theme=dark] .pst.city{background:#33281a;color:#d9bd84}
html[data-theme=dark] .atab tr.dom td{color:var(--mute)}
html[data-theme=dark] .tlf button{border:1px solid var(--line);background:#271f17}
html[data-theme=dark] .tlf button[aria-pressed=true]{background:#3b3026;color:#fff;border-color:var(--ink)}
html[data-theme=dark] .tle{border-bottom:1px solid var(--line)}
html[data-theme=dark] .tld{color:var(--gold)}
html[data-theme=dark] .next a{color:var(--ink);background:#271f17;border:1px solid var(--line)}
html[data-theme=dark] .next a:hover{border-color:var(--shu)}
html[data-theme=dark] .next .nk{color:var(--shu)}
html[data-theme=dark] .next span.d{color:var(--mute)}
html[data-theme=dark] .gi{border-bottom:1px solid var(--line)}
html[data-theme=dark] .gi dt span{color:var(--mute)}
html[data-theme=dark] .fnl li:target{background:#33281a}
html[data-theme=dark] .dnotes{background:var(--paper2)}
html[data-theme=dark] .toast{background:#3b3026;color:#fff}
@media (max-width:1080px){html[data-theme=dark] .rail{background:rgba(45,36,20,0.96);border-bottom:1px solid var(--line)}}
html[data-theme=dark] .chp .feat{border:2px solid var(--shu);background:#2c1d14;color:inherit}
html[data-theme=dark] .chp .feat .fk{color:var(--shu)}
html[data-theme=dark] .chp .feat span.fd{color:var(--mute)}
html[data-theme=dark] .chp .feat .go{color:var(--shu)}
html[data-theme=dark] .chp .cq{border-left:3px solid var(--gold);background:rgba(136,112,62,0.07)}
html[data-theme=dark] .chp .cspot{border:1px solid var(--line)}
html[data-theme=dark] .chp .lab{color:var(--mute)}
html[data-theme=dark] .chp .cnote{color:var(--mute)}
html[data-theme=dark] .chp .thru{color:var(--ink)}
html[data-theme=dark] .chp .cgrid a{border:1px solid var(--line);color:inherit;background:#271f17}
html[data-theme=dark] .chp .cgrid a:hover{border-color:var(--ai)}
html[data-theme=dark] .chp .cgrid a.stub{background:transparent;color:var(--mute)}
html[data-theme=dark] .chp .cgrid .gk{color:var(--gold)}
html[data-theme=dark] .chp .cgrid .gd{color:var(--mute)}
html[data-theme=dark] .chp .pn2{border-top:1px solid var(--line)}
html[data-theme=dark] .ent-event{border-bottom:1.5px solid rgba(211,167,156,0.4);color:#e9a088}
@media (prefers-color-scheme:dark){
html:not([data-theme]) .prog{background:#a3442d}
html:not([data-theme]) .ahero .dek{color:var(--mute)}
html:not([data-theme]) .meta{color:var(--mute)}
html:not([data-theme]) .meta b{color:var(--ink)}
html:not([data-theme]) .draft{color:var(--shu);border:1px solid rgba(211,167,156,0.45)}
html:not([data-theme]) .howto .h1{color:var(--ai);border-bottom:1.5px solid rgba(164,179,203,0.35)}
html:not([data-theme]) .howto .h2{color:#d9bd84;border-bottom:1.5px dotted var(--gold)}
html:not([data-theme]) .howto .h3{border-bottom:1.5px dashed var(--mute)}
html:not([data-theme]) .ahero figcaption{color:var(--mute)}
html:not([data-theme]) .sixty>div{background:var(--paper2);border:1px solid var(--line)}
html:not([data-theme]) .sixty p.s{color:var(--mute)}
html:not([data-theme]) .sy{color:var(--gold)}
html:not([data-theme]) .art{color:var(--ink)}
html:not([data-theme]) .lede>p:first-of-type::first-letter{color:var(--shu)}
html:not([data-theme]) .sdates{color:var(--shu)}
html:not([data-theme]) .share{color:var(--mute);background:none;border:1px solid var(--line)}
html:not([data-theme]) .share:hover,html:not([data-theme]) .share:focus-visible{color:var(--shu);border-color:var(--shu)}
html:not([data-theme]) .ent,html:not([data-theme]) .gl,html:not([data-theme]) .fr,html:not([data-theme]) .chip{color:inherit;background:none}
html:not([data-theme]) .ent{border-bottom:1.5px solid rgba(164,179,203,0.35);color:var(--ai)}
html:not([data-theme]) .ent-place{border-bottom-color:rgba(204,191,163,0.8);color:#d9bd84}
html:not([data-theme]) .ent-place::before{background:#85682f}
html:not([data-theme]) .ent:hover,html:not([data-theme]) .ent:focus-visible{background:rgba(35,57,91,.07)}
html:not([data-theme]) .gl{border-bottom:1.5px dashed rgba(111,103,91,.6)}
html:not([data-theme]) .gl:hover,html:not([data-theme]) .gl:focus-visible{background:rgba(136,112,62,0.12)}
html:not([data-theme]) .fr{color:var(--ai)}
html:not([data-theme]) .fr:hover,html:not([data-theme]) .fr:focus-visible{background:#2c3d58;color:#fff}
html:not([data-theme]) .chip-disputed{background:#341e17;color:#e9a088}
html:not([data-theme]) .chip-tradition{background:#241831;color:#cec2de}
html:not([data-theme]) .chip-unverified{background:#33281a;color:#d9bd84}
html:not([data-theme]) :focus-visible{outline:2px solid var(--shu)}
html:not([data-theme]) #pop{background:#271f17;border:1px solid var(--line);color:var(--ink)}
html:not([data-theme]) #pop .pk{color:var(--shu)}
html:not([data-theme]) #pop .pa.none{color:var(--mute)}
html:not([data-theme]) #pop .pf{color:var(--mute)}
html:not([data-theme]) #pop .x{background:none;color:var(--mute)}
html:not([data-theme]) #pop .jp{color:var(--mute)}
html:not([data-theme]) .rail .rh{color:var(--mute)}
html:not([data-theme]) .rail ol{border-left:1px solid var(--line)}
html:not([data-theme]) .rail a{color:var(--mute)}
html:not([data-theme]) .rail a::before{background:var(--paper);border:1px solid var(--line)}
html:not([data-theme]) .rail .ry{color:inherit}
html:not([data-theme]) .rail a.on{color:var(--ink)}
html:not([data-theme]) .rail a.on::before{background:#a3442d;border-color:var(--shu)}
html:not([data-theme]) .rail a.on .ry{color:var(--shu)}
html:not([data-theme]) .rail .rnote{color:var(--mute)}
html:not([data-theme]) .qcard{border-left:3px solid var(--shu);background:#271f17}
html:not([data-theme]) .qorig p{color:var(--ink)}
html:not([data-theme]) .qorig .rom{color:var(--mute)}
html:not([data-theme]) .qcard figcaption{color:var(--mute)}
html:not([data-theme]) .qwho{color:var(--ink)}
html:not([data-theme]) .pic figcaption{color:var(--mute)}
html:not([data-theme]) .deep{border:1px solid var(--line);border-left:3px solid var(--gold);background:#271f17;color:var(--ink)}
html:not([data-theme]) .deep span:last-child{color:var(--mute)}
html:not([data-theme]) .deep:hover{border-color:var(--shu)}
html:not([data-theme]) .know{border:1px solid var(--line);background:rgba(51,41,23,0.5)}
html:not([data-theme]) .know .ki{background:#2c3d58;color:#fff}
html:not([data-theme]) .know .kt{color:var(--mute)}
html:not([data-theme]) .know summary::after{color:var(--mute)}
html:not([data-theme]) .trad{background:linear-gradient(180deg,#24162c,#1c1610);border:1px dashed #4c3762}
html:not([data-theme]) .trad .tlab{color:#cec2de}
html:not([data-theme]) .trad .qcard{border-left-color:#8b6fb0;background:rgba(34,28,22,0.6)}
html:not([data-theme]) .trad .tnote{color:#cac3d4}
html:not([data-theme]) .spot{background:#1d1b18;color:#efe8dc}
html:not([data-theme]) .spot .pic figcaption{color:#b5ab9a}
html:not([data-theme]) .spot h4{color:#fff}
html:not([data-theme]) .spot h4 span{color:var(--gold)}
html:not([data-theme]) .spot .kick{color:var(--gold)}
html:not([data-theme]) .spot b{color:var(--gold)}
html:not([data-theme]) .spot .fr{color:#e9c88a}
html:not([data-theme]) .spot a{color:#e9c88a}
html:not([data-theme]) .phnote{color:var(--mute)}
html:not([data-theme]) .art .ph,html:not([data-theme]) .spot .ph{border:1.5px dashed #61543b;color:var(--mute);background:repeating-linear-gradient(45deg,transparent 0 10px,rgba(56,47,30,0.35) 10px 20px)}
html:not([data-theme]) .listen{border:1px solid var(--line)}
html:not([data-theme]) .lph{color:var(--mute);background:var(--paper2)}
html:not([data-theme]) .tn-wrap{background:#222}
html:not([data-theme]) .tn-wrap::after{background:#271f17}
html:not([data-theme]) .tn-r:focus-visible+.tn-la{outline:2px solid #43382d}
html:not([data-theme]) .tn-la,html:not([data-theme]) .tn-lb{color:#fff;background:rgba(29,27,24,.7)}
html:not([data-theme]) .tn-cred{color:var(--mute)}
html:not([data-theme]) .nums{border-top:2px solid #5b3d33}
html:not([data-theme]) .nums th{color:var(--mute);border-bottom:1px solid var(--line)}
html:not([data-theme]) .nums td{border-bottom:1px solid var(--line)}
html:not([data-theme]) .nums .nv{color:var(--shu)}
html:not([data-theme]) .nums p{color:var(--mute)}
html:not([data-theme]) .art .mm{color:inherit}
html:not([data-theme]) .mapbox{border:1px solid var(--line);background:var(--paper2)}
html:not([data-theme]) .mm figcaption{color:var(--mute)}
html:not([data-theme]) .pinlab{color:var(--ink);background:rgba(45,36,20,0.92)}
html:not([data-theme]) .bk{border-top:1px solid var(--line)}
html:not([data-theme]) .bk .intro{color:var(--mute)}
html:not([data-theme]) #atlasmap{border:1px solid var(--line)}
html:not([data-theme]) .legend{color:var(--mute)}
html:not([data-theme]) .atab th,html:not([data-theme]) .atab td{border-bottom:1px solid var(--line)}
html:not([data-theme]) .atab th{color:var(--mute)}
html:not([data-theme]) .pst.ok{background:#182332;color:var(--ai)}
html:not([data-theme]) .pst.city{background:#33281a;color:#d9bd84}
html:not([data-theme]) .atab tr.dom td{color:var(--mute)}
html:not([data-theme]) .tlf button{border:1px solid var(--line);background:#271f17}
html:not([data-theme]) .tlf button[aria-pressed=true]{background:#3b3026;color:#fff;border-color:var(--ink)}
html:not([data-theme]) .tle{border-bottom:1px solid var(--line)}
html:not([data-theme]) .tld{color:var(--gold)}
html:not([data-theme]) .next a{color:var(--ink);background:#271f17;border:1px solid var(--line)}
html:not([data-theme]) .next a:hover{border-color:var(--shu)}
html:not([data-theme]) .next .nk{color:var(--shu)}
html:not([data-theme]) .next span.d{color:var(--mute)}
html:not([data-theme]) .gi{border-bottom:1px solid var(--line)}
html:not([data-theme]) .gi dt span{color:var(--mute)}
html:not([data-theme]) .fnl li:target{background:#33281a}
html:not([data-theme]) .dnotes{background:var(--paper2)}
html:not([data-theme]) .toast{background:#3b3026;color:#fff}
@media (max-width:1080px){html:not([data-theme]) .rail{background:rgba(45,36,20,0.96);border-bottom:1px solid var(--line)}}
html:not([data-theme]) .chp .feat{border:2px solid var(--shu);background:#2c1d14;color:inherit}
html:not([data-theme]) .chp .feat .fk{color:var(--shu)}
html:not([data-theme]) .chp .feat span.fd{color:var(--mute)}
html:not([data-theme]) .chp .feat .go{color:var(--shu)}
html:not([data-theme]) .chp .cq{border-left:3px solid var(--gold);background:rgba(136,112,62,0.07)}
html:not([data-theme]) .chp .cspot{border:1px solid var(--line)}
html:not([data-theme]) .chp .lab{color:var(--mute)}
html:not([data-theme]) .chp .cnote{color:var(--mute)}
html:not([data-theme]) .chp .thru{color:var(--ink)}
html:not([data-theme]) .chp .cgrid a{border:1px solid var(--line);color:inherit;background:#271f17}
html:not([data-theme]) .chp .cgrid a:hover{border-color:var(--ai)}
html:not([data-theme]) .chp .cgrid a.stub{background:transparent;color:var(--mute)}
html:not([data-theme]) .chp .cgrid .gk{color:var(--gold)}
html:not([data-theme]) .chp .cgrid .gd{color:var(--mute)}
html:not([data-theme]) .chp .pn2{border-top:1px solid var(--line)}
html:not([data-theme]) .ent-event{border-bottom:1.5px solid rgba(211,167,156,0.4);color:#e9a088}
}
