.ganaraska-rush-game_page__qW1SJ{--rush-ink:#132b35;--rush-muted:#48616b;--rush-cream:#fff9e9;--rush-water:#087c8c;--rush-water-dark:#075568;--rush-coral:#e3533f;color:var(--rush-ink);background:radial-gradient(circle at 12% 14%,rgb(255 210 91/26%),transparent 27rem),linear-gradient(180deg,#f4fbf8,#e4f4ef 50%,#f9f4e8)}.ganaraska-rush-game_main__GHUa8{overflow:clip}.ganaraska-rush-game_hero__OsXkH{position:relative;padding:clamp(2.5rem,7vw,5.5rem) 1rem clamp(2rem,5vw,4rem);isolation:isolate}.ganaraska-rush-game_hero__OsXkH:after,.ganaraska-rush-game_hero__OsXkH:before{position:absolute;z-index:-1;content:"";border-radius:999px;filter:blur(1px)}.ganaraska-rush-game_hero__OsXkH:before{width:min(45vw,28rem);height:min(45vw,28rem);top:-12rem;right:-7rem;background:rgb(8 124 140/12%)}.ganaraska-rush-game_hero__OsXkH:after{width:13rem;height:13rem;bottom:-5rem;left:-6rem;background:rgb(227 83 63/10%)}.ganaraska-rush-game_content__gV3yb,.ganaraska-rush-game_heroInner__oa2Gg{width:min(100%,74rem);margin-inline:auto}.ganaraska-rush-game_heroInner__oa2Gg{display:grid;gap:1rem}.ganaraska-rush-game_backLink__148TP{width:fit-content;color:var(--rush-water-dark);font-weight:750;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25rem}.ganaraska-rush-game_eyebrow__HiPjg{width:fit-content;margin:0;padding:.4rem .7rem;border:1px solid rgb(7 85 104/25%);border-radius:999px;color:var(--rush-water-dark);background:rgb(255 255 255/72%);font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ganaraska-rush-game_title__t5yaM{max-width:13ch;margin:0;color:var(--rush-ink);font-size:clamp(2.6rem,8vw,5.5rem);line-height:.92;letter-spacing:-.055em}.ganaraska-rush-game_intro__PIvDj{max-width:46rem;margin:0;color:var(--rush-muted);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65}.ganaraska-rush-game_content__gV3yb{display:grid;gap:2rem;padding:0 1rem clamp(4rem,8vw,7rem)}.ganaraska-rush-game_gameShell__3O3uF{min-width:0;overflow:hidden;border:1px solid rgb(7 85 104/20%);border-radius:clamp(1rem,3vw,1.75rem);background:rgb(255 255 255/92%);box-shadow:0 1.5rem 4rem rgb(19 43 53/12%)}.ganaraska-rush-game_gameTopline__lvNns{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,3vw,1.5rem);border-bottom:1px solid rgb(7 85 104/16%);background:var(--rush-cream)}.ganaraska-rush-game_aliasBlock__LP1Eg{display:grid;gap:.2rem}.ganaraska-rush-game_label__XBM42{margin:0;color:var(--rush-muted);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ganaraska-rush-game_alias__xW19Y{margin:0;overflow-wrap:anywhere;color:var(--rush-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem;font-weight:850}.ganaraska-rush-game_boostButton__y04kW,.ganaraska-rush-game_primaryButton__sWMtI,.ganaraska-rush-game_rerollButton__kjGF0,.ganaraska-rush-game_secondaryButton__UMoN0{min-height:2.75rem;border:2px solid transparent;border-radius:.65rem;padding:.65rem 1rem;font:inherit;font-weight:800;cursor:pointer;transition:transform .14s ease,background-color .14s ease,border-color .14s ease}.ganaraska-rush-game_rerollButton__kjGF0{border-color:rgb(7 85 104/34%);color:var(--rush-water-dark);background:white}.ganaraska-rush-game_boostButton__y04kW,.ganaraska-rush-game_primaryButton__sWMtI{color:white;background:var(--action-primary);box-shadow:0 .4rem 0 rgb(164 55 42/28%)}.ganaraska-rush-game_secondaryButton__UMoN0{border-color:var(--rush-water-dark);color:var(--rush-water-dark);background:white}.ganaraska-rush-game_boostButton__y04kW:hover:not(:disabled),.ganaraska-rush-game_primaryButton__sWMtI:hover:not(:disabled),.ganaraska-rush-game_rerollButton__kjGF0:hover:not(:disabled),.ganaraska-rush-game_secondaryButton__UMoN0:hover:not(:disabled){transform:translateY(-1px)}.ganaraska-rush-game_backLink__148TP:focus-visible,.ganaraska-rush-game_boostButton__y04kW:focus-visible,.ganaraska-rush-game_canvas__eilr4:focus-visible,.ganaraska-rush-game_primaryButton__sWMtI:focus-visible,.ganaraska-rush-game_rerollButton__kjGF0:focus-visible,.ganaraska-rush-game_secondaryButton__UMoN0:focus-visible{outline:3px solid #f4b942;outline-offset:3px}.ganaraska-rush-game_boostButton__y04kW:disabled,.ganaraska-rush-game_primaryButton__sWMtI:disabled,.ganaraska-rush-game_rerollButton__kjGF0:disabled,.ganaraska-rush-game_secondaryButton__UMoN0:disabled{cursor:not-allowed;opacity:.55}.ganaraska-rush-game_statusGrid__EIRVJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgb(7 85 104/16%)}.ganaraska-rush-game_stat__BjNhr{display:grid;min-width:0;gap:.15rem;padding:.8rem clamp(.55rem,2vw,1rem);background:#f7fbfa}.ganaraska-rush-game_statValue__LWrW_{overflow:hidden;color:var(--rush-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1rem,3vw,1.35rem);font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.ganaraska-rush-game_canvasFrame__q1pqU{position:relative;aspect-ratio:16/9;overflow:hidden;background:#087c8c}.ganaraska-rush-game_canvas__eilr4{display:block;width:100%;height:100%;touch-action:none}.ganaraska-rush-game_overlay__pF0Lj{position:absolute;inset:0;display:grid;place-items:center;padding:.75rem;pointer-events:none;background:rgb(4 48 61/45%)}.ganaraska-rush-game_overlayCard__JF7Im{display:grid;max-width:min(92%,29rem);max-height:94%;gap:.55rem;justify-items:center;overflow:auto;border:1px solid rgb(255 255 255/45%);border-radius:1rem;padding:clamp(.75rem,2.5vw,1.5rem);color:white;background:rgb(7 54 66/90%);text-align:center;pointer-events:auto;backdrop-filter:blur(8px)}.ganaraska-rush-game_overlayCard__JF7Im h2,.ganaraska-rush-game_overlayCard__JF7Im p{margin:0}.ganaraska-rush-game_overlayCard__JF7Im h2{font-size:clamp(1.25rem,4vw,2rem)}.ganaraska-rush-game_overlayCard__JF7Im p{line-height:1.45}.ganaraska-rush-game_countdown__UvH47{color:white;font-size:clamp(4rem,18vw,9rem);text-shadow:0 .3rem 0 rgb(0 0 0/20%)}.ganaraska-rush-game_countdown__UvH47,.ganaraska-rush-game_finalScore__3vq6H{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:950;line-height:1}.ganaraska-rush-game_finalScore__3vq6H{color:#ffd969;font-size:clamp(2rem,7vw,4.5rem)}.ganaraska-rush-game_gameFooter__zBDPf{display:grid;gap:1rem;padding:1rem clamp(1rem,3vw,1.5rem) 1.35rem}.ganaraska-rush-game_eventLine__xGZKy{min-height:1.5rem;margin:0;color:var(--rush-muted);font-weight:700}.ganaraska-rush-game_actionRow__FTB7Y,.ganaraska-rush-game_controlRow__hPuRy{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.ganaraska-rush-game_boostButton__y04kW{min-width:min(100%,12rem);min-height:3.25rem;user-select:none;touch-action:none}.ganaraska-rush-game_instructions__u2H_c{flex:1 1 22rem;margin:0;color:var(--rush-muted);line-height:1.55}.ganaraska-rush-game_notice___3G9c{margin:0;border-left:4px solid #d5961d;border-radius:.25rem;padding:.75rem .9rem;color:#563b06;background:#fff3cd;line-height:1.45}.ganaraska-rush-game_success__s053P{color:#154f3c}.ganaraska-rush-game_infoGrid__HHixI,.ganaraska-rush-game_leaderboardGrid__zfRGe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ganaraska-rush-game_attribution__gTFGn,.ganaraska-rush-game_infoCard__vNqlL,.ganaraska-rush-game_leaderboardCard__efUHq{border:1px solid rgb(7 85 104/18%);border-radius:1rem;padding:clamp(1rem,3vw,1.5rem);background:rgb(255 255 255/85%)}.ganaraska-rush-game_attribution__gTFGn h2,.ganaraska-rush-game_infoCard__vNqlL h2,.ganaraska-rush-game_leaderboardCard__efUHq h2{margin:0 0 .55rem;color:var(--rush-ink);font-size:clamp(1.2rem,3vw,1.55rem)}.ganaraska-rush-game_attribution__gTFGn p,.ganaraska-rush-game_infoCard__vNqlL p,.ganaraska-rush-game_leaderboardCard__efUHq p{margin:0;color:var(--rush-muted);line-height:1.6}.ganaraska-rush-game_scoreList__TaWyX{display:grid;gap:.5rem;margin:.85rem 0 0;padding-left:1.25rem;color:var(--rush-muted)}.ganaraska-rush-game_boardMeta__N3Qvp{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin-top:.75rem;font-size:.9rem;font-weight:750}.ganaraska-rush-game_scoreListBoard__BTyH7{display:grid;gap:0;margin:1rem 0 0;padding:0;list-style:none}.ganaraska-rush-game_scoreRow__e1qXI{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.55rem;align-items:baseline;padding:.65rem 0;border-top:1px solid rgb(7 85 104/13%)}.ganaraska-rush-game_rank__DH5OD,.ganaraska-rush-game_score__tUpo2{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:850}.ganaraska-rush-game_boardAlias__Djpy4{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ganaraska-rush-game_relativeTime__D0_K2{grid-column:2/4;color:var(--rush-muted);font-size:.78rem}.ganaraska-rush-game_emptyState__3DvoD{margin-top:1rem!important;border-radius:.6rem;padding:.8rem;background:#eef6f4}.ganaraska-rush-game_attribution__gTFGn{background:var(--rush-cream)}.ganaraska-rush-game_attribution__gTFGn a{color:var(--rush-water-dark);font-weight:750;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2rem}.ganaraska-rush-game_srOnly__9FVhG{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@media (max-width:46rem){.ganaraska-rush-game_statusGrid__EIRVJ{grid-template-columns:repeat(2,minmax(0,1fr))}.ganaraska-rush-game_infoGrid__HHixI,.ganaraska-rush-game_leaderboardGrid__zfRGe{grid-template-columns:1fr}.ganaraska-rush-game_actionRow__FTB7Y,.ganaraska-rush-game_controlRow__hPuRy{align-items:stretch}.ganaraska-rush-game_actionRow__FTB7Y button,.ganaraska-rush-game_boostButton__y04kW{flex:1 1 10rem}}@media (max-width:25rem){.ganaraska-rush-game_gameTopline__lvNns{align-items:stretch}.ganaraska-rush-game_rerollButton__kjGF0{width:100%}.ganaraska-rush-game_overlayCard__JF7Im p{display:none}}@media (prefers-reduced-motion:reduce){.ganaraska-rush-game_boostButton__y04kW,.ganaraska-rush-game_primaryButton__sWMtI,.ganaraska-rush-game_rerollButton__kjGF0,.ganaraska-rush-game_secondaryButton__UMoN0{transition:none}.ganaraska-rush-game_boostButton__y04kW:hover:not(:disabled),.ganaraska-rush-game_primaryButton__sWMtI:hover:not(:disabled),.ganaraska-rush-game_rerollButton__kjGF0:hover:not(:disabled),.ganaraska-rush-game_secondaryButton__UMoN0:hover:not(:disabled){transform:none}}