:root{--bg: radial-gradient(1100px 600px at 15% -10%, #1f4a7a 0%, transparent 60%), linear-gradient(180deg, #0e1a2e 0%, #0a1220 100%);--card: rgba(255, 255, 255, .07);--card-hover: rgba(255, 255, 255, .13);--border: rgba(255, 255, 255, .12);--text: #eef4fb;--muted: #9fb3c8;--accent: #3aa9ff;--sun: #f2b632;--radius: 16px}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:var(--bg);background-attachment:fixed;color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
