/* Shared design tokens for alamscience.com. Link this BEFORE a page's own <style>
   so a page-level :root override still wins by source order. Values are the
   majority values found across pages on 2026-09-22; pages keep only what differs. */
:root{--ink:#17222e;--muted:#5d6a76;--mono:'DM Mono',monospace;--sans:'DM Sans','Noto Sans HK',sans-serif;--paper:#f4f7f8;--grid:rgba(26,95,168,.055);--surface:#fff;--surface2:#eaf0f2;--surface3:#f8fafb;--chem:#1a5fa8;--chem-deep:#123f73;--chem-bg:#e3edf8;--chem-soft:#e3edf8;--deep:#123f73;--display:'Archivo','Noto Sans HK',sans-serif;--disp:'Archivo','Noto Sans HK',sans-serif;--phy:#c0392b;--bio:#2a7d3f;--gold:#d4af37;--accent:var(--chem);--accent-bg:var(--chem-bg);--text:var(--ink);--bg:var(--paper);--border:rgba(23,34,46,.11);--line:rgba(23,34,46,.12);--ok-bg:#e4f3e7;--ok-text:#216337;--err-bg:#fbe9e7;--err-text:#8a2f2a;--warn-bg:#fef3df;--warn-text:#8a5b10;--phy-soft:#fae7e4;--bio-soft:#e4f3e8;--soft:#84909b;--shadow:0 16px 42px rgba(23,34,46,.09)}
