:root{--primary:#1e3a68;--primary-dark:#172e53;--primary-light:#2a5298;--accent:#059669;--accent-dark:#047857;--accent-light:#10b981;--surface:#f8fafc;--surface-alt:#f1f5f9;--text:#0f172a;--text-muted:#64748b;--border:#e2e8f0;--brand-deep:#0e1d38}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--surface);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,sans-serif;overflow-x:hidden}button{font-family:inherit}@media (width<=400px){.logo-sub{display:none}}
