/* Fintrix colour tokens. Shared by the app, the login page and the user manual. */
:root{color-scheme:light;
--d-bg:#f5f7ff;--d-surface:#ffffff;--d-raised:#f8f9ff;--d-hover:#eef1fc;--d-active:#e4e9fa;--d-line:#e1e5f2;--d-line-strong:#c9d0e6;
--d-ink:#00051f;--d-ink-2:#1c2546;--d-muted:#5b6487;--d-faint:#8c94b3;--d-inverse:#00051f;--d-on-inverse:#e8ecff;
--d-primary:#1f3bff;--d-primary-hover:#1830e0;--d-primary-text:#1f3bff;--d-primary-soft:#e8ecff;--d-primary-line:#bcc6ff;--d-on-primary:#ffffff;
--d-accent:#4c66ff;--d-accent-text:#2e46d6;--d-accent-soft:#edf0ff;--d-accent-line:#c7d0ff;
--d-signal:#3fd4ff;--d-signal-soft:#e2f8ff;--d-focus:#4c66ff;
--d-success:#1e8a5a;--d-success-text:#16754c;--d-success-soft:#e3f6ec;--d-success-line:#b5e3cb;
--d-warning:#e0a100;--d-warning-text:#8f5d00;--d-warning-soft:#fff4dd;--d-warning-line:#f3d9a0;
--d-danger:#d93a2f;--d-danger-text:#b42c22;--d-danger-soft:#fdecea;--d-danger-line:#f4c4bf;
--d-violet:#6a4fd6;--d-violet-text:#5a40c4;--d-violet-soft:#f0ecff;--d-violet-line:#d6ccff;
--d-chart-1:#1f3bff;--d-chart-2:#3fd4ff;--d-chart-3:#00208a;--d-chart-4:#7c5cff;--d-chart-5:#1e8a5a;--d-chart-6:#e0a100;
--d-green:var(--d-primary);--d-blue:var(--d-accent);
--d-radius:14px;--d-shadow:0 20px 70px #00051f1c;--d-overlay:#00051f59;--d-ease:cubic-bezier(.22,1,.36,1);--d-font-sm:12px;--d-font-md:14px;--d-control-height:38px}
/* Screen only, so printing from dark mode still gives dark text on white paper. */
@media screen{:root[data-theme=dark]{color-scheme:dark;
--d-bg:#00051f;--d-surface:#000a33;--d-raised:#04103f;--d-hover:#0a1a52;--d-active:#102463;--d-line:#16255e;--d-line-strong:#24367a;
--d-ink:#e8ecff;--d-ink-2:#c5cceb;--d-muted:#8f99c2;--d-faint:#5e6894;--d-inverse:#e8ecff;--d-on-inverse:#00051f;
--d-primary:#1f3bff;--d-primary-hover:#3a55ff;--d-primary-text:#8a9bff;--d-primary-soft:#0e1f66;--d-primary-line:#2b3fa0;--d-on-primary:#ffffff;
--d-accent:#4c66ff;--d-accent-text:#9aa8ff;--d-accent-soft:#101f5c;--d-accent-line:#2e3f96;
--d-signal:#3fd4ff;--d-signal-soft:#06304a;--d-focus:#3fd4ff;
--d-success:#2fb877;--d-success-text:#5fd9a0;--d-success-soft:#0b2e2a;--d-success-line:#1b5a46;
--d-warning:#f2b53a;--d-warning-text:#f5c86a;--d-warning-soft:#2e2610;--d-warning-line:#5c4a1c;
--d-danger:#e5484d;--d-danger-text:#ff8f87;--d-danger-soft:#3a1424;--d-danger-line:#6b2738;
--d-violet:#8c74ff;--d-violet-text:#b9a9ff;--d-violet-soft:#1e1650;--d-violet-line:#3d2f8f;
--d-chart-1:#4c66ff;--d-chart-2:#3fd4ff;--d-chart-3:#8a9bff;--d-chart-4:#a48cff;--d-chart-5:#2fb877;--d-chart-6:#f2b53a;
--d-shadow:0 20px 70px #0000008c;--d-overlay:#000000a6}}
