:root{--bg:#101c1c;--surface:#1b2b2b;--text:#f5f4ee;--accent:#1e6866;--accent-hover:#00a89e;--accent-subtle:rgba(30,104,102,0.08);--accent-border:rgba(30,104,102,0.25);--accent-muted:rgba(30,104,102,0.5)}html.dark{--bg:#101c1c;--surface:#1b2b2b;--surface-hover:#263c3c;--text:#f5f4ee;--text-secondary:#b9b287;--text-muted:#b5ad81;--border:#263c3c;--border-hover:#487373;--accent:#1e6866;--accent-hover:#00a89e;--accent-subtle:rgba(30,104,102,0.12);--accent-border:rgba(30,104,102,0.3);--accent-muted:rgba(30,104,102,0.5)}