:root{--app-bg:#eef4fa;--app-surface:#ffffff;--app-surface-soft:#f8fbfe;--app-panel:#eef4fa;--app-text:#152b45;--app-heading:#173b60;--app-text-strong:#173b60;--app-muted:#61798f;--app-border:#cfdeeb;--app-shadow:rgba(15,44,75,.08);--preview-surround:#dce5ed}html[data-theme=dark]{--app-bg:#0d1722;--app-surface:#162331;--app-surface-soft:#1b2b3b;--app-panel:#111d29;--app-text:#e8f0f7;--app-heading:#f3f7fb;--app-text-strong:#f3f7fb;--app-muted:#a9bac9;--app-border:#30465a;--app-shadow:rgba(0,0,0,.28);--preview-surround:#243442}:root{--app-primary:#0b68b7;--app-primary-contrast:#fff;--app-danger:#9e3a3a;--app-danger-soft:#fdeaea;--app-input-text:#173a5e;--app-placeholder:#8192a2;--app-active-soft:#e7f2fc;--app-danger-border:#efcaca;--app-footer-bg:rgba(255,255,255,.96)}html[data-theme=dark]{--app-primary:#1683cf;--app-danger:#ff9f9f;--app-danger-soft:#3b2229;--app-input-text:#e8f0f7;--app-placeholder:#8295a6;--app-active-soft:#193b56;--app-danger-border:#68404a;--app-footer-bg:rgba(22,35,49,.96);--app-bg:#101820;--app-surface:#18232d;--app-surface-soft:#1d2a34;--app-panel:#131e27;--app-border:#314250;--app-shadow:rgba(0,0,0,.18);--preview-surround:#23313b;--app-primary:#0b68a8;--app-active-soft:#19364b;--app-danger:#eaa0a0;--app-danger-soft:#342329;--app-danger-border:#5b3b43}
