.printer-theme-control{box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;margin:0;border:1px solid #dedbd2!important;border-radius:8px!important;background:#fffdf8!important;color:#303a42!important;font:inherit;cursor:pointer;vertical-align:middle;touch-action:manipulation;transition:background-color .15s,border-color .15s}
.printer-theme-control:hover{background:#efede6!important;border-color:#92989b!important}
.printer-theme-control:focus-visible{outline:2px solid #4554d8!important;outline-offset:3px}
.printer-theme-control svg{display:block;width:19px!important;height:19px!important;pointer-events:none}
.printer-theme-control .printer-theme-sun{display:none}
html[data-theme=dark] .printer-theme-control{background:#252d32!important;border-color:#465159!important;color:#f4f1e8!important}
html[data-theme=dark] .printer-theme-control:hover{background:#354149!important;border-color:#82919b!important}
html[data-theme=dark] .printer-theme-control .printer-theme-moon{display:none}
html[data-theme=dark] .printer-theme-control .printer-theme-sun{display:block}
img[data-printer-theme-wordmark]{filter:none!important}
#header .visitor-header-title{min-width:0}
#header .visitor-header-title>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:760px){.printer-theme-control{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}.header-inner>.printer-theme-control{margin-left:auto}.printer-public-header .printer-theme-control{margin-left:8px}}
@media(prefers-reduced-motion:reduce){.printer-theme-control{transition:none}}

html[data-theme=dark]{--ink:#f2eee7;--text:#f2eee7;--muted:#b4babd;--paper:#1d2327;--panel:#252d32;--panel-up:#2c353b;--wash:#1d2327;--bg:#1d2327;--soft:#2c353b;--line:#424b51;--line-strong:#6b767d;--blue:#93a3ff;--blue-text:#a6b5ff;--blue-soft:#2b3553;--accent:#93a3ff;--accent-hover:#b0bbff;--accent-soft:#2b3553;--printer-rail:#1d2327;--review-paper:#1d2327;--review-ink:#f2eee7;--review-muted:#b4babd;--review-line:#424b51;--review-panel:#252d32;--review-soft:#2c353b}
html[data-theme=dark] body[data-page]{background:var(--bg);color:var(--ink)}
html[data-theme=dark] body[data-page] :is(h1,h2,h3,h4,strong){color:inherit}
html[data-theme=dark] body[data-page] :is(p,small){color:var(--muted)}
html[data-theme=dark] body[data-page] :is(.button,.mobile-menu,.segmented button,.filter-pills button,.gallery-filters button,.explore-controls button){background:var(--panel);border-color:var(--line);color:var(--ink)}
html[data-theme=dark] body[data-page] .button.primary{background:#93a3ff;border-color:#93a3ff;color:#162039}
html[data-theme=dark] body[data-page] :is(.card,.panel,.visitor-feature,.gallery-tier,.gallery-dialog,.library-profile,.guide-sequence>div,.guide-visual>div,.coin-table,.coin-table-head,.original-dialog,.nft-viewer){background:var(--panel);border-color:var(--line);color:var(--ink)}
html[data-theme=dark] body[data-page] :is(input,select,textarea){background:var(--panel);color:var(--ink);border-color:var(--line)}
html[data-theme=dark] body[data-page] :is(.coin-row,.original-caption,.guide-article>section,.gallery-pages,.visitor-footer,.gallery-tools,.gallery-detail dl>div){border-color:var(--line);color:var(--ink)}
html[data-theme=dark] body[data-page] :is(.coin-row-icon>span,.guide-sequence,.gallery-tier progress,.original-art){background:var(--soft)}
html[data-theme=dark] body[data-page] :is(.coin-row-meta,.coin-table-head,.original-caption small,.original-series,.gallery-tier small,.gallery-pages,.round-audience,.home-launches-count,.home-coin-date){color:var(--muted)}
html[data-theme=dark] body[data-page] :is(.field label,.field small,.filter-pills,.visitor-launch-note>div>a,.project-tool-links>a,.guide-sequence span,.library-downloads a){color:var(--blue-text)}
html[data-theme=dark] body[data-page] :is(.segmented button[aria-pressed=true],.gallery-tier[aria-pressed=true],.filter-pills button[aria-pressed=true],.gallery-filters button[aria-pressed=true]){background:var(--blue-soft);border-color:var(--blue);color:var(--ink)}
html[data-theme=dark] body[data-page] .home-coin{color:var(--ink);border-color:var(--line)}
html[data-theme=dark] body[data-page] .community-split :is(.community-split-pay,.community-split-burn){color:inherit}
html[data-theme=dark] body[data-page] .community-split .community-split-pay{color:#93a3ff}
html[data-theme=dark] body[data-page] .community-split .community-split-burn{color:#ff9187}
