:root{--fm-ink:#132c3e;--fm-muted:#506574;--fm-canvas:#f5f8fa;--fm-card:#ffffff;--fm-soft:#edf3f5;--fm-selected:#e9f6ef;--fm-accent:#08794f;--fm-accent-strong:#075b3e;--fm-line:#d4e1e6;--fm-input-line:#8096a3;--fm-focus:#1a61ad;--fm-warning:#775006;--fm-warning-surface:#fff5db;--fm-danger:#a02d32;--fm-danger-surface:#fff2f0;--fm-radius:12px;--fm-control-radius:8px;--fm-card-shadow:0 3px 12px #18364a06;--fm-overlay-shadow:0 18px 70px #132c3e2e;--fm-target:44px}