#upcomingGame{padding:0;border:1px solid #8c7447;border-radius:12px;background:#070707;color:white;width:min(440px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:94dvh;overflow:auto;box-shadow:0 24px 100px #0008}#upcomingGame::backdrop{background:#071125d9;backdrop-filter:blur(5px)}.upcoming-top{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 8px 20px;position:sticky;top:0;background:#070707;z-index:1}.upcoming-top span{font-size:10px;letter-spacing:2px;color:#e3c58c}#closeUpcoming{width:44px;height:44px;border:1px solid #655736;border-radius:50%;background:#17130e;color:white;font-size:27px}#upcomingGame>img{display:block;width:100%;max-height:calc(94dvh - 116px);object-fit:contain}#continueToClub{display:block;width:100%;padding:17px;border:0;background:#dfbf7b;color:#101525;font-weight:700}#closeUpcoming:hover{background:#554225}#continueToClub:hover{background:#f2d89f}@media(prefers-reduced-motion:no-preference){#upcomingGame[open]{animation:poster-in .25s ease-out}@keyframes poster-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}