/* V31 WHITE: page ground is pure white. Hero (art.css, #top) is untouched and keeps its own dark tokens. */
:root { --paper: #FFFFFF; --ink: #111310; --mute: rgba(17,19,16,.66); --line: rgba(17,19,16,.14); --invert: #FFFFFF; --amber: #C62B20; color-scheme: light; }
html, body { background: #FFFFFF; color: var(--ink); }
#top { --paper: #05080c; --ink: #EDE6D8; --mute: rgba(237,230,216,.72); --line: rgba(237,230,216,.16); color-scheme: dark; }
#work::before { background: none; }:root { --hero-ink: #111310; }
#top, .hd.dark { --hero-ink: #EDE6D8; --amber: #E3A866; }
.fr-kind { color: color-mix(in srgb, var(--c) 52%, #111310); }.m-steps > span, .m-steps > span:first-child { color: #5c5e5a !important; }
.lb.no, .amb.lb, .kick.amb, .mo2 .mo-list .amb { color: #C62B20 !important; }
.mo2 .mo-list small { color: #3d3f3b; }.mo2 .mo-list button .amb.lb { color: #A11F16 !important; }
