:root{--primary-blue:#0695dc;--secondary-blue:#e6f4fb;--primary-green:#00a86b;--brand-deep:#02588a;--brand-deep-soft:#dff2ff;--color-badge:var(--brand-deep);--color-heading-accent:var(--brand-deep);--icon-accent:var(--brand-deep);--icon-success:#00af69;--text-description:#1e293b;--text-primary:#1a1a1a;--text-secondary:#4b4b4b;--text-muted:#8e8e8e;--background:#fff;--foreground:#1a1a1a;--border:#f0f0f0;--input-bg:#f8f9fa;--font-sans:var(--font-mona-sans),system-ui,-apple-system,sans-serif;--font-main:var(--font-sans);--font-legal:var(--font-sans);--font-dashboard:var(--font-sans);--font-weight-body:400;--font-weight-button:600;--font-weight-heading:600;--font-weight-heading-strong:700;--letter-spacing-heading:-.02em;--letter-spacing-display:-.03em;--transition-smooth:all .2s ease-in-out;--scrollbar-size:3px;--scrollbar-thumb:#a1a1aa8c;--scrollbar-thumb-hover:#71717ab8;--scrollbar-track:transparent}@media (prefers-color-scheme:dark){:root{--scrollbar-thumb:#a1a1aa6b;--scrollbar-thumb-hover:#d4d4d88c}}.dark,[data-theme=dark]{--scrollbar-thumb:#a1a1aa6b;--scrollbar-thumb-hover:#d4d4d88c}
