/* Central appearance tokens; inline company --teal remains authoritative. */
:root {--muted:#52665e;--teal:#0b7565;--ui-soft:color-mix(in srgb,var(--teal) 10%,var(--surface));--ui-radius:14px;--ui-gap:12px}
html[data-theme="dark"] {--bg:#081310;--surface:#10201c;--surface-2:#0c1916;--ink:#eef6f2;--muted:#aec7bc;--line:rgba(132,194,171,.17);--teal:#5bd9bd}
html[data-contrast="high"] {--line:#71817e;--muted:#41524f;--teal:#006e64}
html[data-theme="dark"][data-contrast="high"] {--line:#95aaa5;--muted:#d0dedb;--teal:#7ff8df}
