:root{--color-navy:#002b55;--color-bg:#f4f8fa;--color-white:#fff;--color-deep:#122638;--color-text-2:#4c6274;--color-rule:#d5e1e8;--color-teal:#00b5c8;--color-cyan:#7fe2ed;--color-accent-text:#006b76;--color-field-border:var(--color-text-2);--color-success:#176443;--color-error:#a5293d;--font-heading:var(--font-montserrat), Arial, sans-serif;--font-body:var(--font-inter), system-ui, sans-serif;--text-display:3rem;--text-h2:2rem;--text-h3:1.375rem;--radius:12px;--shadow-soft:0 8px 24px -12px #002b5540;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--container:1200px;--mail-ground:#f4f8fa;--mail-pane:#fff;--mail-raised:#fff;--mail-text:#002b55;--mail-text-2:#4c6274;--mail-rule:#d5e1e8}[data-theme=dark]{--mail-ground:#0b1b2b;--mail-pane:#122638;--mail-raised:#1a3650;--mail-text:#f4f8fa;--mail-text-2:#a9bdcc;--mail-rule:#2a4660}
