:root{--primary-navy:#0f2757;--primary-blue:#0284c7;--accent-teal:#0e7490;--bg-gradient-top:#dbeafe;--bg-gradient-mid:#eff6ff;--card-bg:#fff;--card-border:#e2e8f0e6;--text-main:#1e293b;--text-muted:#64748b}body{color:var(--text-main);-webkit-font-smoothing:antialiased;background-color:#f8fafc;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.app-root{flex-direction:column;min-height:100vh;display:flex}button{font-family:inherit}input::placeholder{color:#94a3b8}
