.cookie{align-items:center;background:var(--color-paper);border:1px solid var(--card-border);border-radius:var(--radius-lg);bottom:var(--spacing-24);box-shadow:var(--shadow-subtle);display:flex;flex-wrap:wrap;gap:var(--spacing-16);justify-content:space-between;left:var(--spacing-24);margin-inline:auto;max-width:35rem;opacity:0;padding:var(--spacing-24);pointer-events:none;position:fixed;right:var(--spacing-24);transform:translateY(.75rem);transition:opacity var(--dur-banner) var(--ease-out),transform var(--dur-banner) var(--ease-out);z-index:120}.cookie[data-open]{opacity:1;pointer-events:auto;transform:none}.cookie__t{color:var(--color-slate-600);flex:1 1 16.25rem;font-size:var(--text-caption);line-height:var(--leading-caption)}.cookie__actions{align-items:center;display:flex;gap:var(--spacing-16)}.cookie__lnk{color:var(--color-slate-600);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-decoration:underline;text-transform:uppercase;text-underline-offset:.1875rem}@media(max-width:767px){.cookie__actions{flex:1 1 100%;justify-content:flex-end}.cookie__lnk{display:inline-block;padding-block:.9375rem}.cookie{bottom:var(--spacing-16);left:var(--spacing-16);padding:var(--spacing-16);right:var(--spacing-16)}}@media(prefers-reduced-motion:reduce){.cookie{transform:none}}
