.game-site-footer[hidden],.game-site-footer [hidden]{display:none!important}.game-site-footer{max-width:1000px;margin:24px auto;padding:16px 24px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font:600 12px/1.6 Oswald,Arial Narrow,sans-serif;color:#ffe11f;border-top:1px solid #2632A8}.game-site-footer nav{display:flex;gap:20px;flex-wrap:wrap}.game-site-footer a{color:#ff2e88;text-underline-offset:4px}.game-ad{margin:150px auto 32px;padding:0 16px;max-width:970px;min-height:100px;color:#999;font:11px Oswald,Arial Narrow,sans-serif;text-align:center}.game-ad ins{min-height:90px}.game-ad p{margin:0 0 10px}.game-ad:has(ins[data-ad-status=unfilled]){display:none}.support-dialog{width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;padding:26px;border:2px solid #FF2E88;box-shadow:6px 6px #c8102e;background:#19120f;color:#fbfaf6;font:500 14px/1.5 Oswald,Arial Narrow,sans-serif;text-align:center}.support-dialog::backdrop{background:#000000db}.support-heading{display:flex;gap:10px;align-items:center;justify-content:center;color:#ff2e88;font:400 12px Luckiest Guy,Impact,sans-serif;letter-spacing:1px}.support-heading img{image-rendering:pixelated}.support-dialog .support-eyebrow{font-size:9px;letter-spacing:2px;color:#ffe11f;margin:22px 0 6px}.support-dialog h2{font:400 30px/1.1 Luckiest Guy,Impact,sans-serif;color:#ff2e88;margin:6px 0 12px;text-shadow:2px 2px #C8102E}.support-qr{display:flex;align-items:center;justify-content:center;min-height:224px;margin:20px auto 12px;max-width:256px;background:#fff;color:#19120f;border-radius:4px}.support-qr img{max-width:100%;height:auto;image-rendering:pixelated}.support-small{font-size:11px;color:#ffe11f}.support-pay{display:block;text-decoration:none;padding:14px;color:#19120f;background:#ff2e88;font-weight:900;border:2px solid #FF2E88;min-height:44px;box-sizing:border-box}.support-optional{font-size:11px;color:#ffe11f}.support-optout{display:flex;justify-content:center;align-items:center;gap:8px;font-size:11px;min-height:36px}.support-continue{display:block;width:100%;padding:12px;margin-top:8px;border:1px solid #FFE11F;background:transparent;color:#fbfaf6;font-weight:800;cursor:pointer;min-height:44px}.support-dialog :focus-visible{outline:3px solid #fff;outline-offset:3px}@media (max-height:700px){.support-dialog{padding:18px}.support-qr{min-height:160px;max-width:176px;margin:12px auto 6px}.support-dialog h2{font-size:25px}.support-dialog .support-eyebrow{margin-top:12px}.support-dialog p{margin:8px 0}}
