:root{--navy:#301916;--navy-light:#48231e;--orange:var(--brand-primary);--bg:#f5f7fa;--text:#172b45;--muted:#596b83;--line:#e3e9f0;--green:#19745c;--font:"Inter",system-ui,sans-serif;--ui-primary:var(--brand-primary);--ui-primary-hover:#651100;--ui-primary-soft:var(--brand-soft);--ui-warning:#9b610a;--ui-warning-soft:#fff5e2;--ui-danger:#b73949;--ui-danger-soft:#fff0f2;--ui-info:#285a9e;--ui-info-soft:#edf3fd;--ui-surface:#fff;--ui-radius:12px;--ui-radius-sm:8px;--ui-shadow:0 2px 8px #132a4510;--ui-space:8px;--ui-focus:0 0 0 3px #82160026;--brand-primary:#821600;--brand-accent:#d0393d;--brand-soft:#fff2ee}
