.ps-cookie{z-index:60;border:1px solid hsl(var(--card-border));background:hsl(var(--card));max-width:440px;color:hsl(var(--card-foreground));font-family:var(--font-manrope),system-ui,sans-serif;border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;animation:.32s cubic-bezier(.2,.8,.2,1) both ps-cookie-in;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 10px 30px -12px #17233740,inset 0 1px #fff9}@media (min-width:640px){.ps-cookie{bottom:24px;left:24px;right:auto}}.ps-cookie-text{margin:0;font-size:14px;line-height:1.5}.ps-cookie-text a{color:hsl(var(--primary));text-underline-offset:3px;text-decoration:underline}.ps-cookie-actions{justify-content:flex-end;gap:8px;display:flex}.ps-cookie-btn{border:1px solid hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground));font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;transition:transform .12s,background .12s}.ps-cookie-btn:active{transform:translateY(1px)}.ps-cookie-btn-quiet{color:hsl(var(--foreground));border-color:hsl(var(--border));background:0 0}.ps-cookie-btn-quiet:hover{background:hsl(var(--muted))}@keyframes ps-cookie-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ps-cookie{animation:none}}
