.upcoming-game_popup__K3lF_{position:fixed;right:24px;bottom:24px;z-index:1000;width:390px;max-width:calc(100vw - 28px);box-sizing:border-box;border:3px solid #725080;border-radius:23px;background:linear-gradient(165deg,#fffaf0 58%,#e2f8ec);color:#351342;box-shadow:0 7px 0 #bea6ce,0 12px 35px #36114535;padding:21px 22px 16px;animation:upcoming-game_arrive__8JTte .35s ease-out;font-family:var(--font-pixel),sans-serif}.upcoming-game_jolie__7gT75{position:absolute;left:18px;top:-76px;object-fit:contain;image-rendering:pixelated;pointer-events:none}.upcoming-game_heading__Wavoz{padding-right:15px}.upcoming-game_heading__Wavoz small{font:10px Arial,sans-serif;font-weight:700;letter-spacing:1.7px;color:#82618e}.upcoming-game_heading__Wavoz h2{font-size:29px;line-height:1;margin:8px 0 17px}.upcoming-game_close__G1LTO{position:absolute;right:9px;top:9px;display:grid;place-items:center;width:30px;height:30px;border:1px solid #9e80ac;border-radius:50%;background:#f2e7fb;color:#6d4d7a;font:24px Arial,sans-serif;cursor:pointer}.upcoming-game_details__ULPmp{display:flex;gap:13px;align-items:center}.upcoming-game_cafe__RsgWz{width:112px;height:100px;border:2px solid #a58bb2;border-radius:12px;object-fit:cover;object-position:right center;flex-shrink:0}.upcoming-game_details__ULPmp strong{font-size:24px;line-height:1.1}.upcoming-game_details__ULPmp p{font:12px/1.45 Arial,sans-serif;margin:7px 0 0;color:#6f507a}.upcoming-game_when__Lb7ni{font:13px/1.4 Arial,sans-serif;margin:16px 0 10px}.upcoming-game_countdown__QdsJH{background:#e8dcfa;border:1px solid #c7afd8;border-radius:9px;text-align:center;padding:7px;font-size:23px;margin-bottom:12px}.upcoming-game_join__VnUjj{display:block;text-align:center;padding:10px;border:2px solid #71517e;border-radius:12px;background:#ffd98e;box-shadow:0 3px #a98ab7;color:#351342;font-size:25px;text-decoration:none}.upcoming-game_links__kZhyn{display:flex;justify-content:space-between;flex-wrap:wrap;gap:9px;margin:16px 0 13px;font:11px Arial,sans-serif}.upcoming-game_links__kZhyn a,.upcoming-game_links__kZhyn button{color:#795488;text-decoration:underline;background:none;border:0;padding:0;font:inherit;cursor:pointer}.upcoming-game_note__X59UF{display:block;color:#73557d;font:11px/1.5 Arial,sans-serif}.upcoming-game_note__X59UF a{color:inherit}.upcoming-game_error__o1qMi{font:12px Arial,sans-serif;color:#922e43}@keyframes upcoming-game_arrive__8JTte{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:600px){.upcoming-game_popup__K3lF_{width:calc(100vw - 24px);right:12px;bottom:12px;padding:15px 16px}.upcoming-game_jolie__7gT75{width:75px;height:75px;top:-56px;left:15px}.upcoming-game_heading__Wavoz h2{font-size:26px;margin:7px 0 12px}.upcoming-game_details__ULPmp{gap:10px}.upcoming-game_cafe__RsgWz{width:82px;height:68px}.upcoming-game_details__ULPmp strong{font-size:22px}.upcoming-game_details__ULPmp p{font-size:11px;margin:4px 0}.upcoming-game_when__Lb7ni{margin:12px 0 8px;font-size:12px}.upcoming-game_countdown__QdsJH{font-size:21px;padding:5px;margin-bottom:9px}.upcoming-game_join__VnUjj{font-size:23px;padding:8px}.upcoming-game_links__kZhyn{margin:12px 0 9px}.upcoming-game_note__X59UF{font-size:10px}}@media(prefers-reduced-motion:reduce){.upcoming-game_popup__K3lF_{animation:none}}@font-face{font-family:HomeTitlePixel;src:url(/fonts/press-start-2p.ttf);font-display:swap}