/* Canonical values shared by the product and its UI guide. See DESIGN.md. */
:root{
 --ink:#172b4d;--muted:#64748b;--line:#d9e2ef;--paper:#eef3f9;
 --accent:#3659d5;--accent-soft:#edf2ff;--surface-alt:#f7f9fc;--white:#fff;
 --field-border:#cbd7e7;--error:#8d3023;--error-surface:#fff0ed;--error-border:#e0b6ad;
 --font-sans:"Pretendard","Noto Sans KR","Malgun Gothic",system-ui,sans-serif;
 --text-body:14px;--text-label:12px;--text-action:13px;--text-field:16px;
 --text-title:22px;--text-title-mobile:20px;--text-section:17px;
 --space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;
 --radius:20px;--radius-panel:12px;--radius-control:8px;--radius-field:12px;
 --control-height:36px;--touch-height:44px;--filter-gap:6px;--filter-padding:8px;
}
