.cookie-consent{position:fixed;z-index:10000;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px max(20px,calc((100vw - 1120px)/2));background:#241b2b;color:#fff;border-top:3px solid #f4ce6e;box-shadow:0 -8px 28px #0003;font:15px/1.5 system-ui,sans-serif}.cookie-consent p{margin:0;max-width:760px}.cookie-consent a{color:#f4ce6e;text-underline-offset:3px}.cookie-actions{display:flex;gap:10px;flex-shrink:0}.cookie-actions button{min-width:92px;padding:10px 16px;border:1px solid #f4ce6e;border-radius:7px;background:transparent;color:#fff;font:inherit;font-weight:650;cursor:pointer}.cookie-actions button:first-child{background:#f4ce6e;color:#241b2b}.cookie-actions button:focus-visible{outline:3px solid #fff;outline-offset:2px}@media(max-width:600px){.cookie-consent{align-items:stretch;flex-direction:column;gap:10px;padding:14px 16px calc(14px + env(safe-area-inset-bottom))}.cookie-actions button{flex:1}}
