.cookie-banner,.cookie-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f5e9;font:400 15px/1.55 var(--font-body), sans-serif;background:radial-gradient(at 0 0,#303327,#0000 60%),#171915;border:1px solid #73765c;border-radius:24px;padding:clamp(18px,4vw,30px);box-shadow:inset 0 1px #ecf5aa38,0 20px 64px #090b0870}.cookie-banner{z-index:10000;bottom:calc(68px + env(safe-area-inset-bottom));max-width:820px;max-height:calc(100dvh - 80px - env(safe-area-inset-bottom));margin-inline:auto;position:fixed;inset-inline:12px;overflow-y:auto}.cookie-banner h2,.cookie-dialog h2{font:500 clamp(24px, 5vw, 32px)/1.15 var(--font-display), serif;margin:0 0 10px}.cookie-banner p,.cookie-dialog p{color:#d1d3c3;margin:0 0 16px}.cookie-banner a,.cookie-dialog a{color:var(--babui-yellow);text-underline-offset:3px;text-decoration:underline}.cookie-actions{flex-wrap:wrap;gap:8px;display:flex}.cookie-actions button{color:#f7f5e9;cursor:pointer;min-height:44px;font:inherit;background:#262a21;border:1px solid #73765c;border-radius:999px;padding:8px 16px}.cookie-actions button:hover{border-color:var(--babui-yellow);background:#3b4031}.cookie-dialog .cookie-actions button:nth-child(3){background:var(--babui-yellow);color:var(--babui-ink);border-color:var(--babui-yellow)}.cookie-dialog .cookie-actions button:nth-child(3):hover{background:var(--babui-yellow-hover)}.cookie-dialog{width:min(620px,100% - 24px);max-height:calc(100dvh - 24px);margin:auto;overflow-y:auto}.cookie-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#10120cc2}.cookie-option{background:#14161180;border:1px solid #666a53;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;padding:12px 14px;display:flex}.cookie-option:not(label){display:block}.cookie-option p,.cookie-option span span{color:#d1d3c3;margin:4px 0 0;display:block}.cookie-option input{appearance:none;cursor:pointer;background:#35392e;border:1px solid #a3a78c;border-radius:999px;flex:0 0 42px;align-items:center;height:24px;padding:2px;display:grid}.cookie-option input:before{content:"";background:#e8eadb;border-radius:50%;width:16px;height:16px}.cookie-option input:checked{background:var(--babui-yellow);border-color:var(--babui-yellow)}.cookie-option input:checked:before{background:var(--babui-ink);justify-self:end}.cookie-banner :focus-visible,.cookie-dialog :focus-visible,.cookie-settings:focus-visible{outline:2px solid var(--babui-yellow);outline-offset:3px}@media (max-width:600px){.cookie-actions button{flex:1 0 auto}}@media (forced-colors:active){.cookie-option input{appearance:auto;flex-basis:24px}.cookie-option input:before{content:none}}.cookie-access{z-index:9999;inset-inline-end:max(12px, env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));position:fixed}.cookie-access .cookie-settings{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}
