:root { --accent:#82ca4e;--accent-text:#82ca4e;--canvas:#000000;--surface:#121212;--raised:#1a1a1a;--caution:#ffce72;--caution-surface:#332510;--text:#f4f4f4;--muted:#c0c0c0;--border:#777777;--control-border:#a0a0a0;--success:#83deb0;--success-surface:#142d21;--danger:#ff9da5;--danger-surface:#361c21;--on-accent:#07141a;--logo-background:transparent;color-scheme:dark;--on-accent:#07141a; }
.color-choice[data-color="nmc-blue"] .color-dot { background:#36a5d5; }
.color-choice[data-color="ocean-blue"] .color-dot { background:#57adff; }
.color-choice[data-color="turquoise"] .color-dot { background:#23c9c4; }
.color-choice[data-color="sea-green"] .color-dot { background:#39d89a; }
.color-choice[data-color="forest-green"] .color-dot { background:#82ca4e; }
.color-choice[data-color="olive"] .color-dot { background:#c2c546; }
.color-choice[data-color="yellow"] .color-dot { background:#ffe04a; }
.color-choice[data-color="gold"] .color-dot { background:#ffbd32; }
.color-choice[data-color="orange"] .color-dot { background:#ff993e; }
.color-choice[data-color="red"] .color-dot { background:#ff8c81; }
.color-choice[data-color="brown"] .color-dot { background:#d5a16a; }
.color-choice[data-color="gray"] .color-dot { background:#b5c2c9; }
