*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0f0f1a;--card:#1a1a2e;--border:#2a2a4a;--text:#ffffff;--muted:#888888;--blue:#4f9ef8;--green:#22c55e;--amber:#f59e0b;--red:#ef4444}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}