/* Shared visual tokens. Component rules live in style.css. */
:root {
 --font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
 --text-xs:12px;--text-sm:13px;--text-body:15px;--text-control:14px;--text-title:24px;--text-sheet:22px;
 --weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;
 --blue:#007aff;--ink:#162536;--muted:#657588;--line:#dce5ee;--bg:#f4f5f7;--surface:#fff;--surface-secondary:#eef2f6;--selected:#e8f1ff;--green:#267f70;
 --space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;
 --radius-small:10px;--radius-control:12px;--radius-card:16px;--radius-sheet:24px;
 --shadow-card:0 2px 6px #1b2b4408;--shadow-sheet:0 12px 48px #17283b24;
}
