.consent{right:16px;bottom:calc(80 * var(--u,0px) + 16px);z-index:60;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);color:#c9d0e0;text-align:left;background:linear-gradient(#161d3a 0%,#0d1224 100%);border:1px solid #ffffff1f;border-left:4px solid #ff8a1f;width:min(400px,100vw - 32px);max-height:calc(100vh - 32px);margin:0;padding:16px 20px 18px;font:500 14px/1.45 Barlow,system-ui,sans-serif;position:fixed;overflow-y:auto;box-shadow:0 12px 40px #00000080}.consent-title{letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0 0 6px;font:italic 900 22px/1 Barlow Condensed,system-ui,sans-serif;display:block}.consent-text{margin:0 0 14px}.consent-text a{color:#ff8a1f}.consent-text a:hover{color:#ffb15e}.consent-go{gap:10px;display:flex}.consent-btn{color:#fff;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:2px solid #ff8a1f;border-radius:0;flex:1;min-height:44px;padding:0 16px;font:italic 800 18px/1 Barlow Condensed,system-ui,sans-serif}.consent-btn.yes{color:#1a0f05;background:#ff8a1f}.consent-btn:hover{filter:brightness(1.12);background:#ff8a1f24}.consent-btn.yes:hover{background:#ff8a1f}.consent-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (height<=500px){.consent{width:min(340px,100vw - 32px);padding:12px 14px 14px;font-size:13px}.consent-title{font-size:18px}.consent-text{margin-bottom:10px}.consent-btn{min-height:38px;font-size:16px}}button[data-consent]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}button[data-consent]:hover{color:#fff;background:0 0;text-decoration:underline}button[data-consent]:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #fff}
