:root{color-scheme:dark;--paper:#060d24;--ink:#e8e9ee;--muted:#abb4cc;--line:#29334d;--blue:#a3b4ff;--surface:#101a35}
html,body{background:#060d24!important;color:#e8e9ee!important}
header,footer,.toolbar,.controls,.controls section,.studio,.about-engine,.optics-controls,.workspace,.dialog-bar,.dialog-bottom,.endnote{border-color:var(--line)!important}
header,main,footer,.collection,.intro,.about{background:transparent}
a,button{color:inherit}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-color:#bac7ff!important}
dialog,.dialog-bar,.dialog-bottom,.detail-text,.detail-image,.word-art,.portrait,.hodo-art,.canvas-stage,.scanner,#review-bar,.text-cover{background:#060d24!important;color:var(--ink)!important}
dialog::backdrop{background:#010617de}
.art,.art img,.word-art img,.portrait img,.hodo-art img,dialog img,.scanner img{background:#060d24!important}
.open-mark,.skip,.canvas-tools button,.canvas-stage .canvas-tools button,.canvas-guide,.canvas-mode .view-switch,.view-switch,#canvas-tooltip,.upload,.file-button,.mobile-upload,.control-nav,select,input:not([type=file]),.preview-actions button,.controls button,.review-actions button,.review-viewer button{background:var(--surface)!important;color:var(--ink)!important;border-color:#44516c!important}
.canvas-mode .explore-bar p,.canvas-back,.canvas-guide,.canvas-mode .canvas-back,.view-switch button,.canvas-mode .view-switch button{color:var(--ink)!important}
.canvas-mode .view-switch,.canvas-guide{box-shadow:0 2px 18px #0005}
.filters button.active,.view-switch button[aria-pressed=true],.canvas-mode .view-switch button[aria-pressed=true],.controls .primary,.preview-actions button[aria-pressed=true]{background:#a3b4ff!important;color:#060d24!important;border-color:#a3b4ff!important}
.filters button,.views button{color:var(--muted)}.views button.active{color:var(--ink);box-shadow:0 1px 0 var(--ink)}
.explore:hover span{background:#a3b4ff;color:#060d24;border-color:#a3b4ff}
.canvas-tools button:hover,.upload:hover,.controls button:hover{background:#233357!important}
.review-actions button[aria-pressed=true],.review-viewer button[aria-pressed=true]{background:#a72357!important;color:#fff!important;border-color:#ee8bb1!important}
.manifesto-reader nav{background:#060d24f5!important;border-color:var(--line)!important;color:var(--ink)}
.manifesto-reader footer{border-color:var(--line)!important}.manifesto-reader #progress{background:#e58db2!important}
#status.error{color:#ffadbd!important}
.void-intro.void-tearing{background:transparent!important}
#archive-shell main[tabindex="-1"]{outline:none}
.canvas-mode .canvas-heading{background:var(--surface)!important;color:var(--ink)!important;box-shadow:0 2px 18px #0005}
#lead-motion{background:#060d24!important}.intro-controls #enter-remixes{background:#a3b4ff!important;color:#060d24!important}
