#hity .weekly-game{padding:0;text-align:left;color:inherit;font:inherit}#hity .weekly-game .card-copy{flex-wrap:wrap!important}#hity .weekly-game .card-copy h3{flex:1;min-width:0}#hity .weekly-badge{flex-basis:100%;display:block;font:800 14px/1.4 'KD Nunito',sans-serif;color:#304f99;background:#f1f4fc;border-radius:12px;padding:8px 12px}#weekly-game-note{margin:0 0 16px;text-align:center;font:800 18px/1.4 'KD Nunito',sans-serif;color:#62449c}#weekly-preview{position:fixed;border:1px solid #e6dfeb;border-radius:22px;padding:24px;max-width:min(92vw,560px);max-height:92dvh;overflow:auto;background:#fffaf2;color:#2b2041;font-family:'KD Nunito',sans-serif}#weekly-preview::backdrop{background:#2b2041b8}#weekly-preview>img{display:block;width:100%;height:auto;object-fit:contain;border-radius:14px;margin-top:40px}#weekly-preview h2{font-size:clamp(24px,5vw,32px);line-height:1.2;margin:20px 0 10px}#weekly-preview .weekly-date{font-size:18px;font-weight:800;color:#304f99}#weekly-preview .weekly-close{position:absolute;right:12px;top:12px;width:44px;min-height:44px;border:1px solid #e6dfeb;border-radius:14px;background:#fff;color:#62449c;font-size:25px}#weekly-preview .weekly-play-now{display:block;width:100%;min-height:48px;padding:12px 16px;background:#426dd7;border:0;color:#fff;border-radius:14px;font:800 16px/1.3 'KD Nunito',sans-serif}#weekly-preview button:focus-visible{outline:3px solid #6236a5;outline-offset:4px}@media(max-width:700px){#hity .weekly-badge{font-size:13px;padding:7px 10px}#weekly-preview{padding:16px}#weekly-preview>img{margin-top:42px}}

@media(max-width:700px){#hity.hero-carousel:has(.weekly-game:not([href])[data-carousel-active=true]){min-height:calc(74vw + 160px)}}
