.cookie-banner{position:fixed;z-index:200000;right:16px;bottom:16px;left:16px;display:flex;justify-content:center;pointer-events:none;animation:cookie-banner-in .26s ease-out}.cookie-banner-panel{display:flex;width:min(980px,100%);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:8px 12px;border:solid transparent;border-width:11px 12px;border-image-source:url(/assets/tooltip-hud-frame-D0nlyWGy.png);border-image-slice:22 24;border-image-width:11px 12px;border-image-repeat:stretch;background:linear-gradient(180deg,#172233,#0b111b) center / calc(100% - 12px) calc(100% - 10px) no-repeat border-box;filter:drop-shadow(0 8px 14px rgba(0,0,0,.6));color:#d5dbe3;font-family:"Press Start 2P",monospace;font-size:10px;line-height:1.9;pointer-events:auto}.cookie-banner-text{flex:1 1 420px;min-width:0}.cookie-banner-text p{margin:6px 0 0}.cookie-banner-title{color:#ffd75a;font-family:"Press Start 2P",monospace;font-size:13px}.cookie-banner-details{margin-top:8px}.cookie-banner-details summary{color:#9ec7ff;cursor:pointer}.cookie-banner-details ul{margin:6px 0 0;padding-left:20px}.cookie-banner-details b{color:#ffe08b}.cookie-banner-link{display:inline-block;margin-top:6px;color:#9ec7ff}.cookie-banner-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px}.cookie-btn{min-width:170px;height:46px;padding:0 6px;border:solid transparent;border-width:11px 12px;border-image-source:url(/assets/tooltip-hud-frame-D0nlyWGy.png);border-image-slice:22 24;border-image-width:11px 12px;border-image-repeat:stretch;background:linear-gradient(180deg,#1d2836,#121a24) center / calc(100% - 12px) calc(100% - 10px) no-repeat border-box;color:#ffe08b;cursor:pointer;font-family:"Press Start 2P",monospace;font-size:10px}.cookie-btn.is-gold{border:0;border-image:none;background:url(/assets/enter-button-DKuyTelh.png) center / 100% 100% no-repeat;color:#fff1c4;image-rendering:pixelated}.cookie-btn:hover,.cookie-btn:focus-visible{outline:none;filter:brightness(1.12)}@keyframes cookie-banner-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.cookie-banner{animation:none}}@media (max-width: 560px){.cookie-banner{right:8px;bottom:8px;left:8px}.cookie-banner-panel{padding:6px 4px;font-size:9px}.cookie-banner-actions,.cookie-btn{width:100%}}
