.consent.svelte-9whwmt{z-index:10;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;max-width:720px;margin-inline:auto;padding:12px 14px;font-size:.85rem;display:flex;position:fixed;bottom:12px;left:12px;right:12px}p.svelte-9whwmt{flex:280px;margin:0}.choices.svelte-9whwmt{gap:8px;display:flex}button.svelte-9whwmt{color:var(--text);font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius);cursor:pointer;background:0 0;padding:8px 18px}.accept.svelte-9whwmt{color:var(--on-accent);background:var(--accent);border-color:var(--accent);font-weight:600}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0e12;--surface:#15171d;--surface-raised:#1d2029;--border:#272a35;--border-strong:#3a3e4d;--text:#f1f2f6;--text-muted:#a3a7b6;--text-faint:#6d7180;--accent:#8b7cff;--accent-surface:#221f3d;--on-accent:#0d0b1f;--warning-text:#f3c969;--warning-surface:#2c2513;--danger-text:#ff9c9c;--danger-surface:#341a1d;--radius:8px;--radius-lg:12px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--text);background:var(--bg);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;line-height:1.45}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important}}.app.svelte-12qhfyh{flex-direction:column;min-height:100dvh;display:flex}header.svelte-12qhfyh{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:14px 16px;display:flex}.brand.svelte-12qhfyh{color:var(--text);letter-spacing:-.01em;font-size:1.1rem;font-weight:700;text-decoration:none}.tagline.svelte-12qhfyh{color:var(--text-muted);font-size:.82rem}footer.svelte-12qhfyh{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:auto;padding:24px 16px;font-size:.82rem;display:flex}footer.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0}nav.svelte-12qhfyh{gap:16px;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:inherit}@media (width>=960px){header.svelte-12qhfyh,footer.svelte-12qhfyh{padding-inline:24px}}
