.lb-cookie{z-index:50;color:#fff;max-width:30rem;font-family:var(--lb-font-serif,system-ui, sans-serif);border:0;border-top:4px solid var(--lb-bar,#ffd23f);box-shadow:none;background-color:#0a0716f7;border-radius:0;flex-direction:column;gap:.55rem;margin-inline:auto;padding:.6rem .8rem;display:flex;position:fixed;bottom:4.75rem;left:.75rem;right:.75rem}@media (min-width:768px){.lb-cookie{max-width:none;box-shadow:none;flex-direction:row;justify-content:center;align-items:center;gap:1.25rem;margin-inline:0;padding:.55rem 1.5rem;bottom:0;left:0;right:0}.lb-cookie-text{flex:auto;max-width:62rem;font-size:.8rem;line-height:1.3}.lb-cookie-actions{flex-wrap:nowrap;flex:none}.lb-cookie-btn{white-space:nowrap}.lb-cookie-cfg{white-space:nowrap;margin-left:.25rem}.lb-cookie-form{flex:100%;order:3}.lb-cookie:has(.lb-cookie-form){flex-wrap:wrap}body:has(.lb-cookie) .hc-hero{min-height:clamp(30rem,100dvh - 11rem,58rem)}}.lb-cookie[data-pending=true]{pointer-events:none;opacity:.6}.lb-cookie-text{margin:0;font-size:.82rem;line-height:1.4}.lb-cookie-text strong{font-weight:800}.lb-cookie-text a{color:#fff;text-underline-offset:2px;text-decoration:underline}.lb-cookie-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lb-cookie-btn{cursor:pointer;padding:.45rem .9rem;min-height:2.25rem;font:700 .78rem/1 var(--lb-font-mono,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--lb-on-bar,#0a0a14);background:var(--lb-action,var(--lb-accent-rose,#f976b0));box-shadow:none;clip-path:var(--lb-slant);border:0;border-radius:0;padding-inline:1.2rem;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s}@media (hover:hover) and (pointer:fine){.lb-cookie-btn:hover{background-color:color-mix(in srgb, var(--lb-action,#f976b0) 82%, #fff)}}.lb-cookie-btn:active{transform:scale(.97)}.lb-cookie-btn[data-quiet=true]{background:var(--lb-action,var(--lb-accent-rose,#f976b0))}.lb-cookie-cfg{cursor:pointer;font:700 .8rem/1.2 var(--lb-font-mono,sans-serif);color:#d7f3ef;text-underline-offset:2px;background:0 0;border:0;margin-left:auto;padding:.3rem .1rem;text-decoration:underline}.lb-cookie-cfg:hover{color:#fff}.lb-cookie-form{border:1px solid #d7f3ef61;gap:.5rem;padding:.6rem .7rem;font-size:.8rem;line-height:1.35;display:grid}.lb-cookie-form label{align-items:flex-start;gap:.5rem;display:flex}.lb-cookie-form input{accent-color:var(--lb-accent-rose,#f976b0);margin-top:.15rem}.lb-cookie :focus-visible{outline:3px solid var(--lb-bar,#ffd23f);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lb-cookie-btn{transition:none}}
