.cookie-notice{z-index:1000;background:var(--paper);width:min(420px,100vw - 32px);color:var(--ink-2);animation:cookie-in var(--dur-med) var(--ease) both;border-radius:16px;padding:22px 22px 18px;position:fixed;bottom:24px;left:24px;box-shadow:0 1px 2px #0000300f,0 12px 24px -12px #0000302e,0 32px 64px -32px #00003059}.cookie-notice p{margin:0 0 16px;font-size:13.5px;line-height:1.6}.cookie-notice p a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.cookie-notice-actions{align-items:center;gap:14px;display:flex}.cookie-notice-actions .btn{padding:11px 20px;font-size:13.5px}.cookie-notice-secondary,.cookie-preferences-link{cursor:pointer;font:inherit;color:var(--ink-3);transition:color var(--dur) var(--ease);background:0 0;border:0;padding:0;font-size:13.5px}.cookie-notice-secondary:hover{color:var(--ink)}.cookie-preferences-link{color:#ffffff80;font-size:12px}.cookie-preferences-link:hover{color:#fff}@keyframes cookie-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:480px){.cookie-notice{bottom:16px;left:16px}}@media (prefers-reduced-motion:reduce){.cookie-notice{animation:none}}
