/* Mockup A: one dark, living workspace. No light surfaces or theme switching. */
:root[data-theme=dark] { color-scheme:dark; }
.site-b .site-header { --bg:#0d151a; --surface:#162128; --surface-2:#1b2c32; --text:#eaf2f1; --text-2:#b2c4c7; --border:#33464e; --accent:#8edbc9; --accent-strong:#b2efdf; --on-accent:#0f2924; background:#0d151af5; color:#eaf2f1; border-color:#33464e; backdrop-filter:blur(14px); }
.site-b .header-row { min-height:64px; }
.site-b .menu summary,.site-b .menu nav { background:#142128; color:#eaf2f1; border-color:#33464e; }
.site-b .page-head { background:#111d23; border-color:#344950; }
.site-b .b-close { background:#101b20; }
