:root{--bg:#010204;--bg-elevated:#060a11;--text:#f4f8ff;--text-muted:#8ea2ba;--stroke:#102846;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Rajdhani,Segoe UI,Tahoma,sans-serif;font-weight:500;line-height:1.4}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:linear-gradient(180deg, #00081480, #000000fa), var(--bg);background-attachment:fixed}a{color:inherit}.app-shell{min-height:100svh;position:relative}.landing-page{width:min(920px,100% - 2rem);min-height:100svh;margin:0 auto;padding:2.75rem 0 0}.bg-aurora{pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 2%,#0073ff1f,#0000 44%),radial-gradient(circle at 20% 80%,#0034791f,#0000 38%),radial-gradient(circle at 80% 82%,#00285f26,#0000 40%);position:fixed;inset:0}.links-section{border-top:1px solid var(--stroke);padding-top:1.8rem}.section-header h1{letter-spacing:-.04em;text-align:center;margin:0 0 1.5rem;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.15}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.page-footer{border-top:1px solid var(--stroke);text-align:center;padding:.95rem 1rem}.page-footer p{color:var(--text-muted);margin:0;font-size:.8rem}.page-footer span{color:#83c4ff}@media (width<=760px){.landing-page{width:min(520px,100% - 1.25rem);padding-top:1.7rem}.cards-grid{grid-template-columns:1fr}}
