html:has(.site) [role=region][aria-label=Cookie\ consent]{border-top:1px solid var(--border);background:var(--background);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;box-shadow:0 -24px 48px -32px #1716144d}html:has(.site) [role=region][aria-label=Cookie\ consent] p{color:var(--foreground-soft);font-size:14px;line-height:1.5}html:has(.site) [role=region][aria-label=Cookie\ consent] [data-slot=button]{height:36px;min-height:36px;box-shadow:none;font-family:var(--font-sans);letter-spacing:-.005em;border-radius:999px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px}html:has(.site) [aria-describedby=cookie-settings-description] [data-slot=button]{height:36px;min-height:36px;box-shadow:none;font-family:var(--font-sans);letter-spacing:-.005em;border-radius:999px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px}html:has(.site) [role=region][aria-label=Cookie\ consent] [data-slot=button][data-variant=primary]{border:1px solid var(--foreground);background:var(--foreground);color:var(--primary-foreground)}html:has(.site) [aria-describedby=cookie-settings-description] [data-slot=button][data-variant=primary]{border:1px solid var(--foreground);background:var(--foreground);color:var(--primary-foreground)}html:has(.site) [role=region][aria-label=Cookie\ consent] [data-slot=button][data-variant=primary]:hover{background:var(--primary-hover)}html:has(.site) [aria-describedby=cookie-settings-description] [data-slot=button][data-variant=primary]:hover{background:var(--primary-hover)}html:has(.site) [role=region][aria-label=Cookie\ consent] [data-slot=button][data-variant=quiet]:not([data-tone]){border:1px solid var(--border-strong);color:var(--foreground);background:0 0}html:has(.site) [aria-describedby=cookie-settings-description] [data-slot=button][data-variant=quiet]:not([data-tone]){border:1px solid var(--border-strong);color:var(--foreground);background:0 0}html:has(.site) [role=region][aria-label=Cookie\ consent] [data-slot=button][data-tone=ghost]{color:var(--foreground);background:0 0}html:has(.site) [role=region][aria-label=Cookie\ consent] [data-slot=button][data-variant=quiet]:not([data-tone]):hover{background:var(--muted)}html:has(.site) [aria-describedby=cookie-settings-description] [data-slot=button][data-variant=quiet]:not([data-tone]):hover{background:var(--muted)}html:has(.site) [role=region][aria-label=Cookie\ consent] [data-slot=button][data-tone=ghost]:hover{background:var(--muted)}html:has(.site) [aria-describedby=cookie-settings-description] [data-slot=dialog-description]{font-size:14px;line-height:20px}html:has(.site) [role=region][aria-label=Cookie\ consent] [data-slot=button]:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;box-shadow:none}html:has(.site) [aria-describedby=cookie-settings-description] [data-slot=button]:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;box-shadow:none}html:has(.site):not(:has([data-coast-app])) [aria-describedby=cookie-settings-description]{gap:16px;padding:24px}html:has(.site) [aria-describedby=cookie-settings-description]{background:var(--background);box-shadow:0 0 0 .5px var(--shot-edge), 0 30px 80px -24px #17161473;color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;border:0;border-radius:22px}html:has(.site) [aria-describedby=cookie-settings-description] [data-slot=dialog-title]{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 44;font-size:28px;font-weight:400;line-height:1.15}html:has(.site) [aria-describedby=cookie-settings-description] [data-slot=dialog-description]{color:var(--foreground-soft)}html:has(.site) [aria-describedby=cookie-settings-description] p{color:var(--foreground-soft)}html:has(.site) [aria-describedby=cookie-settings-description] h3{color:var(--foreground)}html:has(.site) [aria-describedby=cookie-settings-description] [data-consent-status]{color:var(--foreground)}html:has(.site) [aria-describedby=cookie-settings-description] a{color:var(--foreground);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}html:has(.site) [data-slot=dialog-backdrop]{background:#1716145c}
