:root{--fm-bg:#eaf3ff;--fm-surface:#ffffff;--fm-soft:#f3f7ff;--fm-text:#14213f;--fm-muted:#596a86;--fm-border:#e0e9f7;--fm-accent:#1459ef;--fm-on-accent:#ffffff;--fm-hover:#e3edff;color-scheme:light}
:root[data-appearance=dark]{--fm-bg:#0d1525;--fm-surface:#172238;--fm-soft:#1f2d47;--fm-text:#edf3ff;--fm-muted:#bac9e2;--fm-border:#354662;--fm-accent:#a9c4ff;--fm-on-accent:#102343;--fm-hover:#2c4166;color-scheme:dark}
