:root{--bg:#0b1220;--card:#111a2e;--text:#e5e7eb;--muted:#9ca3af;--primary:#38bdf8;--primary-hover:#0ea5e9;--border:#1f2a44;--radius:10px}*{box-sizing:border-box}body,html{padding:0;margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:var(--primary);text-decoration:none}