:root{--orange:#f98513;--blue:#223382;--lavender:#d0d2de;--frost:#e0e8e6;--primary:#223382;--primary-hover:#1a2a6b;--primary-light:#2e4a9f;--secondary:#f98513;--secondary-hover:#e6750f;--secondary-light:#ff9a2e;--accent:#d0d2de;--accent-hover:#c0c2ce;--accent-light:#e0e2ee;--frost-background:#e0e8e6;--frost-hover:#d0d8d6;--frost-light:#f0f8f6;--text-primary:#1f2937;--text-secondary:#6b7280;--text-muted:#999;--text-white:#fff;--background-primary:#fff;--background-secondary:#f9fafb;--background-muted:#e0e8e6;--background-dark:#111827;--border-light:#d0d2de;--border-medium:#b8bac6;--border-dark:#9ca3af;--success:#10b981;--warning:#f98513;--error:#ef4444;--info:#223382;--black:#000;--white:#fff;--brand-orange:#f98513;--brand-blue:#223382;--brand-lavender:#d0d2de;--brand-frost:#e0e8e6}:root[data-theme=dark]{--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--background-primary:#0f172a;--background-secondary:#020617;--background-muted:#111827;--border-light:#334155;--border-medium:#475569;--border-dark:#64748b}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-secondary);color:var(--text-primary);margin:0;font-family:Newsreader;transition:background-color .2s,color .2s}#root{min-height:100vh}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.ant-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.ant-input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.ant-input[type=number]{appearance:textfield}.no-spinner::-webkit-outer-spin-button{appearance:none;margin:0}.no-spinner::-webkit-inner-spin-button{appearance:none;margin:0}.no-spinner{appearance:textfield}*{box-sizing:border-box;margin:0;padding:0}
