#cookie-consent[hidden]{display:none!important}#cookie-consent{position:fixed;inset:0;z-index:100000;display:flex;align-items:flex-end;justify-content:center;padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));background:#0008;color:#e2e8f0;font-family:system-ui,sans-serif;isolation:isolate}.fk-consent-card{box-sizing:border-box;width:min(760px,100%);max-height:85dvh;overflow:auto;padding:22px;border:1px solid #d4af3777;border-radius:18px;background:#080e1b;box-shadow:0 20px 70px #0009}.fk-consent-card h2{font-size:21px;font-weight:750;color:#ead69a;margin:0 0 10px}.fk-consent-card p{font-size:13px;line-height:1.65;margin:0 0 14px}.fk-consent-card a{text-decoration:underline;color:#ead69a}.fk-consent-card label{display:flex;align-items:center;gap:10px;font-size:13px;min-height:40px}.fk-consent-card input{width:19px;height:19px;accent-color:#d4af37;flex-shrink:0}.fk-consent-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.fk-consent-actions button,.fk-cookie-settings{cursor:pointer;border:1px solid #d4af3766;background:#111b2b;color:#fff;border-radius:8px;padding:11px 14px;min-height:44px;font:inherit;font-size:12px}.fk-consent-actions button{flex:1}.fk-consent-actions button[data-consent=accept]{background:#d4af37;color:#080e1b}.fk-cookie-settings{display:block;margin:16px auto}.fk-consent-card:focus-visible,.fk-cookie-settings:focus-visible{outline:3px solid #fde68a;outline-offset:3px}@media(max-width:480px){.fk-consent-card{padding:16px}.fk-consent-actions{flex-direction:column}}