/* Shared visual tokens. No page-specific layout rules. */
:root{--eum-page:#f4f7fb;--eum-surface:#fff;--eum-subtle:#f8fafc;--eum-text:#20314b;--eum-muted:#52657d;--eum-line:#d8e1ec;--eum-primary:#275dc0;--eum-selected:#eef4ff;--eum-radius:10px;--eum-control-radius:8px;--eum-space-1:4px;--eum-space-2:8px;--eum-space-3:12px;--eum-space-4:16px;--eum-space-6:24px;--eum-space-8:32px;--eum-font-family:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--eum-font-page:24px;--eum-font-section:16px;--eum-font-subheading:14px;--eum-font-body:14px;--eum-font-control:13px;--eum-leading-body:1.7;--eum-leading-heading:1.5;--eum-font-small:12px;--eum-control-height:40px;--eum-touch-height:44px;--eum-focus:#2055a4;--eum-sidebar-text:#bdcce0;--eum-sidebar-muted:#b7c8df;--eum-danger:#a52332;--eum-warning:#795018;--eum-success:#24613d;--eum-working:#1e4c96;--eum-warning-bg:#fff8eb;--eum-danger-bg:#fff2f3;--eum-success-bg:#edf8f1;}
