.consent-banner{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:min(100% - 2rem,28rem);color:var(--color-text);padding:1.5rem;box-shadow:0 .5rem 2rem #00000040}.consent-banner::backdrop{background:#0009}.consent-banner__title{margin:0 0 .5rem;font-size:1.125rem}.consent-banner__text{color:var(--color-muted);margin:0 0 1.25rem;font-size:.875rem;line-height:1.5}.consent-banner__actions{justify-items:center;gap:1rem;display:grid}.consent-banner__actions>:first-child{width:100%}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#fff;--color-surface:#f4f6fa;--color-text:#172033;--color-muted:#516074;--color-accent:#d6204e;--color-on-accent:#fff;--color-success:#15803d;--color-danger:#dc2626;--color-border:#d8deea;--font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, monospace;--radius:.5rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#11151c;--color-surface:#1c2330;--color-text:#eef2f8;--color-muted:#b6c1d3;--color-accent:#ff5a7d;--color-on-accent:#1a0a10;--color-success:#4ade80;--color-danger:#f87171;--color-border:#374153}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#11151c;--color-surface:#1c2330;--color-text:#eef2f8;--color-muted:#b6c1d3;--color-accent:#ff5a7d;--color-on-accent:#1a0a10;--color-success:#4ade80;--color-danger:#f87171;--color-border:#374153}*,:before,:after{box-sizing:border-box}html{min-height:100%}body{min-height:100vh;font-family:var(--font-body);color:var(--color-text);background:var(--color-background);margin:0;font-size:1rem;line-height:1.5}img,video{max-width:100%;height:auto}button,input,textarea,select{font:inherit}a{color:var(--color-accent);text-underline-offset:.2em}:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
