.consent{position:fixed;left:16px;bottom:16px;z-index:60;width:min(380px,calc(100vw - 32px));padding:16px 16px 14px;border-radius:16px}.consent p{color:var(--muted);font-size:13.5px;line-height:1.55}.consent a{color:var(--text);font-weight:560;transition:opacity .2s}.consent a:hover{opacity:.65}.consent-btns{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}