.consent-banner.svelte-f8w1v2{position:fixed;z-index:30;left:16px;right:16px;bottom:16px;max-width:720px;margin:0 auto;padding:20px 22px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--ink);box-shadow:0 12px 36px #0000002a}h2.svelte-f8w1v2{margin:0 0 8px;font-size:1rem}p.svelte-f8w1v2{margin:0;font-size:.8125rem;line-height:1.7;color:var(--muted)}p.svelte-f8w1v2 a:where(.svelte-f8w1v2){color:var(--accent)}.consent-actions.svelte-f8w1v2{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px}.consent-actions.svelte-f8w1v2 button:where(.svelte-f8w1v2){min-height:44px;padding:0 16px;border:1px solid var(--control-border, var(--border));border-radius:6px;background:var(--surface);color:var(--ink);font-size:.8125rem;font-weight:600;cursor:pointer}.consent-dialog.svelte-f8w1v2{width:min(520px,calc(100% - 32px));padding:22px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--ink)}.consent-dialog.svelte-f8w1v2::backdrop{background:#0006}label.svelte-f8w1v2{display:flex;gap:10px;align-items:flex-start;margin:12px 0;font-size:.8125rem;line-height:1.6}label.svelte-f8w1v2 input:where(.svelte-f8w1v2){margin-top:4px}.always.svelte-f8w1v2{color:var(--muted)}@media(max-width:520px){.consent-actions.svelte-f8w1v2 button:where(.svelte-f8w1v2){flex:1 1 100%}}
