:root{--bg:#0a0a0f;--panel:#14141c;--border:#2a2a38;--red:#b22222;--text:#d8dce6;--muted:#8a93a6;--muted2:#6f7889;--amber:#ffb347;--white:#fff}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Segoe UI,system-ui,sans-serif}h1,h2,h3{letter-spacing:3px;text-transform:uppercase;font-weight:800}a{color:var(--amber);text-decoration:none}.btn{background:var(--red);color:var(--white);letter-spacing:2px;text-transform:uppercase;border-radius:3px;padding:10px 28px;font-weight:700;display:inline-block}.panel{background:var(--panel);border:1px solid var(--border);border-top:3px solid var(--red);border-radius:4px;padding:16px}.panel h3{color:var(--text)}.panel:hover{border-color:var(--amber)}.label{letter-spacing:4px;color:var(--muted);text-transform:uppercase;font-size:11px}.page-section{max-width:760px;margin:0 auto;padding:48px 24px}nav.svelte-1elxaub{border-bottom:2px solid var(--red);letter-spacing:2px;text-transform:uppercase;background:#111118;justify-content:space-between;align-items:center;padding:14px 24px;font-size:13px;display:flex}.brand.svelte-1elxaub{color:var(--text);font-weight:700}.links.svelte-1elxaub{gap:18px;display:flex}.links.svelte-1elxaub a:where(.svelte-1elxaub){color:var(--muted)}.links.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--amber)}
