/* dark twin of cj-templates.css, generated by cjbuild/dark.py */
html[data-theme=dark] .mk-draft{background:#524925;color:#ede3d1}
html[data-theme=dark] .crumbs{color:var(--mute)}
html[data-theme=dark] .crumbs a{color:var(--mute);border-bottom:1px solid var(--line)}
html[data-theme=dark] .crumbs a:hover{color:var(--shu)}
html[data-theme=dark] .crumbs i{color:#b9ad98}
html[data-theme=dark] .partof{color:var(--ai);background:#271f17;border:1px solid var(--line)}
html[data-theme=dark] .partof .pi{background:#2c3d58;color:#fff}
html[data-theme=dark] .partof a{color:var(--ai);border-bottom:1px solid #394a65}
html[data-theme=dark] .partof a:hover{color:var(--shu);border-color:var(--shu)}
html[data-theme=dark] .partof .sep{color:#b9ad98}
html[data-theme=dark] .hubtag{color:#fff;background:#2c3d58}
html[data-theme=dark] .sh-in{background:#271f17;border:1px solid var(--line);border-top:3px solid var(--shu)}
html[data-theme=dark] .sh-in .s{color:var(--mute)}
html[data-theme=dark] .sh-in li a{color:var(--ink);background:var(--paper);border:1px solid var(--line)}
html[data-theme=dark] .sh-in li a:hover{border-color:var(--shu)}
html[data-theme=dark] .sh-in .n{color:var(--shu)}
html[data-theme=dark] .sh-in .n.hub{color:var(--ai)}
html[data-theme=dark] .sh-in .w{color:var(--mute)}
html[data-theme=dark] .ww{background:var(--paper2)}
html[data-theme=dark] .ww .s{color:var(--mute)}
html[data-theme=dark] .ww li{border-top:1px solid var(--line)}
html[data-theme=dark] .ww li .t b{color:var(--ink)}
html[data-theme=dark] .ww li a.t{color:var(--ink)}
html[data-theme=dark] .ww li a.t b{color:var(--ai);border-bottom:1px solid #394a65}
html[data-theme=dark] .ww li a.t:hover b{color:var(--shu)}
html[data-theme=dark] .ww .go{color:var(--ai)}
html[data-theme=dark] .ww .pc{color:#c5c0b9;border:1px dashed #5f523c}
html[data-theme=dark] .hist p{color:var(--ink)}
html[data-theme=dark] .hist .s{color:var(--mute)}
html[data-theme=dark] .toc a{color:var(--ai);border:1px solid var(--line);background:#271f17}
html[data-theme=dark] .toc a span{color:var(--mute)}
html[data-theme=dark] .toc a:hover{border-color:var(--shu);color:var(--shu)}
html[data-theme=dark] .hs{border-top:1px solid var(--line)}
html[data-theme=dark] .hs-h .hnum{color:var(--shu)}
html[data-theme=dark] .hs-h .cnt{color:var(--mute)}
html[data-theme=dark] .hs .lead{color:var(--mute)}
html[data-theme=dark] .card{color:var(--ink);background:#271f17;border:1px solid var(--line)}
html[data-theme=dark] .card:hover{border-color:var(--shu)}
html[data-theme=dark] .card .im{background:center/cover #302820}
html[data-theme=dark] .card .ty{color:#fff;background:linear-gradient(160deg,#23395b,#1d1b18)}
html[data-theme=dark] .card .ty.ev{background:linear-gradient(160deg,#914230,#5a2214)}
html[data-theme=dark] .card .ty.pl{background:linear-gradient(160deg,#88703e,#4e3b17)}
html[data-theme=dark] .card .ty.th{background:linear-gradient(160deg,#465a4e,#1f2a23)}
html[data-theme=dark] .card .nk{color:var(--shu)}
html[data-theme=dark] .card .d{color:var(--mute)}
html[data-theme=dark] .feat{color:var(--ink);background:#271f17;border:1px solid var(--line)}
html[data-theme=dark] .feat .im{background:center/cover #302820}
html[data-theme=dark] .feat .d{color:var(--mute)}
html[data-theme=dark] .feat .more{color:var(--shu)}
html[data-theme=dark] .feat:hover{border-color:var(--shu)}
html[data-theme=dark] .nk{color:var(--shu)}
html[data-theme=dark] .hmini{color:var(--ink);background:#271f17;border:1px solid var(--line);border-left:3px solid var(--line)}
html[data-theme=dark] .hmini:hover{border-color:var(--shu)}
html[data-theme=dark] .hmini .th{background:center/cover #302820}
html[data-theme=dark] .hmini .d{color:var(--mute)}
html[data-theme=dark] .tf section{border-top:2px solid var(--ink)}
html[data-theme=dark] .tf h2 small{color:var(--mute)}
html[data-theme=dark] .tf .lead{color:var(--mute)}
html[data-theme=dark] .tf li{border-top:1px solid var(--line);color:var(--mute)}
html[data-theme=dark] .tf li a{color:var(--ai);border-bottom:1px solid #394a65}
html[data-theme=dark] .tf li a:hover{color:var(--shu)}
html[data-theme=dark] .tf li .k{color:var(--shu)}
html[data-theme=dark] .fold>details>summary{background:#271f17;border:1px solid var(--line)}
html[data-theme=dark] .fold summary span{color:var(--mute)}
html[data-theme=dark] .fold summary i{color:var(--shu)}
html[data-theme=dark] .cjt-draft{background:#524925;color:#ede3d1}
html[data-theme=dark] .cjt-test{background:#1d1b18;color:#ffd84a}
html[data-theme=dark] .crumbs span{color:var(--ink)}
html[data-theme=dark] .cjs-btn{color:var(--ink);background:none;border:1px solid var(--line)}
html[data-theme=dark] .cjs-btn:hover,html[data-theme=dark] .cjs-btn:focus-visible{color:var(--shu);border-color:var(--shu)}
html[data-theme=dark] .fold summary span.cjt-draft{color:#ede3d1}
@media (max-width:860px){html[data-theme=dark] .top:has(#nt:checked) .cjs-btn{color:var(--ink)}}
html[data-theme=dark] .cjs{background:rgba(29,27,24,.45)}
html[data-theme=dark] .cjs-in{background:var(--paper,#1c1610)}
html[data-theme=dark] .cjs-x{background:none;border:1px solid var(--line);color:var(--ink)}
html[data-theme=dark] .cjs-in .pagefind-ui__result-link{color:#a9bfe0}
html[data-theme=dark] .hm{color:#fff;background:#1d1308}
html[data-theme=dark] .hm-sl{background:center 18%/cover no-repeat}
html[data-theme=dark] .hm-shade{background:linear-gradient(90deg,rgba(20,12,6,.86) 0%,rgba(20,12,6,.62) 38%,rgba(20,12,6,.1) 70%),linear-gradient(180deg,transparent 55%,rgba(20,12,6,.55))}
html[data-theme=dark] .hm-dot{background:rgba(255,255,255,.55)}
html[data-theme=dark] .hm-dot.on{background:#fff}
html[data-theme=dark] .hm-i{background:rgba(0,0,0,.5);color:#fff;border:1px solid rgba(255,255,255,.6)}
html[data-theme=dark] .hm-caps{background:rgba(20,12,6,.92)}
html[data-theme=dark] .hm-cap a{color:#f0c27a}
html[data-theme=dark] .hm .jp{color:#f0c27a}
html[data-theme=dark] .hm h1{color:#fff}
html[data-theme=dark] .hm h1 em{color:#fff}
html[data-theme=dark] .hm-lead{color:#efe6d8}
html[data-theme=dark] .hm-pick{color:#f0c27a}
html[data-theme=dark] .hm-btn{background:#f7f3ec;color:#b5452b}
html[data-theme=dark] .hm-btn.p{background:#b5452b;color:#fff}
html[data-theme=dark] .hm-search{background:rgba(255,253,249,.12);border:1px solid rgba(255,255,255,.45);color:#fff}
html[data-theme=dark] .hm-search input{background:none;color:#fff;outline:none}
html[data-theme=dark] .hm-search input::placeholder{color:rgba(255,255,255,.75)}
html[data-theme=dark] .hm-search button{background:none;border:1px solid rgba(255,255,255,.55);color:#fff}
html[data-theme=dark] .hm-search:focus-within{border-color:#f0c27a}
@media (max-width:860px){html[data-theme=dark] .hm-shade{background:linear-gradient(180deg,transparent 18%,rgba(20,12,6,.65) 40%,rgba(20,12,6,.93) 62%,rgba(20,12,6,.97))}}
html[data-theme=dark] .hm-more .q{background:#271f17;border:1px solid var(--line);border-top:3px solid var(--shu)}
html[data-theme=dark] .hm-more .gal .fr{border:1px solid rgba(204,191,163,0.55);background:#271f17}
html[data-theme=dark] .ahero.hh{color:#fff;background:#1d1308}
html[data-theme=dark] .hh-shade{background:linear-gradient(90deg,rgba(20,12,6,.88) 0%,rgba(20,12,6,.74) 42%,rgba(20,12,6,.12) 75%),linear-gradient(180deg,rgba(20,12,6,.35) 0%,transparent 30%,transparent 55%,rgba(20,12,6,.6))}
html[data-theme=dark] .ahero.hh h1{color:#fff}
html[data-theme=dark] .ahero.hh .dek{color:#efe6d8}
html[data-theme=dark] .ahero.hh .kick{color:#f0c27a}
html[data-theme=dark] .ahero.hh .crumbs,html[data-theme=dark] .ahero.hh .crumbs a{color:#e9dfcf;border-color:rgba(255,255,255,.35)}
html[data-theme=dark] .ahero.hh .crumbs span{color:#fff}
html[data-theme=dark] .ahero.hh .crumbs i{color:rgba(255,255,255,.6)}
html[data-theme=dark] .ahero.hh .partof{background:rgba(20,12,6,.55);border-color:rgba(255,255,255,.35);color:#fff}
html[data-theme=dark] .ahero.hh .partof a{color:#fff;border-color:rgba(255,255,255,.5)}
html[data-theme=dark] .ahero.hh .partof .pi{background:#f0c27a;color:#1d1308}
html[data-theme=dark] .ahero.hh .meta{color:#e9dfcf}
html[data-theme=dark] .ahero.hh .meta b{color:#fff}
html[data-theme=dark] .ahero.hh .howto .h1,html[data-theme=dark] .ahero.hh .howto .h2,html[data-theme=dark] .ahero.hh .howto .h3{color:#fff;border-color:rgba(255,255,255,.6)}
html[data-theme=dark] .ahero.hh .tljump{color:#f0c27a}
html[data-theme=dark] .hh-cred{color:var(--mute)}
html[data-theme=dark] .hh-cred a{color:inherit}
@media (max-width:720px){html[data-theme=dark] .hh-shade{background:linear-gradient(180deg,rgba(20,12,6,.5) 0%,rgba(20,12,6,.64) 30%,rgba(20,12,6,.86) 60%,rgba(20,12,6,.94))}}
html[data-theme=dark] .cjt-theme{color:var(--ink);background:none;border:1px solid var(--line)}
html[data-theme=dark] .cjt-theme:hover,html[data-theme=dark] .cjt-theme:focus-visible{color:var(--shu);border-color:var(--shu)}
html[data-theme=dark] .cjt-ph{border:1.5px dashed var(--line);color:var(--mute)}
html[data-theme=dark] .typo.jn{background:linear-gradient(160deg,#23395b,#1d1b18);color:#f3ead9}
html[data-theme=dark] .typo.jn.mono .jn-mark{color:rgba(243,234,217,.85)}
html[data-theme=dark] .hist p.hub-hook{color:var(--ink)}
html[data-theme=dark] .cjs-top{border:1px solid var(--pagefind-ui-border,#594c36);border-left:3px solid #e48f73;background:var(--pagefind-ui-background,#271f17)}
html[data-theme=dark] .cjs-top-h{color:#d1ccc6}
html[data-theme=dark] .cjs-top a{color:#a9bfe0;border-bottom:1px solid rgba(164,179,203,0.3)}
html[data-theme=dark] .cjs-top span[lang=ja]{color:#dcd7d1}
html[data-theme=dark] .cjs-top p{color:#dcd7d1}
html[data-theme=dark][data-theme=dark] .cjs-top-h{color:#bcae98}
html[data-theme=dark][data-theme=dark] .cjs-top a{color:#a9bfe0;border-color:rgba(53,70,94,0.35)}
html[data-theme=dark][data-theme=dark] .cjs-top p,html[data-theme=dark][data-theme=dark] .cjs-top span[lang=ja]{color:#d8ccb8}
html[data-theme=dark] .ob section[data-held=timeline] .tle{border-top:1px solid rgba(127,117,100,.28)}
html[data-theme=dark]:not([data-theme=dark]) .bk.visit .kick,html[data-theme=dark]:not([data-theme=dark]) .ospot .kick,html[data-theme=dark]:not([data-theme=dark]) .lab-disputed b{color:#d4a59b}
html[data-theme=dark] .card.txt h3 a.cj-card-link{color:inherit}
html[data-theme=dark] .card.txt:has(a.cj-card-link):hover{outline:2px solid currentColor}
html[data-theme=dark] .card.txt h3 a.cj-card-link:focus-visible{outline:2px solid currentColor}
@media (max-width:860px){html[data-theme=dark] .top .burger{color:inherit}}
@media (max-width:860px){html[data-theme=dark] .top .burger::before{background:currentColor}}
html[data-theme=dark] a.fr{color:inherit}
@media (prefers-color-scheme:dark){
html:not([data-theme]) .mk-draft{background:#524925;color:#ede3d1}
html:not([data-theme]) .crumbs{color:var(--mute)}
html:not([data-theme]) .crumbs a{color:var(--mute);border-bottom:1px solid var(--line)}
html:not([data-theme]) .crumbs a:hover{color:var(--shu)}
html:not([data-theme]) .crumbs i{color:#b9ad98}
html:not([data-theme]) .partof{color:var(--ai);background:#271f17;border:1px solid var(--line)}
html:not([data-theme]) .partof .pi{background:#2c3d58;color:#fff}
html:not([data-theme]) .partof a{color:var(--ai);border-bottom:1px solid #394a65}
html:not([data-theme]) .partof a:hover{color:var(--shu);border-color:var(--shu)}
html:not([data-theme]) .partof .sep{color:#b9ad98}
html:not([data-theme]) .hubtag{color:#fff;background:#2c3d58}
html:not([data-theme]) .sh-in{background:#271f17;border:1px solid var(--line);border-top:3px solid var(--shu)}
html:not([data-theme]) .sh-in .s{color:var(--mute)}
html:not([data-theme]) .sh-in li a{color:var(--ink);background:var(--paper);border:1px solid var(--line)}
html:not([data-theme]) .sh-in li a:hover{border-color:var(--shu)}
html:not([data-theme]) .sh-in .n{color:var(--shu)}
html:not([data-theme]) .sh-in .n.hub{color:var(--ai)}
html:not([data-theme]) .sh-in .w{color:var(--mute)}
html:not([data-theme]) .ww{background:var(--paper2)}
html:not([data-theme]) .ww .s{color:var(--mute)}
html:not([data-theme]) .ww li{border-top:1px solid var(--line)}
html:not([data-theme]) .ww li .t b{color:var(--ink)}
html:not([data-theme]) .ww li a.t{color:var(--ink)}
html:not([data-theme]) .ww li a.t b{color:var(--ai);border-bottom:1px solid #394a65}
html:not([data-theme]) .ww li a.t:hover b{color:var(--shu)}
html:not([data-theme]) .ww .go{color:var(--ai)}
html:not([data-theme]) .ww .pc{color:#c5c0b9;border:1px dashed #5f523c}
html:not([data-theme]) .hist p{color:var(--ink)}
html:not([data-theme]) .hist .s{color:var(--mute)}
html:not([data-theme]) .toc a{color:var(--ai);border:1px solid var(--line);background:#271f17}
html:not([data-theme]) .toc a span{color:var(--mute)}
html:not([data-theme]) .toc a:hover{border-color:var(--shu);color:var(--shu)}
html:not([data-theme]) .hs{border-top:1px solid var(--line)}
html:not([data-theme]) .hs-h .hnum{color:var(--shu)}
html:not([data-theme]) .hs-h .cnt{color:var(--mute)}
html:not([data-theme]) .hs .lead{color:var(--mute)}
html:not([data-theme]) .card{color:var(--ink);background:#271f17;border:1px solid var(--line)}
html:not([data-theme]) .card:hover{border-color:var(--shu)}
html:not([data-theme]) .card .im{background:center/cover #302820}
html:not([data-theme]) .card .ty{color:#fff;background:linear-gradient(160deg,#23395b,#1d1b18)}
html:not([data-theme]) .card .ty.ev{background:linear-gradient(160deg,#914230,#5a2214)}
html:not([data-theme]) .card .ty.pl{background:linear-gradient(160deg,#88703e,#4e3b17)}
html:not([data-theme]) .card .ty.th{background:linear-gradient(160deg,#465a4e,#1f2a23)}
html:not([data-theme]) .card .nk{color:var(--shu)}
html:not([data-theme]) .card .d{color:var(--mute)}
html:not([data-theme]) .feat{color:var(--ink);background:#271f17;border:1px solid var(--line)}
html:not([data-theme]) .feat .im{background:center/cover #302820}
html:not([data-theme]) .feat .d{color:var(--mute)}
html:not([data-theme]) .feat .more{color:var(--shu)}
html:not([data-theme]) .feat:hover{border-color:var(--shu)}
html:not([data-theme]) .nk{color:var(--shu)}
html:not([data-theme]) .hmini{color:var(--ink);background:#271f17;border:1px solid var(--line);border-left:3px solid var(--line)}
html:not([data-theme]) .hmini:hover{border-color:var(--shu)}
html:not([data-theme]) .hmini .th{background:center/cover #302820}
html:not([data-theme]) .hmini .d{color:var(--mute)}
html:not([data-theme]) .tf section{border-top:2px solid var(--ink)}
html:not([data-theme]) .tf h2 small{color:var(--mute)}
html:not([data-theme]) .tf .lead{color:var(--mute)}
html:not([data-theme]) .tf li{border-top:1px solid var(--line);color:var(--mute)}
html:not([data-theme]) .tf li a{color:var(--ai);border-bottom:1px solid #394a65}
html:not([data-theme]) .tf li a:hover{color:var(--shu)}
html:not([data-theme]) .tf li .k{color:var(--shu)}
html:not([data-theme]) .fold>details>summary{background:#271f17;border:1px solid var(--line)}
html:not([data-theme]) .fold summary span{color:var(--mute)}
html:not([data-theme]) .fold summary i{color:var(--shu)}
html:not([data-theme]) .cjt-draft{background:#524925;color:#ede3d1}
html:not([data-theme]) .cjt-test{background:#1d1b18;color:#ffd84a}
html:not([data-theme]) .crumbs span{color:var(--ink)}
html:not([data-theme]) .cjs-btn{color:var(--ink);background:none;border:1px solid var(--line)}
html:not([data-theme]) .cjs-btn:hover,html:not([data-theme]) .cjs-btn:focus-visible{color:var(--shu);border-color:var(--shu)}
html:not([data-theme]) .fold summary span.cjt-draft{color:#ede3d1}
@media (max-width:860px){html:not([data-theme]) .top:has(#nt:checked) .cjs-btn{color:var(--ink)}}
html:not([data-theme]) .cjs{background:rgba(29,27,24,.45)}
html:not([data-theme]) .cjs-in{background:var(--paper,#1c1610)}
html:not([data-theme]) .cjs-x{background:none;border:1px solid var(--line);color:var(--ink)}
html:not([data-theme]) .cjs-in .pagefind-ui__result-link{color:#a9bfe0}
html:not([data-theme]) .hm{color:#fff;background:#1d1308}
html:not([data-theme]) .hm-sl{background:center 18%/cover no-repeat}
html:not([data-theme]) .hm-shade{background:linear-gradient(90deg,rgba(20,12,6,.86) 0%,rgba(20,12,6,.62) 38%,rgba(20,12,6,.1) 70%),linear-gradient(180deg,transparent 55%,rgba(20,12,6,.55))}
html:not([data-theme]) .hm-dot{background:rgba(255,255,255,.55)}
html:not([data-theme]) .hm-dot.on{background:#fff}
html:not([data-theme]) .hm-i{background:rgba(0,0,0,.5);color:#fff;border:1px solid rgba(255,255,255,.6)}
html:not([data-theme]) .hm-caps{background:rgba(20,12,6,.92)}
html:not([data-theme]) .hm-cap a{color:#f0c27a}
html:not([data-theme]) .hm .jp{color:#f0c27a}
html:not([data-theme]) .hm h1{color:#fff}
html:not([data-theme]) .hm h1 em{color:#fff}
html:not([data-theme]) .hm-lead{color:#efe6d8}
html:not([data-theme]) .hm-pick{color:#f0c27a}
html:not([data-theme]) .hm-btn{background:#f7f3ec;color:#b5452b}
html:not([data-theme]) .hm-btn.p{background:#b5452b;color:#fff}
html:not([data-theme]) .hm-search{background:rgba(255,253,249,.12);border:1px solid rgba(255,255,255,.45);color:#fff}
html:not([data-theme]) .hm-search input{background:none;color:#fff;outline:none}
html:not([data-theme]) .hm-search input::placeholder{color:rgba(255,255,255,.75)}
html:not([data-theme]) .hm-search button{background:none;border:1px solid rgba(255,255,255,.55);color:#fff}
html:not([data-theme]) .hm-search:focus-within{border-color:#f0c27a}
@media (max-width:860px){html:not([data-theme]) .hm-shade{background:linear-gradient(180deg,transparent 18%,rgba(20,12,6,.65) 40%,rgba(20,12,6,.93) 62%,rgba(20,12,6,.97))}}
html:not([data-theme]) .hm-more .q{background:#271f17;border:1px solid var(--line);border-top:3px solid var(--shu)}
html:not([data-theme]) .hm-more .gal .fr{border:1px solid rgba(204,191,163,0.55);background:#271f17}
html:not([data-theme]) .ahero.hh{color:#fff;background:#1d1308}
html:not([data-theme]) .hh-shade{background:linear-gradient(90deg,rgba(20,12,6,.88) 0%,rgba(20,12,6,.74) 42%,rgba(20,12,6,.12) 75%),linear-gradient(180deg,rgba(20,12,6,.35) 0%,transparent 30%,transparent 55%,rgba(20,12,6,.6))}
html:not([data-theme]) .ahero.hh h1{color:#fff}
html:not([data-theme]) .ahero.hh .dek{color:#efe6d8}
html:not([data-theme]) .ahero.hh .kick{color:#f0c27a}
html:not([data-theme]) .ahero.hh .crumbs,html:not([data-theme]) .ahero.hh .crumbs a{color:#e9dfcf;border-color:rgba(255,255,255,.35)}
html:not([data-theme]) .ahero.hh .crumbs span{color:#fff}
html:not([data-theme]) .ahero.hh .crumbs i{color:rgba(255,255,255,.6)}
html:not([data-theme]) .ahero.hh .partof{background:rgba(20,12,6,.55);border-color:rgba(255,255,255,.35);color:#fff}
html:not([data-theme]) .ahero.hh .partof a{color:#fff;border-color:rgba(255,255,255,.5)}
html:not([data-theme]) .ahero.hh .partof .pi{background:#f0c27a;color:#1d1308}
html:not([data-theme]) .ahero.hh .meta{color:#e9dfcf}
html:not([data-theme]) .ahero.hh .meta b{color:#fff}
html:not([data-theme]) .ahero.hh .howto .h1,html:not([data-theme]) .ahero.hh .howto .h2,html:not([data-theme]) .ahero.hh .howto .h3{color:#fff;border-color:rgba(255,255,255,.6)}
html:not([data-theme]) .ahero.hh .tljump{color:#f0c27a}
html:not([data-theme]) .hh-cred{color:var(--mute)}
html:not([data-theme]) .hh-cred a{color:inherit}
@media (max-width:720px){html:not([data-theme]) .hh-shade{background:linear-gradient(180deg,rgba(20,12,6,.5) 0%,rgba(20,12,6,.64) 30%,rgba(20,12,6,.86) 60%,rgba(20,12,6,.94))}}
html:not([data-theme]) .cjt-theme{color:var(--ink);background:none;border:1px solid var(--line)}
html:not([data-theme]) .cjt-theme:hover,html:not([data-theme]) .cjt-theme:focus-visible{color:var(--shu);border-color:var(--shu)}
html:not([data-theme]) .cjt-ph{border:1.5px dashed var(--line);color:var(--mute)}
html:not([data-theme]) .typo.jn{background:linear-gradient(160deg,#23395b,#1d1b18);color:#f3ead9}
html:not([data-theme]) .typo.jn.mono .jn-mark{color:rgba(243,234,217,.85)}
html:not([data-theme]) .hist p.hub-hook{color:var(--ink)}
html:not([data-theme]) .cjs-top{border:1px solid var(--pagefind-ui-border,#594c36);border-left:3px solid #e48f73;background:var(--pagefind-ui-background,#271f17)}
html:not([data-theme]) .cjs-top-h{color:#d1ccc6}
html:not([data-theme]) .cjs-top a{color:#a9bfe0;border-bottom:1px solid rgba(164,179,203,0.3)}
html:not([data-theme]) .cjs-top span[lang=ja]{color:#dcd7d1}
html:not([data-theme]) .cjs-top p{color:#dcd7d1}
html:not([data-theme])[data-theme=dark] .cjs-top-h{color:#bcae98}
html:not([data-theme])[data-theme=dark] .cjs-top a{color:#a9bfe0;border-color:rgba(53,70,94,0.35)}
html:not([data-theme])[data-theme=dark] .cjs-top p,html:not([data-theme])[data-theme=dark] .cjs-top span[lang=ja]{color:#d8ccb8}
html:not([data-theme]) .ob section[data-held=timeline] .tle{border-top:1px solid rgba(127,117,100,.28)}
html:not([data-theme]):not([data-theme=dark]) .bk.visit .kick,html:not([data-theme]):not([data-theme=dark]) .ospot .kick,html:not([data-theme]):not([data-theme=dark]) .lab-disputed b{color:#d4a59b}
html:not([data-theme]) .card.txt h3 a.cj-card-link{color:inherit}
html:not([data-theme]) .card.txt:has(a.cj-card-link):hover{outline:2px solid currentColor}
html:not([data-theme]) .card.txt h3 a.cj-card-link:focus-visible{outline:2px solid currentColor}
@media (max-width:860px){html:not([data-theme]) .top .burger{color:inherit}}
@media (max-width:860px){html:not([data-theme]) .top .burger::before{background:currentColor}}
html:not([data-theme]) a.fr{color:inherit}
}
