/* GENERATED by _src/mkdark.py from minimal.css. Dark mode: only when the visitor chooses it (html[data-theme=dark]). */
:root[data-theme="dark"]{--bg:#202124;--ink:#e8eaed;--muted:#9aa0a6;--line:#3c4043;--card:#292a2d;--yellow:#3a3320;--soft:#35363a;--band:#202124;--heading:#e8eaed;--on-accent:#fff;--tile-bg:#5170ff;--sh:0 10px 30px rgba(0,0,0,.45);--sh-s:0 2px 10px rgba(0,0,0,.4);color-scheme:dark}
html[data-theme="dark"],html[data-theme="dark"] body,html[data-theme="dark"] body[data-page]{background:linear-gradient(180deg,#1f2023 0,#151618 100%) fixed!important;color:#e8eaed}
html[data-theme="dark"] .wm,html[data-theme="dark"] body .site-header .brand .wm,html[data-theme="dark"] body .hero-brand .wm,html[data-theme="dark"] body .foot-logo .wm{color:#e8eaed!important}
html[data-theme="dark"] body .wm b{color:#8aa0ff!important}
html[data-theme="dark"] a{color:inherit}
html[data-theme="dark"] body .gm,html[data-theme="dark"] body .hm,html[data-theme="dark"] body .hub,html[data-theme="dark"] body .ac{--ink:#e8eaed;--muted:#9aa0a6;--soft:#35363a;--tan:#35363a;--tile-face:#292a2d;--line:#3c4043}
html[data-theme="dark"] .gm .sc{background:#292a2d!important}
html[data-theme="dark"] .gm .sc.given{background:#3a3b3f!important}
html[data-theme="dark"] .ar-cv{filter:invert(1)}
html[data-theme="dark"] body .gm #hm-fig{stroke:#9aa0a6!important}
html[data-theme="dark"] body .gm .c4,html[data-theme="dark"] body .gm .mc{background:#4a63e0!important}
html[data-theme="dark"] body .gm .c4 i{background:#1f2023!important}
html[data-theme="dark"] body .gm .c4 i.p1{background:#e5484d!important}
html[data-theme="dark"] body .gm .c4 i.p2{background:#ffd23f!important}
html[data-theme="dark"] body .gm .mc.up{background:#292a2d!important}
html[data-theme="dark"] body .gm .mc.done{background:#2d3a66!important;border-color:#3a4a85!important}
html[data-theme="dark"] body .gm .sl .cells i{background:#292a2d!important;color:#9aa0a6}
html[data-theme="dark"] body .gm .sl .cells i.d{background:#222326!important}
html[data-theme="dark"] body .gm .sl svg g{stroke:#6b7280!important}
html[data-theme="dark"] body .gm .sl svg path[stroke="#000"]{stroke:#9aa0a6!important}
html[data-theme="dark"] body .gm .sl svg path[stroke="#00bf63"]{stroke:#5f6572!important}
html[data-theme="dark"] body .gm .sl svg circle[fill="#00bf63"]{fill:#9aa0a6!important;stroke:#9aa0a6!important}
html[data-theme="dark"] body .gm .ttt button{border-right-color:#5f6368!important;border-bottom-color:#5f6368!important}
html[data-theme="dark"] body .gm .ttt button:nth-child(3n){border-right:0!important}
html[data-theme="dark"] body .gm .ttt button:nth-child(n+7){border-bottom:0!important}
html[data-theme="dark"] body .gm .ttt button.win{background:#2d3a66!important}
html[data-theme="dark"] body .gm .ttt button.O{color:#8aa0ff}
html[data-theme="dark"] body .sc-k.fn{background:#35363a!important;box-shadow:none!important;color:#c4c7cc!important}
html[data-theme="dark"] body .sc-k.eq{background:#5170ff!important;color:#fff!important}
html[data-theme="dark"] body .sc-k.eq:active{background:#4059e8!important}
html[data-theme="dark"] body .sb-tax{background:#e8eaed!important}
html[data-theme="dark"] body .hm .box,html[data-theme="dark"] body .hero-band .box{box-shadow:none!important;background:#292a2d!important;border:1px solid #3c4043!important}
html[data-theme="dark"] body .cr-warn{background:#3a2a10!important;color:#f5c27a!important}
html[data-theme="dark"] body .acc summary em.on{background:#26305c!important;color:#b9c6ff!important}
html[data-theme="dark"] body .sal-chips button[aria-pressed="true"]{background:#5170ff!important;color:#fff!important;border-color:#5170ff!important}
html[data-theme="dark"] .main-nav summary{color:#e8eaed!important}
html[data-theme="dark"] .main-nav summary:hover,html[data-theme="dark"] .main-nav .menu[open] summary{color:#e8eaed!important}
html[data-theme="dark"] .menu[open] .menu-x{color:#e8eaed!important}
html[data-theme="dark"] .tile{color:#e8eaed!important}
html[data-theme="dark"] .btn{color:#e8eaed!important}
html[data-theme="dark"] .btn:hover{color:#e8eaed!important}
html[data-theme="dark"] .btn.alt,html[data-theme="dark"] .more summary{color:#e8eaed!important}
html[data-theme="dark"] .btn.alt:hover,html[data-theme="dark"] .more summary:hover{color:#e8eaed!important}
html[data-theme="dark"] .stat dt{color:#e8eaed!important}
html[data-theme="dark"] .results .chip,html[data-theme="dark"] .pill,html[data-theme="dark"] .chip{color:#e8eaed!important}
html[data-theme="dark"] .chip .hl{color:#e8eaed!important}
html[data-theme="dark"] .chip .pts{color:#e8eaed!important}
html[data-theme="dark"] .ltile{color:#e8eaed!important}
html[data-theme="dark"] .site-footer .wrap{color:#e8eaed!important}
html[data-theme="dark"] .site-footer .nav a{color:#e8eaed!important}
html[data-theme="dark"] .go-tag{color:#e8eaed!important}
html[data-theme="dark"] .results .chip,html[data-theme="dark"] .pill{color:#e8eaed!important}
html[data-theme="dark"] .chip .pts{color:#e8eaed!important}
html[data-theme="dark"] .prose p,html[data-theme="dark"] .prose li,html[data-theme="dark"] .gloss dd,html[data-theme="dark"] .block.narrow p,html[data-theme="dark"] .card p{color:#e8eaed!important}
html[data-theme="dark"] .gloss dt{color:#e8eaed!important}
html[data-theme="dark"] .hint,html[data-theme="dark"] .note,html[data-theme="dark"] .count,html[data-theme="dark"] .status,html[data-theme="dark"] .scorelabel,html[data-theme="dark"] .stat dt,html[data-theme="dark"] .lookup-note,html[data-theme="dark"] .arrow{color:#e8eaed!important}
html[data-theme="dark"] .site-footer .wrap{color:#e8eaed!important}
html[data-theme="dark"] .block.narrow li,html[data-theme="dark"] .block.narrow ul.plain,html[data-theme="dark"] .block.narrow ol{color:#e8eaed!important}
html[data-theme="dark"] .user-btn{color:#e8eaed!important}
html[data-theme="dark"] .user-btn:hover{color:#e8eaed!important}
html[data-theme="dark"] .jump a{color:#e8eaed!important}
html[data-theme="dark"] .cards:not(.guide-cards) > a.card{color:#e8eaed!important}
html[data-theme="dark"] .cards:not(.guide-cards) .tile{color:#e8eaed!important}
html[data-theme="dark"] .user-pop{color:#e8eaed!important}
html[data-theme="dark"] .user-pop a,html[data-theme="dark"] .user-pop button{color:#e8eaed!important}
html[data-theme="dark"] .user-pop button{color:#ff8a80!important}
html[data-theme="dark"] .site-header .user-btn:hover,html[data-theme="dark"] .site-header .user-wrap:hover .user-btn,html[data-theme="dark"] .site-header .main-nav summary:hover,html[data-theme="dark"] .site-header .main-nav .menu[open] summary{color:#e8eaed!important}
html[data-theme="dark"] .hm{color:#e8eaed!important}
html[data-theme="dark"] .hm .box input{color:#e8eaed!important}
html[data-theme="dark"] .hm .box input::placeholder{color:#9aa0a6!important}
html[data-theme="dark"] .hm button,html[data-theme="dark"] .hm input,html[data-theme="dark"] .hm select{color:#e8eaed!important}
html[data-theme="dark"] .hm .foot a{color:#e8eaed!important}
html[data-theme="dark"] .hub{color:#e8eaed!important}
html[data-theme="dark"] .hub .hb-head a{color:#e8eaed!important}
html[data-theme="dark"] .hub .hb-chips button,html[data-theme="dark"] .hub .hb-rollrow button{color:#e8eaed!important}
html[data-theme="dark"] .hub .hb-card{color:#e8eaed!important}
html[data-theme="dark"] .hub .hb-links a{color:#e8eaed!important}
html[data-theme="dark"] .hub .hb-go a{color:#e8eaed!important}
html[data-theme="dark"] .hub .cal-head button{color:#e8eaed!important}
html[data-theme="dark"] .hub .hb-card[data-pop]::after{color:#e8eaed!important}
html[data-theme="dark"] .hub .hb-btn{color:#e8eaed!important}
html[data-theme="dark"] .hub .hb-otd{color:#e8eaed!important}
html[data-theme="dark"] .free-badge{color:#e8eaed!important}
html[data-theme="dark"] .hub .hb-otd mark{color:#e8eaed!important}
html[data-theme="dark"] .played::after{color:#e8eaed!important}
html[data-theme="dark"] .hub .hb-stats [data-t]::before{color:#e8eaed!important}
html[data-theme="dark"] .hub .cal-grid button.d,html[data-theme="dark"] .hub .cal-grid button[data-d]{color:#e8eaed!important}
html[data-theme="dark"] .hub .hb-diary textarea{color:#e8eaed!important}
html[data-theme="dark"] .hub .dy-clear{color:#e8eaed!important}
html[data-theme="dark"] .hub .dy-r button{color:#e8eaed!important}
html[data-theme="dark"] .hub .hb-dyhint{color:#e8eaed!important}
html[data-theme="dark"] .gm #v-wordsearch .w.f{color:#9aa0a6!important}
html[data-theme="dark"] .gm .foot a{color:#e8eaed!important}
html[data-theme="dark"] .gm .gtop h1{color:#e8eaed!important}
html[data-theme="dark"] .gm a.tool{color:#e8eaed!important}
html[data-theme="dark"] .gm #hm-in{color:#e8eaed!important}
html[data-theme="dark"] .gm .tool .tag{color:#e8eaed!important}
html[data-theme="dark"] .gm .tool[data-pop]::after{color:#e8eaed!important}
@media print{html[data-theme="dark"] #print-sheet{color:#e8eaed!important}html[data-theme="dark"] #print-sheet h1{color:#e8eaed!important}html[data-theme="dark"] #print-sheet .pf{color:#c4c7cc!important}html[data-theme="dark"] #print-sheet .psl .cells i,html[data-theme="dark"] #print-sheet .psl .cells i.d{color:#e8eaed!important}}
html[data-theme="dark"] .played::after{color:#e8eaed!important}
html[data-theme="dark"] .gm .ar-help{color:#c4c7cc!important}
html[data-theme="dark"] .ac{color:#e8eaed!important}
html[data-theme="dark"] .ac button,html[data-theme="dark"] .ac input{color:#e8eaed!important}
html[data-theme="dark"] .ac a{color:#e8eaed!important}
html[data-theme="dark"] .ac .err{color:#ff8a80!important}
html[data-theme="dark"] .ac textarea,html[data-theme="dark"] .ac select{color:#e8eaed!important}
html[data-theme="dark"] body{background:#292a2d!important}
html[data-theme="dark"] .main-nav summary,html[data-theme="dark"] .site-header .user-btn{background:#292a2d!important}
html[data-theme="dark"] .main-nav .menu[open] .menu-list{background:#292a2d!important}
html[data-theme="dark"] .menu[open] .menu-x{background:#292a2d!important}
html[data-theme="dark"] .user-pop{background:#292a2d!important}
html[data-theme="dark"] body .hm .box{background:linear-gradient(180deg,#292a2d,#35363a)!important}
html[data-theme="dark"] body .hm .box input::placeholder{color:#9aa0a6!important}
html[data-theme="dark"] body .hm .chip{background:#292a2d!important}
html[data-theme="dark"] body .hero-band .opts{background:#292a2d!important}
html[data-theme="dark"] body .hm .opt input,html[data-theme="dark"] body .hm .opt select{background:#292a2d!important}
html[data-theme="dark"] .home-res #out:has(.summary),html[data-theme="dark"] body .home-res #out:has(.summary){background:#292a2d!important}
html[data-theme="dark"] body .hm .t{background:#292a2d!important}
html[data-theme="dark"] body .hm .more{background:#292a2d!important}
html[data-theme="dark"] body .hm .look a{background:#292a2d!important}
html[data-theme="dark"] .hub .hb-card,html[data-theme="dark"] .hub .hb-more{background:#292a2d!important}
html[data-theme="dark"] .hub .hb-stats div,html[data-theme="dark"] .hub .hb-otd,html[data-theme="dark"] .hub .hb-mine,html[data-theme="dark"] .hub .hb-cal,html[data-theme="dark"] .hub .hb-fact,html[data-theme="dark"] .hub .hb-lock{background:#292a2d!important}
html[data-theme="dark"] .hub .hb-chips button,html[data-theme="dark"] .hub .hb-rollrow button,html[data-theme="dark"] .hub .hb-links a,html[data-theme="dark"] .hub .hb-go a{background:#292a2d!important}
html[data-theme="dark"] .hub .hb-btn.alt{background:#292a2d!important}
html[data-theme="dark"] body .hm .about{color:#e8eaed!important}
html[data-theme="dark"] .gm .tool,html[data-theme="dark"] .gm .card,html[data-theme="dark"] .tool{background:#292a2d!important}
html[data-theme="dark"] .pill,html[data-theme="dark"] .gm .pill,html[data-theme="dark"] .gm .back,html[data-theme="dark"] .gm .go,html[data-theme="dark"] .gm button.go{background:#292a2d!important}
html[data-theme="dark"] .played::after{background:#1f3a2a!important;color:#7fd49a!important}
html[data-theme="dark"] .panel,html[data-theme="dark"] .card,html[data-theme="dark"] .stat,html[data-theme="dark"] .notice,html[data-theme="dark"] .lookup,html[data-theme="dark"] .lookup-pop{background:#292a2d!important}
html[data-theme="dark"] a.card:hover{background:#292a2d!important}
html[data-theme="dark"] .field{background:#292a2d!important}
html[data-theme="dark"] .btn.alt,html[data-theme="dark"] .more summary{background:#292a2d!important}
html[data-theme="dark"] .results .chip,html[data-theme="dark"] .chip{background:#292a2d!important}
html[data-theme="dark"] .chip .hl{background:#4a2427!important}
html[data-theme="dark"] .ltile,html[data-theme="dark"] .tile{background:#292a2d!important}
html[data-theme="dark"] .prose p,html[data-theme="dark"] .prose li,html[data-theme="dark"] .gloss dd,html[data-theme="dark"] .block.narrow p,html[data-theme="dark"] .card p,html[data-theme="dark"] .gloss dt{color:#e8eaed!important}
html[data-theme="dark"] body .card,html[data-theme="dark"] body a.card,html[data-theme="dark"] body .panel{background:#292a2d!important}
html[data-theme="dark"] body a.card:hover{background:#292a2d!important}
html[data-theme="dark"] body .field,html[data-theme="dark"] body input.field,html[data-theme="dark"] body select.field,html[data-theme="dark"] body .dict-row .field{background:#292a2d!important}
html[data-theme="dark"] body .btn.alt,html[data-theme="dark"] body .more summary{background:#292a2d!important}
html[data-theme="dark"] body .results .chip,html[data-theme="dark"] body .chip,html[data-theme="dark"] body a.chip{background:#292a2d!important}
html[data-theme="dark"] body .pill,html[data-theme="dark"] body .gm .pill{background:#292a2d!important}
html[data-theme="dark"] body .notice{background:#3a3320!important;border:1px solid #5a4d25!important}
html[data-theme="dark"] body .stat{background:#292a2d!important}
html[data-theme="dark"] body .gm .pad button,html[data-theme="dark"] body .gm .keys button{background:#292a2d!important}
html[data-theme="dark"] body .tile,html[data-theme="dark"] body .ltile{background:#292a2d!important}
html[data-theme="dark"] body .jump a,html[data-theme="dark"] body .prose .scorelist li{background:#292a2d!important}
html[data-theme="dark"] body .notice,html[data-theme="dark"] body .ac .ac-note{background:#3a3320!important;border:1px solid #5a4d25!important}
html[data-theme="dark"] body .ac .card,html[data-theme="dark"] body .ac .dz-box{background:#292a2d!important}
html[data-theme="dark"] body .ac .fld input,html[data-theme="dark"] body .ac textarea,html[data-theme="dark"] body .ac select{background:#292a2d!important}
html[data-theme="dark"] body .ac .alt{background:#292a2d!important}
html[data-theme="dark"] body .hm .t{background:#3a3320!important;border:1px solid #5a4d25!important}
html[data-theme="dark"] body .main-nav .menu[open] .menu-list{background:#292a2d!important}
html[data-theme="dark"] .hub .hb-jump a{background:#292a2d!important}
html[data-theme="dark"] .hub .hb-head a.hb-arrow{background:#292a2d!important}
html[data-theme="dark"] .wm,html[data-theme="dark"] body .site-header .brand .wm,html[data-theme="dark"] body .hero-brand .wm,html[data-theme="dark"] body .hero-band .hero-brand .wm{color:#e8eaed!important}
html[data-theme="dark"] body .site-footer .foot-logo .wm{color:#e8eaed!important}
html[data-theme="dark"],html[data-theme="dark"] body,html[data-theme="dark"] body[data-page]{background:#292a2d!important}
html[data-theme="dark"] body .hm .box{background:#292a2d!important;border:1px solid #3c4043!important}
html[data-theme="dark"] body .hm .box:focus-within{border-color:#3c4043!important}
html[data-theme="dark"],html[data-theme="dark"] body,html[data-theme="dark"] body[data-page]{background:linear-gradient(180deg,#1f2023 0,#151618 100%) fixed!important}
html[data-theme="dark"] body .hm .box{background:linear-gradient(180deg,#292a2d,#35363a)!important}
html[data-theme="dark"] body .hm .t{background:#27384f!important;border:1px solid #46618c!important}
html[data-theme="dark"] body .hm .gh span{background:#35363a!important}
html[data-theme="dark"] body .hm .gh span{background:#5a5d62!important;color:#e8eaed!important}
html[data-theme="dark"] body .hm .gh span{background:#44464a!important;color:#e8eaed!important}
html[data-theme="dark"] .hb-dir h3{border-bottom:1px solid #3c4043!important}
html[data-theme="dark"] body .gm #v-wordsearch .cat{background:#292a2d!important}
html[data-theme="dark"] body .gm #v-wordsearch .num{background:#292a2d!important}
html[data-theme="dark"] body .gm #v-wordsearch .num.done{background:#2b3350!important;border-color:#3a4a85!important}
html[data-theme="dark"] body #v-wordsearch .card,html[data-theme="dark"] body .gm .card{background:#292a2d!important}
html[data-theme="dark"] body .gm #v-wordsearch .pill,html[data-theme="dark"] body .gm .pill{background:#292a2d!important}
html[data-theme="dark"] body .gm .ar-pad button{background:#292a2d!important}
html[data-theme="dark"] body .main-nav summary{color:#c4c7cc!important}
html[data-theme="dark"] body .menu-list .menu-x{color:#c4c7cc!important}
html[data-theme="dark"] body .menu-list a{color:#e8eaed!important}
html[data-theme="dark"] body .menu-list a .mi{color:#9aa0a6!important}
html[data-theme="dark"] body .menu-list a:hover{background:#35363a!important}
html[data-theme="dark"] body .menu-list a[aria-current="page"]{background:#2d3a66!important;color:#9db0ff!important}
html[data-theme="dark"] body .menu-list a[aria-current="page"] .mi{color:#9db0ff!important}
html[data-theme="dark"] body .menu-list hr{border-top:1px solid #3c4043!important}
html[data-theme="dark"] body .gm .ar-scr{background:#292a2d!important}
html[data-theme="dark"] body .gm .ar-cv{background:#292a2d!important}
html[data-theme="dark"] body .menu-list .theme-opts button{background:#292a2d!important}
html[data-theme="dark"] body .menu-list .theme-opts button[aria-pressed="true"]{background:#2d3a66!important;border-color:#3a4a85!important;color:#9db0ff!important}
html[data-theme="dark"] body .gm .ttt button.win{background:#2d3a66!important}
@media (hover:hover){html[data-theme="dark"] body .gm .ttt button:not(.X):not(.O):hover{background:#35363a!important}}
html[data-theme="dark"] body .gm .c4 i{background:#35363a!important}
html[data-theme="dark"] body .gm .mc.up{background:#292a2d!important}
html[data-theme="dark"] body .gm .mc.done{background:#2d3a66!important;border:1px solid #3a4a85!important}
html[data-theme="dark"] body .gm .sl .cells i{background:#292a2d!important;color:#9aa0a6!important}
html[data-theme="dark"] body .gm .sl .cells i.d{background:#35363a!important}
html[data-theme="dark"] body .calc{background:#292a2d!important}
html[data-theme="dark"] body .cr-hero{background:#2b3350!important}
html[data-theme="dark"] body .cr-k{color:#9db0ff!important}
html[data-theme="dark"] body .cr-v{color:#9db0ff!important}
html[data-theme="dark"] body .cr-err{background:#4a2427!important;color:#ff8a80!important}
html[data-theme="dark"] body .calc-all a{color:#9db0ff!important}
html[data-theme="dark"] body .sc-res{color:#9db0ff!important}
html[data-theme="dark"] body .sc-res.bad{color:#ff8a80!important}
html[data-theme="dark"] body .sc-mode{background:#2d3a66!important;color:#9db0ff!important}
html[data-theme="dark"] body .sc-k{background:#292a2d!important}
html[data-theme="dark"] body .sc-k.fn{color:#e8eaed!important}
html[data-theme="dark"] body .sc-k.op{background:#2d3a66!important;color:#9db0ff!important}
html[data-theme="dark"] body .sc-k.clr{background:#4a2427!important;color:#ff8a80!important}
html[data-theme="dark"] body .acc{background:#292a2d!important}
html[data-theme="dark"] body .sal-chips button{background:#292a2d!important}
html[data-theme="dark"] body .sb-sl{background:#3a4a85!important}
html[data-theme="dark"] body .sb-pen{background:#5a4d25!important}
html[data-theme="dark"] body .acc summary em.on{background:#2b3350!important;color:#9db0ff!important}
html[data-theme="dark"] body .hub .hb-dyhint{background:#2b3350!important;color:#9db0ff!important}
html[data-theme="dark"] body .hub .cal-head button{background:#292a2d!important}
html[data-theme="dark"] body .hub .cal-grid button.on{background:#2b3350!important;color:#9db0ff!important}
html[data-theme="dark"] body .hub .cal-grid button.sel{background:#2b3350!important;color:#9db0ff!important}
html[data-theme="dark"] body .hub .hb-diary{background:#292a2d!important}
html[data-theme="dark"] body .hub .hb-diary textarea{background:#292a2d!important}
html[data-theme="dark"] body .hub .dy-clear{background:#292a2d!important}
html[data-theme="dark"] body .hub .hb-go a{background:#2b3350!important;color:#9db0ff!important}
