.game-loader[data-astro-cid-63izgxrs]{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,2.6cqmin,18px);padding:16px;container-type:size;background:var(--color-deep);text-align:center;user-select:none;-webkit-user-select:none;transition:opacity .3s ease}.game-loader[data-astro-cid-63izgxrs]>[data-astro-cid-63izgxrs]{flex:none}.game-loader[data-astro-cid-63izgxrs].is-done{pointer-events:none}.game-loader-title[data-astro-cid-63izgxrs]{margin:0 0 clamp(0px,2cqmin,14px);font-family:var(--font-display);font-weight:700;font-size:clamp(22px,8.5cqmin,52px);line-height:1.1;text-wrap:balance}.game-loader-poke[data-astro-cid-63izgxrs]{width:min(30cqmin,200px);aspect-ratio:1;padding:0;border:0;border-radius:40%;background:none;cursor:pointer;touch-action:manipulation}.game-loader-poke[data-astro-cid-63izgxrs]:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}.game-loader-poke[data-astro-cid-63izgxrs] .mascot{width:100%;height:100%}.game-loader-tube[data-astro-cid-63izgxrs]{position:relative;width:min(46cqw,78cqmin,440px);height:clamp(10px,4.2cqmin,20px);overflow:hidden;border:2px solid var(--color-glass-line);border-radius:var(--radius-pill);background:#ffffff0a}.game-loader-tube[data-astro-cid-63izgxrs]:after{content:"";position:absolute;top:18%;left:5%;right:5%;height:18%;border-radius:var(--radius-pill);background:#ffffff38}.game-loader-tube[data-astro-cid-63izgxrs] canvas[data-astro-cid-63izgxrs]{position:absolute;inset:0;width:100%;height:100%}.game-loader-hint[data-astro-cid-63izgxrs]{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(14px,4cqmin,22px);color:var(--color-muted)}.is-done[data-astro-cid-63izgxrs] .game-loader-hint[data-astro-cid-63izgxrs]{color:var(--color-accent)}.game-loader-pokes[data-astro-cid-63izgxrs]{position:absolute;top:14px;left:14px;padding:4px 14px;border-radius:var(--radius-pill);background:var(--color-glass);color:var(--candy-pink);font-family:var(--font-display);font-weight:700;font-size:clamp(13px,3.6cqmin,18px)}.game-loader[data-astro-cid-63izgxrs] .game-loader-spark{--spark: clamp(6px, 2.6cqmin, 14px);position:absolute;width:var(--spark);aspect-ratio:1;margin:calc(var(--spark) / -2) 0 0 calc(var(--spark) / -2);border-radius:50%;pointer-events:none}
