._aleck_onyhf_1{border-radius:22%;flex:none;display:block}._aleck_onyhf_1[data-mood=right]{animation:_aleck-hop_onyhf_1 .48s var(--ease-spring)}._aleck_onyhf_1[data-mood=wrong]{animation:.42s ease-in-out _aleck-shake_onyhf_1}._aleck_onyhf_1[data-mood=hint]{animation:_aleck-glance_onyhf_1 .42s var(--ease-spring)}._aleck_onyhf_1[data-mood=streak]{animation:_aleck-nod_onyhf_1 .52s var(--ease-spring)}._aleck_onyhf_1[data-mood=perfect]{animation:_aleck-hop_onyhf_1 .64s var(--ease-spring)}._aleck_onyhf_1[data-blink=true] ._aleck-eyes_onyhf_21{transform-box:fill-box;transform-origin:50%;animation:5.5s infinite _aleck-blink_onyhf_1}._aleck-sparkle_onyhf_26{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite _aleck-twinkle_onyhf_1}@keyframes _aleck-hop_onyhf_1{35%{transform:translateY(-9%)scale(1.07)rotate(-3deg)}70%{transform:translateY(1%)scale(.98,.96)}}@keyframes _aleck-shake_onyhf_1{20%,60%{transform:translate(-4%)rotate(-5deg)}40%,80%{transform:translate(4%)rotate(5deg)}}@keyframes _aleck-glance_onyhf_1{40%{transform:rotate(6deg)}}@keyframes _aleck-nod_onyhf_1{40%{transform:translateY(4%)rotate(4deg)}}@keyframes _aleck-blink_onyhf_1{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@keyframes _aleck-twinkle_onyhf_1{50%{transform:scale(.6)rotate(30deg)}}._demo-game_rs3rl_1{background:var(--surface-card);border:var(--border-width) solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);width:min(100%,520px);min-height:520px;color:var(--text-body);box-shadow:10px 10px 0 var(--accent);align-content:start;gap:16px;padding:20px;display:grid}._demo-game-top_rs3rl_15{align-items:center;gap:12px;display:flex}._demo-game-bar_rs3rl_20{background:var(--surface-raised);border:var(--border-width) solid var(--ink);border-radius:var(--radius-pill);flex:1;height:16px;overflow:hidden}._demo-game-bar_rs3rl_20 i{background:var(--good-pop);height:100%;transition:width .4s var(--ease-out);display:block}._demo-game-count_rs3rl_34{font-weight:var(--weight-heading);white-space:nowrap}._demo-game-prompt_rs3rl_38{text-align:center;justify-items:center;gap:12px;display:grid}._demo-game-prompt_rs3rl_38 img{object-fit:cover;border:var(--border-width) solid var(--ink);border-radius:var(--radius-sm);width:150px;height:100px;box-shadow:var(--shadow-small)}._demo-game-prompt_rs3rl_38 p{font-family:var(--font-display), "Arial Narrow", sans-serif;font-weight:var(--weight-hero);letter-spacing:-.02em;font-size:clamp(1.7rem,5vw,2.2rem);font-stretch:75%;line-height:1}._demo-game-prompt_rs3rl_38 b{color:var(--accent-strong)}._demo-game-options_rs3rl_64{grid-template-columns:1fr 1fr;gap:10px;display:grid}._demo-game-options_rs3rl_64 button{width:100%;min-height:52px;font:inherit;font-weight:var(--weight-heading);text-align:left;color:var(--text-body);background:var(--surface-card);border:var(--border-width) solid var(--ink);border-radius:var(--radius-button);box-shadow:var(--shadow-small);cursor:pointer;transition:transform .16s var(--ease-out), background-color .2s var(--ease-out);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}._demo-game-options_rs3rl_64 button:hover:enabled{background:var(--accent-pop-soft);transform:translate(-1px,-2px)}._demo-game-options_rs3rl_64 button:disabled{cursor:default}._demo-game-options_rs3rl_64 button[data-state=right]{background:var(--good-tint)}._demo-game-options_rs3rl_64 button[data-state=wrong]{background:var(--danger-tint)}._demo-game-options_rs3rl_64 button[data-state=passed]{opacity:.5;box-shadow:none}._demo-game-result_rs3rl_105{background:var(--danger-tint);border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);animation:_demo-game-rise_rs3rl_1 .36s var(--ease-spring);grid-template-columns:auto 1fr;align-items:start;gap:10px 12px;padding:14px;line-height:1.4;display:grid}._demo-game-result_rs3rl_105[data-right=true]{background:var(--good-tint)}._demo-game-result_rs3rl_105 svg{margin-top:2px}._demo-game-result_rs3rl_105 button{grid-column:1/-1;justify-self:end}._demo-game-summary_rs3rl_127{text-align:center;animation:_demo-game-rise_rs3rl_1 .42s var(--ease-spring);flex:1;align-content:center;justify-items:center;gap:14px;padding-block:24px;display:grid}._demo-game-score_rs3rl_137{font-family:var(--font-display), "Arial Narrow", sans-serif;font-weight:var(--weight-hero);letter-spacing:-.02em;color:var(--accent);font-size:clamp(4rem,14vw,6rem);font-stretch:75%;line-height:.92}._demo-game-verdict_rs3rl_146{max-width:30ch;font-size:1.15rem;font-weight:var(--weight-label)}._demo-game-actions_rs3rl_151{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}@keyframes _demo-game-rise_rs3rl_1{0%{opacity:0;transform:translateY(14px)scale(.97)}}
