.phish-fish-pond.junior-game-launch,.phish-fish-pond .junior-game-boot{--launch-accent:#0284c7}.phish-fish-pond.junior-game-launch .junior-game-launch__scene-bg,.phish-fish-pond .junior-game-boot__scene-bg{background:var(--launch-scene-pond)}.rocket-recipe.junior-game-launch,.rocket-recipe .junior-game-boot{--launch-accent:#7c3aed}.rocket-recipe.junior-game-launch .junior-game-launch__scene-bg,.rocket-recipe .junior-game-boot__scene-bg{background:linear-gradient(165deg, #312e8188 0%, #fef3c744 55%, var(--junior-card) 80%)}html[data-junior-theme=night] .rocket-recipe.junior-game-launch .junior-game-launch__scene-bg,html[data-junior-theme=night] .rocket-recipe .junior-game-boot__scene-bg{background:linear-gradient(165deg, color-mix(in oklch, #7c3aed 35%, var(--junior-bg-end)) 0%, color-mix(in oklch, #7c3aed 12%, var(--junior-bg-start)) 55%, var(--junior-bg-start) 100%)}.catch-quest.junior-game-launch,.catch-quest .junior-game-boot{--launch-accent:#9333ea}.catch-quest.junior-game-launch .junior-game-launch__scene-bg,.catch-quest .junior-game-boot__scene-bg{background:linear-gradient(145deg,#5b21b6 0%,#4338ca 42%,#1e293b 100%)}.password-forge.junior-game-launch,.password-forge .junior-game-boot{--launch-accent:#c2410c}.day-balance.junior-game-launch,.day-balance .junior-game-boot{--launch-accent:#16a34a}.kindness-reply.junior-game-launch,.kindness-reply .junior-game-boot{--launch-accent:#db2777}.prompt-comic.junior-game-launch,.prompt-comic .junior-game-boot{--launch-accent:#7c3aed}.recycle-rush.junior-game-launch,.recycle-rush .junior-game-boot{--launch-accent:#059669}.ai-lanes.junior-game-launch,.ai-lanes .junior-game-boot{--launch-accent:#2563eb}.original-detective.junior-game-launch .junior-game-launch__scene-bg,.original-detective--cave.junior-game-launch .junior-game-launch__scene-bg{background:linear-gradient(160deg, #d9770655 0%, var(--junior-card) 72%)}html[data-junior-theme=night] .original-detective.junior-game-launch .junior-game-launch__scene-bg,html[data-junior-theme=night] .original-detective--cave.junior-game-launch .junior-game-launch__scene-bg{background:linear-gradient(160deg, color-mix(in oklch, #d97706 28%, var(--junior-bg-end)) 0%, var(--junior-bg-start) 72%)}.original-detective--photo.junior-game-launch .junior-game-launch__scene-bg{background:linear-gradient(160deg, #db277755 0%, var(--junior-card) 72%)}html[data-junior-theme=night] .original-detective--photo.junior-game-launch .junior-game-launch__scene-bg{background:linear-gradient(160deg, color-mix(in oklch, #db2777 26%, var(--junior-bg-end)) 0%, var(--junior-bg-start) 72%)}.original-detective--garden.junior-game-launch .junior-game-launch__scene-bg{background:linear-gradient(160deg, #16a34a55 0%, var(--junior-card) 72%)}html[data-junior-theme=night] .original-detective--garden.junior-game-launch .junior-game-launch__scene-bg{background:linear-gradient(160deg, color-mix(in oklch, #16a34a 26%, var(--junior-bg-end)) 0%, var(--junior-bg-start) 72%)}.circuit-connect.junior-game-launch,.binary-beacon.junior-game-launch,.robot-debug.junior-game-launch,.sensor-sort.junior-game-launch,.logic-garden.junior-game-launch{--launch-accent:var(--cfg-accent,#ca8a04)}.spam-sort.junior-game-launch{--launch-accent:#dc2626}.pixel-privacy.junior-game-launch{--launch-accent:#be185d}.phish-fish-pond__play,.rocket-recipe__play,.catch-quest__play,.spam-sort__play,.original-detective__play,.robot-debug__play,.circuit-connect__play,.binary-beacon__play,.pixel-privacy__play,.password-forge__play,.day-balance__play,.ai-lanes__play,.kindness-reply__play,.prompt-comic__play,.recycle-rush__play,.logic-garden__play,.sensor-sort__play{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}
.junior-game-launch,.junior-game-boot,.junior-game-countdown{--launch-headline:color-mix(in oklch, var(--launch-accent) 78%, var(--junior-foreground));--launch-surface:var(--junior-card);--launch-surface-fg:var(--junior-card-foreground);--launch-surface-strong:var(--junior-foreground);--launch-surface-muted:var(--junior-muted-foreground);--launch-surface-subtle:var(--junior-surface-subtle);--launch-surface-inset:var(--junior-surface-inset);--launch-card-border-about:color-mix(in oklch, #3b82f6 45%, var(--junior-border));--launch-card-border-how:color-mix(in oklch, var(--launch-accent) 50%, var(--junior-border));--launch-card-shadow:#2a3c4f1f;--launch-goal-bg:var(--launch-surface-subtle);--launch-steps-label:color-mix(in oklch, #475569 70%, var(--junior-muted-foreground));--launch-practice-bg:color-mix(in oklch, #22c55e 14%, var(--junior-card));--launch-practice-fg:color-mix(in oklch, #166534 55%, var(--junior-card-foreground));--launch-practice-title:color-mix(in oklch, #15803d 65%, var(--junior-card-foreground));--launch-practice-sub:color-mix(in oklch, #14532d 45%, var(--junior-muted-foreground));--launch-practice-border:#22c55e;--launch-practice-shadow:#00853369;--launch-rule-bg:var(--launch-surface-subtle);--launch-rule-fg:var(--launch-surface-strong);--launch-rule-border:color-mix(in oklch, var(--launch-accent) 30%, var(--junior-border));--launch-interactive-bg:var(--launch-surface);--launch-interactive-fg:var(--launch-surface-fg);--launch-interactive-border:color-mix(in oklch, var(--launch-accent) 35%, var(--junior-border));--launch-interactive-neutral-border:#94a3b8;--launch-hint-fg:color-mix(in oklch, #334155 65%, var(--junior-muted-foreground));--launch-mail-bg:#f0f9ff;--launch-mail-border:#38bdf8;--launch-scene-default:linear-gradient(165deg, color-mix(in oklch, var(--launch-accent) 28%, #e2e8f0) 0%, #f1f5f9 55%, #f8fafc 100%);--launch-scene-warm:linear-gradient(165deg, #fde68a 0%, #fef9c3 45%, #f8fafc 100%);--launch-scene-pond:linear-gradient(180deg, #7dd3fc55 0%, var(--junior-card) 70%);--launch-scene-circuit:linear-gradient(180deg, #1e293b88 0%, var(--junior-card) 75%);--launch-scene-arcade:linear-gradient(145deg, #4338ca 0%, #312e81 50%, #1e293b 100%)}@supports (color:lab(0% 0 0)){.junior-game-launch,.junior-game-boot,.junior-game-countdown{--launch-card-shadow:lab(24.5005% -3.09053 -13.7813/.12);--launch-practice-shadow:lab(47.9821% -51.452 36.3194/.411176)}}.junior-game-launch.junior-game-launch__scene--arcade,.catch-quest.junior-game-launch,.catch-quest.junior-game-boot{--launch-headline:color-mix(in oklch, var(--launch-accent) 42%, #f8fafc);--launch-surface:#1e293b;--launch-surface-fg:#f8fafc;--launch-surface-strong:#f1f5f9;--launch-surface-muted:#cbd5e1;--launch-surface-subtle:#334155;--launch-surface-inset:#334155;--launch-card-border-about:#6366f1;--launch-card-border-how:color-mix(in oklch, var(--launch-accent) 55%, #64748b);--launch-card-shadow:#00000040;--launch-goal-bg:#334155;--launch-steps-label:#cbd5e1;--launch-practice-bg:#14532d;--launch-practice-fg:#dcfce7;--launch-practice-title:#bbf7d0;--launch-practice-sub:#bbf7d0;--launch-practice-border:#4ade80;--launch-practice-shadow:#16653473;--launch-rule-bg:#334155;--launch-rule-fg:#f8fafc;--launch-rule-border:#64748b;--launch-hint-fg:#e2e8f0;--launch-interactive-bg:#0f172a;--launch-interactive-fg:#f8fafc}@supports (color:lab(0% 0 0)){.junior-game-launch.junior-game-launch__scene--arcade,.catch-quest.junior-game-launch,.catch-quest.junior-game-boot{--launch-practice-shadow:lab(37.3278% -33.358 20.7187/.45)}}html[data-junior-theme=night] .junior-game-launch,html[data-junior-theme=night] .junior-game-boot,html[data-junior-theme=night] .junior-game-countdown{--launch-headline:color-mix(in oklch, var(--launch-accent) 62%, var(--junior-card-foreground));--launch-card-shadow:#01020580;--launch-goal-bg:var(--launch-surface-inset);--launch-steps-label:color-mix(in oklch, var(--junior-muted-foreground) 88%, var(--junior-card-foreground));--launch-practice-bg:color-mix(in oklch, #22c55e 24%, var(--junior-card));--launch-practice-fg:color-mix(in oklch, #86efac 78%, var(--junior-card-foreground));--launch-practice-title:color-mix(in oklch, #4ade80 72%, var(--junior-card-foreground));--launch-practice-sub:color-mix(in oklch, #bbf7d0 55%, var(--junior-muted-foreground));--launch-practice-border:color-mix(in oklch, #4ade80 65%, var(--junior-border));--launch-practice-shadow:#1665346b;--launch-rule-bg:var(--launch-surface-inset);--launch-hint-fg:color-mix(in oklch, var(--junior-muted-foreground) 78%, var(--junior-card-foreground));--launch-interactive-neutral-border:color-mix(in oklch, var(--junior-muted-foreground) 48%, var(--junior-border));--launch-mail-bg:color-mix(in oklch, #38bdf8 18%, var(--junior-card));--launch-mail-border:color-mix(in oklch, #38bdf8 55%, var(--junior-border));--launch-scene-default:linear-gradient(165deg, color-mix(in oklch, var(--launch-accent) 18%, var(--junior-bg-end)) 0%, color-mix(in oklch, var(--launch-accent) 10%, var(--junior-bg-start)) 55%, var(--junior-bg-start) 100%);--launch-scene-warm:linear-gradient(165deg, color-mix(in oklch, var(--launch-accent) 24%, var(--junior-bg-end)) 0%, color-mix(in oklch, var(--launch-accent) 12%, var(--junior-bg-start)) 48%, var(--junior-bg-start) 100%);--launch-scene-pond:linear-gradient(180deg, color-mix(in oklch, #38bdf8 32%, var(--junior-bg-end)) 0%, var(--junior-card) 72%);--launch-scene-circuit:linear-gradient(180deg, color-mix(in oklch, #1e293b 55%, var(--junior-bg-start)) 0%, var(--junior-card) 78%)}@supports (color:lab(0% 0 0)){html[data-junior-theme=night] .junior-game-launch,html[data-junior-theme=night] .junior-game-boot,html[data-junior-theme=night] .junior-game-countdown{--launch-card-shadow:lab(.436026% .166439 -1.55756/.5);--launch-practice-shadow:lab(37.3278% -33.358 20.7187/.42)}}html[data-junior-theme=night] .junior-game-launch.junior-game-launch__scene--arcade,html[data-junior-theme=night] .catch-quest.junior-game-launch,html[data-junior-theme=night] .catch-quest.junior-game-boot{--launch-headline:color-mix(in oklch, var(--launch-accent) 48%, #f8fafc);--launch-surface:#1a2438;--launch-surface-fg:#e8f3ff;--launch-surface-subtle:#293348;--launch-surface-inset:#242d42;--launch-card-shadow:#0000028c}@supports (color:lab(0% 0 0)){html[data-junior-theme=night] .junior-game-launch.junior-game-launch__scene--arcade,html[data-junior-theme=night] .catch-quest.junior-game-launch,html[data-junior-theme=night] .catch-quest.junior-game-boot{--launch-surface:lab(13.8797% .921562 -14.4468);--launch-surface-fg:lab(95.3401% -2.12318 -7.10804);--launch-surface-subtle:lab(20.8623% .537664 -14.5386);--launch-surface-inset:lab(18.5358% .647783 -14.5105);--launch-card-shadow:lab(.0987778% .129648 -.7231/.55)}}html[data-junior-theme=night] .phish-fish-pond.junior-game-launch,html[data-junior-theme=night] .phish-fish-pond .junior-game-boot{--launch-accent:#38bdf8}html[data-junior-theme=night] .password-forge.junior-game-launch,html[data-junior-theme=night] .password-forge .junior-game-boot{--launch-accent:#fb923c}html[data-junior-theme=night] .rocket-recipe.junior-game-launch,html[data-junior-theme=night] .rocket-recipe .junior-game-boot{--launch-accent:#a78bfa}html[data-junior-theme=night] .spam-sort.junior-game-launch{--launch-accent:#f87171}html[data-junior-theme=night] .pixel-privacy.junior-game-launch{--launch-accent:#f472b6}html[data-junior-theme=night] .day-balance.junior-game-launch{--launch-accent:#4ade80}html[data-junior-theme=night] .kindness-reply.junior-game-launch{--launch-accent:#f472b6}html[data-junior-theme=night] .prompt-comic.junior-game-launch{--launch-accent:#c084fc}html[data-junior-theme=night] .recycle-rush.junior-game-launch{--launch-accent:#34d399}html[data-junior-theme=night] .ai-lanes.junior-game-launch{--launch-accent:#60a5fa}html[data-junior-theme=night] .catch-quest.junior-game-launch,html[data-junior-theme=night] .catch-quest .junior-game-boot{--launch-accent:#c4b5fd}
.junior-game-launch,.junior-game-boot,.junior-game-countdown{--launch-accent:var(--cfg-accent,var(--junior-primary))}.junior-game-launch--mission-brief .junior-game-launch__mission-beat{color:var(--launch-accent,#38bdf8);font-size:1.05rem;font-weight:700;line-height:1.45}.junior-game-launch--mission-brief .junior-game-launch__card{max-width:28rem;margin-inline:auto}.junior-game-launch--mission-brief .junior-game-launch__actions .junior-game-action{min-width:10rem;min-height:3rem;font-size:1.05rem}.junior-game-boot{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;min-height:0;padding:1rem;display:flex;position:relative;overflow:hidden}.junior-game-boot__scene-bg,.junior-game-launch__scene-bg{z-index:0;pointer-events:none;background:var(--launch-scene-default);animation:3s ease-in-out infinite jlaunch-bg-pulse;position:absolute;inset:0}.junior-game-launch .junior-sparkle-field,.junior-game-boot .junior-sparkle-field{z-index:1;opacity:.28}.junior-game-launch__scene--warm .junior-sparkle-field,.junior-game-boot.junior-game-launch__scene--warm .junior-sparkle-field{opacity:.18}.junior-game-launch .junior-sparkle-field__dot:after{opacity:.35}@keyframes junior-sparkle-shine-launch{0%,to{opacity:0}50%{opacity:.35}}.junior-game-launch .junior-sparkle-field__dot:after,.junior-game-boot .junior-sparkle-field__dot:after{animation-name:junior-sparkle-shine-launch}.junior-game-launch__scene--pond .junior-game-boot__scene-bg,.junior-game-launch__scene--pond .junior-game-launch__scene-bg{background:var(--launch-scene-pond)}.junior-game-launch__scene--circuit .junior-game-boot__scene-bg,.junior-game-launch__scene--circuit .junior-game-launch__scene-bg{background:var(--launch-scene-circuit)}.junior-game-launch__scene--arcade .junior-game-boot__scene-bg,.junior-game-launch__scene--arcade .junior-game-launch__scene-bg{background:var(--launch-scene-arcade)}.junior-game-launch__scene--warm .junior-game-boot__scene-bg,.junior-game-launch__scene--warm .junior-game-launch__scene-bg{background:var(--launch-scene-warm)}@keyframes jlaunch-bg-pulse{50%{filter:brightness(1.05)}}.junior-game-boot__emoji{z-index:2;font-size:2.5rem;animation:1.2s ease-in-out infinite jlaunch-emoji-pop}@keyframes jlaunch-emoji-pop{50%{transform:scale(1.12)translateY(-4px)}}.junior-game-boot__bot-wrap{z-index:2;animation:1.1s ease-in-out infinite jlaunch-bot-walk}@keyframes jlaunch-bot-walk{0%,to{transform:translate(-6px)}50%{transform:translate(6px)}}.junior-game-boot__label{z-index:2;color:var(--launch-accent);min-height:1.4rem;margin:0;font-size:.95rem;font-weight:700}.junior-game-boot__track{z-index:2;background:var(--junior-border);border-radius:999px;width:min(100%,16rem);height:8px;overflow:hidden}.junior-game-boot__fill{border-radius:inherit;background:linear-gradient(90deg, var(--launch-accent), color-mix(in oklch, var(--launch-accent) 60%, white));height:100%;transition:width .5s cubic-bezier(.34,1.2,.64,1)}.junior-game-boot__dots{z-index:2;gap:.35rem;display:flex}.junior-game-boot__dot{background:var(--junior-border);border-radius:999px;width:.45rem;height:.45rem}.junior-game-boot__dot--on{background:var(--launch-accent);transform:scale(1.35)}.junior-game-launch{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.55rem;min-height:0;padding:.65rem .75rem 1rem;display:flex;position:relative;overflow:hidden}.junior-game-launch__header{z-index:2;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.junior-game-launch__badge{font-size:2rem;animation:2s ease-in-out infinite jlaunch-emoji-pop}.junior-game-launch__mascot{margin-top:-.25rem}.junior-game-launch__mascot-inner{animation:2.4s ease-in-out infinite jlaunch-mascot-bob}@keyframes jlaunch-mascot-bob{50%{transform:translateY(-6px)}}.junior-game-launch__step-pill{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklch, var(--launch-accent) 75%, var(--junior-muted-foreground));margin:0 0 .15rem;font-size:.72rem;font-weight:800}.junior-game-launch__game-name{color:var(--launch-headline);max-width:20rem;text-shadow:0 1px 2px color-mix(in oklch, var(--junior-background) 35%, transparent);margin:.1rem 0 0;font-size:1.2rem;font-weight:900;line-height:1.2}.junior-game-launch__card{text-align:left;border:3px solid var(--junior-border);background:var(--launch-surface);width:100%;min-width:0;max-width:22rem;color:var(--launch-surface-fg);box-sizing:border-box;box-shadow:0 4px 16px var(--launch-card-shadow);border-radius:14px;padding:.65rem .75rem;overflow:visible}.junior-game-launch__card--about{border-color:var(--launch-card-border-about);background:var(--launch-surface)}.junior-game-launch__card--how{border-color:var(--launch-card-border-how);background:var(--launch-surface)}.junior-game-launch__card-head{align-items:center;gap:.45rem;margin-bottom:.4rem;display:flex}.junior-game-launch__card-badge{font-size:1.35rem;line-height:1}.junior-game-launch__card-title{color:var(--launch-accent);margin:0;font-size:1rem;font-weight:900}.junior-game-launch__card-body{color:var(--launch-surface-strong);margin:0;font-size:.92rem;font-weight:600;line-height:1.45}.junior-game-launch__goal-box{border:2px dashed color-mix(in oklch, var(--launch-accent) 55%, var(--junior-border));background:var(--launch-goal-bg);border-radius:10px;margin:0 0 .5rem;padding:.5rem .6rem}.junior-game-launch__goal-label{letter-spacing:.07em;text-transform:uppercase;color:var(--launch-accent);margin:0 0 .2rem;font-size:.68rem;font-weight:900}.junior-game-launch__goal-text{color:var(--launch-surface-strong);margin:0;font-size:.9rem;font-weight:800;line-height:1.35}.junior-game-launch__steps-label{color:var(--launch-steps-label);margin:0 0 .35rem;font-size:.78rem;font-weight:800}.junior-game-launch__practice{border:3px solid var(--launch-practice-border);background:var(--launch-practice-bg);width:100%;max-width:22rem;color:var(--launch-practice-fg);box-shadow:0 3px 0 var(--launch-practice-shadow);border-radius:14px;padding:.6rem .65rem}.junior-game-launch__practice-head{text-align:left;align-items:flex-start;gap:.45rem;margin-bottom:.45rem;display:flex}.junior-game-launch__practice-badge{font-size:1.25rem;line-height:1}.junior-game-launch__practice-title{color:var(--launch-practice-title);margin:0;font-size:.95rem;font-weight:900}.junior-game-launch__practice-sub{color:var(--launch-practice-sub);margin:.15rem 0 0;font-size:.75rem;font-weight:600;line-height:1.35}.junior-game-launch__rules-list{text-align:left;width:100%;min-width:0;max-width:100%;margin:.35rem 0 0;padding:0;list-style:none}.junior-game-launch__rules-list li{background:var(--launch-rule-bg);border:2px solid var(--launch-rule-border);color:var(--launch-rule-fg);box-sizing:border-box;border-radius:10px;align-items:flex-start;gap:.45rem;width:100%;min-width:0;margin-bottom:.3rem;padding:.4rem .5rem;font-weight:600;display:flex}.junior-game-launch__rules-num{width:1.35rem;min-width:1.35rem;max-width:1.35rem;height:1.35rem;color:var(--junior-primary-foreground,#fff);background:var(--launch-accent);border-radius:999px;flex-shrink:0;place-items:center;font-size:.72rem;font-weight:900;display:grid}.junior-game-launch__rules-text{overflow-wrap:anywhere;word-break:break-word;flex:1;min-width:0;max-width:100%;line-height:1.4}.junior-game-launch__scenario-wrap{z-index:2;width:100%;position:relative}.junior-game-launch__actions{z-index:2;width:100%;max-width:16rem;position:relative}.junior-game-launch__actions .junior-action:disabled,.junior-game-launch__actions button:disabled{opacity:.45;pointer-events:none}.junior-game-launch__steps{z-index:2;gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.junior-game-launch__steps li{border:2px solid var(--junior-border);background:var(--junior-card);width:1.75rem;height:1.75rem;color:var(--junior-muted-foreground);border-radius:999px;place-items:center;font-size:.75rem;font-weight:800;display:grid}.junior-game-launch__steps-item--on{border-color:var(--launch-accent);background:color-mix(in oklch, var(--launch-accent) 20%, var(--junior-card));color:var(--launch-accent)}.junior-interactive-scenario{flex-direction:column;align-items:center;gap:.45rem;width:100%;display:flex}.junior-interactive-scenario__hint{color:var(--launch-hint-fg);margin:0;font-size:.8rem;font-weight:700}.junior-interactive-scenario__ok{color:#16a34a;margin:0;font-size:1.5rem;animation:.4s jlaunch-ok-pop}@keyframes jlaunch-ok-pop{50%{transform:scale(1.3)}}.junior-interactive-scenario--done .jis-place__cell,.junior-interactive-scenario--done .jis-sort__bin,.junior-interactive-scenario--done .jis-choice__btn{pointer-events:none}.jis-place{gap:.35rem;width:100%;max-width:240px;display:grid}.jis-place__cell{aspect-ratio:1;border:2px solid var(--launch-interactive-neutral-border);background:var(--launch-interactive-bg);color:var(--launch-interactive-fg);cursor:pointer;touch-action:manipulation;border-radius:10px;font-size:1.35rem;transition:transform .15s,border-color .15s;position:relative}.jis-place__cell--on{border-color:var(--launch-accent);transform:scale(1.03)}.jis-place__cell--good{background:color-mix(in oklch, var(--launch-accent) 25%, var(--junior-card));animation:.5s jlaunch-cell-good}@keyframes jlaunch-cell-good{50%{box-shadow:0 0 0 4px color-mix(in oklch, var(--launch-accent) 40%, transparent)}}.jis-place__router{font-size:.85rem;position:absolute;bottom:2px;right:2px}.jis-sort__item{margin:0;font-size:2.5rem}.jis-sort__bins{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.jis-sort__bin{border:3px solid var(--launch-accent);background:var(--launch-interactive-bg);min-width:4.5rem;min-height:3rem;color:var(--launch-interactive-fg);box-shadow:0 2px 0 color-mix(in oklch, var(--launch-accent) 30%, #00000015);touch-action:manipulation;border-radius:12px;flex-direction:column;align-items:center;gap:.15rem;font-size:.78rem;font-weight:800;display:flex}.jis-sort__bin span{color:inherit}.junior-game-launch__practice .jis-sort__bin,.junior-game-launch__practice .jis-choice__btn,.junior-game-launch__practice .jis-seq__node,.junior-game-launch__practice .jis-place__cell{background:var(--launch-interactive-bg);color:var(--launch-interactive-fg)}.jis-choice__prompt{color:var(--launch-practice-fg);margin:0 0 .25rem;font-size:.85rem;font-weight:700}.jis-choice__emoji{margin:0 0 .35rem;font-size:2rem}.jis-choice__row{gap:.4rem;width:100%;display:flex}.jis-choice__btn{border:3px solid var(--launch-accent);background:var(--launch-interactive-bg);min-height:48px;color:var(--launch-interactive-fg);box-shadow:0 2px 0 color-mix(in oklch, var(--launch-accent) 30%, #00000015);touch-action:manipulation;border-radius:12px;flex:1;font-size:.8rem;font-weight:800}.jis-seq__nodes{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.jis-seq__node{border:3px solid var(--launch-interactive-neutral-border);background:var(--launch-interactive-bg);min-width:3.25rem;min-height:3.25rem;color:var(--launch-interactive-fg);touch-action:manipulation;border-radius:12px;font-size:1.25rem;box-shadow:0 2px #00000012}.jis-seq__node--next{border-color:var(--launch-accent);animation:1s ease-in-out infinite jlaunch-seq-pulse}@keyframes jlaunch-seq-pulse{50%{box-shadow:0 0 0 4px color-mix(in oklch, var(--launch-accent) 35%, transparent)}}.jis-bits__row{gap:.35rem;display:flex}.jis-bits__bit{background:var(--junior-card);border:3px solid #0891b2;border-radius:10px;min-width:2.75rem;min-height:2.75rem;font-weight:800}.jis-bits__bit--on{background:color-mix(in oklch, #fef9c3 70%, var(--junior-card));border-color:#facc15}html[data-junior-theme=night] .jis-bits__bit--on{background:color-mix(in oklch, #facc15 35%, var(--junior-card))}.jis-grid{grid-template-columns:repeat(3,1fr);gap:.35rem;max-width:220px;display:grid}.jis-grid__cell{aspect-ratio:1;border:2px dashed var(--junior-border);border-radius:10px;font-size:1.25rem}.jis-grid__cell--private{border-style:solid;border-color:#ec4899;animation:.8s ease-in-out infinite jlaunch-private-wiggle}@keyframes jlaunch-private-wiggle{50%{transform:rotate(3deg)}}.jis-slot{align-items:center;gap:.5rem;display:flex}.jis-slot__hole,.jis-slot__piece{border:2px dashed var(--junior-border);border-radius:12px;min-width:3.5rem;min-height:3.5rem;font-size:1.35rem}.jis-slot__piece{border-style:solid;border-color:var(--launch-accent)}.jis-mail{text-align:left;border:3px solid var(--launch-mail-border);background:var(--launch-mail-bg);width:100%;color:var(--launch-surface-fg);border-radius:12px;padding:.65rem}.jis-mail__subj{margin:0 0 .25rem;font-size:.85rem;font-weight:700}.jis-mail__prev{color:var(--junior-muted-foreground);margin:0 0 .5rem;font-size:.75rem}.jis-mail__actions{gap:.35rem;display:flex}.jis-mail__btn{border:2px solid #16a34a;border-radius:10px;flex:1;min-height:44px;font-size:.75rem;font-weight:700}.jis-mail__btn--spam{border-color:#dc2626}.jis-and{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;display:flex}.jis-and__sun{background:color-mix(in oklch, #fef9c3 65%, var(--junior-card));min-height:44px;color:var(--launch-surface-fg);border:3px solid #ca8a04;border-radius:10px;padding:0 .65rem;font-weight:800}.jis-and__sun--on{background:color-mix(in oklch, #fde047 70%, var(--junior-card))}.jis-and__gate{color:#65a30d;font-weight:900}.jis-and__bulb{opacity:.35;font-size:1.75rem}.jis-and__bulb--on{opacity:1;animation:.4s jlaunch-bulb-on}@keyframes jlaunch-bulb-on{50%{transform:scale(1.2)}}.jis-panels__card{border:3px solid var(--launch-accent);background:var(--junior-card);border-radius:12px;min-height:48px;padding:.5rem .75rem;font-weight:700}.jis-panels__strip{border:2px dashed var(--junior-border);border-radius:10px;width:100%;height:2.5rem;margin-top:.35rem}.jis-pairs{grid-template-columns:repeat(4,1fr);gap:.35rem;max-width:220px;display:grid}.jis-pairs__card{aspect-ratio:1;border:2px solid var(--launch-accent);background:var(--junior-card);border-radius:10px;font-size:1.25rem}.jis-pairs__card--up{background:color-mix(in oklch, var(--launch-accent) 15%, var(--junior-card))}.junior-game-countdown{background:linear-gradient(160deg, color-mix(in oklch, var(--launch-accent) 22%, var(--junior-card)), var(--junior-card));flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative;overflow:hidden}.junior-game-countdown__bot{z-index:2;animation:.7s ease-in-out infinite jlaunch-count-bounce}@keyframes jlaunch-count-bounce{50%{transform:translateY(-8px)}}.junior-game-countdown__num{z-index:2;color:var(--launch-accent);text-shadow:0 4px 0 color-mix(in oklch, var(--launch-accent) 40%, #0002);margin:0;font-size:4rem;font-weight:900;animation:.55s jlaunch-count-pop}.junior-game-countdown__num--go{color:#16a34a;font-size:3rem}@keyframes jlaunch-count-pop{0%{opacity:.5;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.junior-game-boot__bot-wrap,.junior-game-boot__emoji,.junior-game-launch__mascot-inner,.junior-game-countdown__bot,.jis-seq__node--next,.jis-grid__cell--private{animation:none!important}}
