/* Approved Sand / Amber; scientific renderer palettes remain local. */
:root{color-scheme:light;--page:#f9f9f8;--surface:#fff;--canvas:#fdfbf7;--ink:#21201c;--muted:#63635e;--line:#dad9d6;--input-line:#8d8d86;--accent:#ffc53d;--accent-hover:#ffba18;--accent-active:#e2a336;--accent-line:#ab6400;--selected:#fff7c2;--link:#0043ce;--success:#198038;--error:#da1e28;--radius-control:6px;--radius-panel:8px;--radius-dialog:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--text:14px;--text-small:12px;--text-meta:12px;--teal:var(--accent-line);--pale:var(--selected);--amber:#805000;--shadow:none;--font-ui:"Segoe UI","Noto Sans SC","Microsoft YaHei",sans-serif;--font-num:var(--font-ui);--font-math:"Cambria Math","Times New Roman",serif;--line-subtle:#eeedea;--surface-subtle:#f5f5f3;--surface-warm:#fff8e7;--accent-soft:var(--selected);--accent-ink:var(--amber);--accent-border:var(--accent-line);--ink-secondary:var(--muted);--status-ready:var(--success);--status-warn:var(--amber);--status-err:var(--error);font-family:var(--font-ui);color:var(--ink);background:var(--page);font-size:var(--text);line-height:1.5}
