:root{--bg:#0d0d0f;--bg-raised:#1a1a1e;--bg-hover:#26262c;--border:#2e2e36;--text:#eaeaf0;--text-dim:#9a9aa8;--accent:#ed2553;--accent-soft:#ed255522;--include:#4caf7d;--exclude:#e05555;--radius:8px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;padding:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.45}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}input,select{font:inherit;color:var(--text);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius)}input:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:5px}::-webkit-scrollbar-track{background:0 0}header.svelte-12qhfyh{z-index:50;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex;position:sticky;top:0}.brand.svelte-12qhfyh{letter-spacing:.02em;align-items:center;gap:.45rem;font-size:1.25rem;font-weight:700;display:flex}.logo.svelte-12qhfyh{width:1.6rem;height:1.6rem}.brand.svelte-12qhfyh .accent:where(.svelte-12qhfyh){color:#eabcbc}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--text-dim);border-radius:var(--radius);padding:.35rem .6rem;font-size:.95rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text);background:var(--bg-hover)}main.svelte-12qhfyh{max-width:1400px;margin:0 auto;padding:1rem}
