:root { color-scheme: light dark; --page: #f2f2f7; --surface: #ffffff; --field: #efeff4; --ink: #000000; --muted: #8e8e93; --sep: #d1d1d6; --accent: #0f766e; --accent-ink: #ffffff; --accent-soft: rgba(15,118,110,0.12); --danger: #a8402a; --danger-soft: rgba(168,64,42,0.10); --vote-for: #0f766e; --vote-against: #aeaeb2; --track: #e5e5ea; --warn-bg: #ffd60a; --warn-ink: #1c1c00; --btn-dim: #dedee4; --btn-dim-ink: #5b5b60; --btn-locked: #e3f0ee; --btn-locked-ink: #0d6259; --radius: 14px; --radius-sm: 10px; } @media (prefers-color-scheme: dark) { :root { --page: #000000; --surface: #1c1c1e; --field: #2c2c2e; --ink: #ffffff; --muted: #98989d; --sep: #38383a; --accent: #3e9888; --accent-ink: #ffffff; --accent-soft: rgba(62,152,136,0.22); --danger: #d9674e; --danger-soft: rgba(217,103,78,0.18); --vote-for: #3e9888; --vote-against: #8e8e93; --track: #2c2c2e; --warn-bg: #ffd60a; --warn-ink: #1c1c00; --btn-dim: #0f0f11; --btn-dim-ink: #98989d; --btn-locked: #1f3a36; --btn-locked-ink: #8fd0c2; } }