.consent{position:fixed;left:16px;bottom:16px;z-index:700;max-width:420px;padding:20px 22px;border-radius:22px;background:rgba(20,20,23,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 0 0 1px var(--line-2),0 30px 60px -20px rgba(0,0,0,.8);font-size:.88rem;color:var(--muted);animation:consent-in .9s var(--ease-out) both}@keyframes consent-in{0%{opacity:0;transform:translate3d(0,30px,0)}}.consent__more{color:var(--text);text-decoration:underline;text-underline-offset:3px}.consent__actions{display:flex;gap:10px;margin-top:14px}.consent__btn{flex:1 1;padding:11px 14px;border-radius:999px;font-weight:700;font-size:.85rem;box-shadow:inset 0 0 0 1px var(--line-2)}.consent__btn--primary{background:var(--teal);color:#000;box-shadow:none}