.char.svelte-1091nc8{width:clamp(64px,16vw,calc(96px * var(--play-scale, 1)));flex-shrink:0}svg.svelte-1091nc8{width:100%;height:auto;display:block;overflow:visible}.figure.svelte-1091nc8{transform-origin:60px 126px}.limb-outline.svelte-1091nc8{stroke:var(--game-prop-deep);stroke-width:14;stroke-linecap:round;fill:none}.limb.svelte-1091nc8{stroke:var(--game-prop);stroke-width:9;stroke-linecap:round;fill:none}.elbow.svelte-1091nc8{fill:var(--game-prop);stroke:var(--game-prop-deep);stroke-width:2.5}.foot.svelte-1091nc8{fill:var(--game-prop-deep)}.antenna.svelte-1091nc8{stroke:var(--game-prop-deep);stroke-width:3;stroke-linecap:round;fill:none}.antenna-ball.svelte-1091nc8{fill:var(--game-piece-b);stroke:var(--game-prop-deep);stroke-width:2}.body.svelte-1091nc8{fill:var(--game-prop);stroke:var(--game-prop-deep);stroke-width:3}.belly.svelte-1091nc8{fill:var(--game-prop-light)}.eye-white.svelte-1091nc8{fill:var(--game-surface);stroke:var(--game-prop-deep);stroke-width:2}.pupil.svelte-1091nc8{fill:var(--game-prop-deep);transition:cx var(--duration-base) var(--ease-out-strong),cy var(--duration-base) var(--ease-out-strong)}.cheek.svelte-1091nc8{fill:var(--game-piece-a-light);opacity:.55}.mouth.svelte-1091nc8{stroke:var(--game-prop-deep);stroke-width:3.5;stroke-linecap:round;fill:none}.mouth-open.svelte-1091nc8{fill:var(--game-prop-deep)}.pose-present.svelte-1091nc8 .figure:where(.svelte-1091nc8){animation:svelte-1091nc8-char-pop var(--duration-celebrate) var(--ease-pop)}.pose-hide.svelte-1091nc8 .figure:where(.svelte-1091nc8){animation:svelte-1091nc8-char-wiggle .55s var(--ease-in-out-strong)}.pose-reveal.svelte-1091nc8 .figure:where(.svelte-1091nc8){animation:svelte-1091nc8-char-hop .5s var(--ease-pop)}.pose-oops.svelte-1091nc8 .figure:where(.svelte-1091nc8){animation:svelte-1091nc8-char-tilt .45s var(--ease-out-strong)}@keyframes svelte-1091nc8-char-pop{0%{transform:scale(.82)}60%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes svelte-1091nc8-char-wiggle{0%{transform:rotate(0)}25%{transform:rotate(-5deg)}55%{transform:rotate(4deg)}80%{transform:rotate(-2deg)}to{transform:rotate(0)}}@keyframes svelte-1091nc8-char-hop{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-10px) scale(1.04)}to{transform:translateY(0) scale(1)}}@keyframes svelte-1091nc8-char-tilt{0%{transform:rotate(0)}45%{transform:rotate(5deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion: reduce){.figure.svelte-1091nc8{animation:none}.pupil.svelte-1091nc8{transition:none}}.behind-back.svelte-fiybgw{display:flex;flex-direction:column;align-items:center;padding:var(--space-4);gap:var(--space-5);min-height:100%;flex:1}.game-header.svelte-fiybgw{width:100%;max-width:500px;display:flex;align-items:center;justify-content:space-between}.round-counter.svelte-fiybgw{font-size:var(--font-size-sm);font-weight:600;color:var(--text-secondary)}.speech-bubble.svelte-fiybgw{position:relative;background:var(--game-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-paper);padding:var(--space-3) var(--space-5);max-width:min(90%,520px)}.speech-bubble.svelte-fiybgw:after{content:"";position:absolute;left:calc(15% - 8px);bottom:-7px;width:16px;height:16px;background:var(--game-surface);transform:rotate(45deg)}.instruction-text.svelte-fiybgw{font-size:var(--font-size-lg);font-weight:700;color:var(--accent-primary-text);margin:0;text-align:center}.stage-row.svelte-fiybgw{display:flex;align-items:flex-end;justify-content:center;gap:var(--space-4);width:100%}.tower-stage.svelte-fiybgw{position:relative;min-height:calc(90px * var(--play-scale, 1));display:flex;align-items:center;justify-content:center;flex:1;max-width:560px}.tower-stage.peeking.svelte-fiybgw .cube{animation:svelte-fiybgw-cube-stack-in .35s var(--ease-pop) backwards}.tower-stage.svelte-fiybgw .cube.hidden-cube{animation:svelte-fiybgw-cube-cover .3s var(--ease-out-strong) backwards}.tower-stage.revealing.svelte-fiybgw .cube.color-b{animation:svelte-fiybgw-cube-return .4s var(--ease-pop) backwards}.tower-stage.peeking.svelte-fiybgw .cube:nth-child(1){animation-delay:0ms}.tower-stage.peeking.svelte-fiybgw .cube:nth-child(2){animation-delay:80ms}.tower-stage.peeking.svelte-fiybgw .cube:nth-child(3){animation-delay:.16s}.tower-stage.peeking.svelte-fiybgw .cube:nth-child(4){animation-delay:.24s}.tower-stage.peeking.svelte-fiybgw .cube:nth-child(5){animation-delay:.32s}.tower-stage.peeking.svelte-fiybgw .cube:nth-child(6){animation-delay:.4s}.tower-stage.peeking.svelte-fiybgw .cube:nth-child(7){animation-delay:.48s}.tower-stage.peeking.svelte-fiybgw .cube:nth-child(8){animation-delay:.56s}.tower-stage.peeking.svelte-fiybgw .cube:nth-child(9){animation-delay:.64s}.tower-stage.peeking.svelte-fiybgw .cube:nth-child(10){animation-delay:.72s}.tower-stage.svelte-fiybgw .cube.hidden-cube:nth-child(1){animation-delay:calc(var(--cover-offset, 0ms) + 0ms)}.tower-stage.svelte-fiybgw .cube.hidden-cube:nth-child(2){animation-delay:calc(var(--cover-offset, 0ms) + 40ms)}.tower-stage.svelte-fiybgw .cube.hidden-cube:nth-child(3){animation-delay:calc(var(--cover-offset, 0ms) + 80ms)}.tower-stage.svelte-fiybgw .cube.hidden-cube:nth-child(4){animation-delay:calc(var(--cover-offset, 0ms) + .12s)}.tower-stage.svelte-fiybgw .cube.hidden-cube:nth-child(5){animation-delay:calc(var(--cover-offset, 0ms) + .16s)}.tower-stage.svelte-fiybgw .cube.hidden-cube:nth-child(6){animation-delay:calc(var(--cover-offset, 0ms) + .2s)}.tower-stage.svelte-fiybgw .cube.hidden-cube:nth-child(7){animation-delay:calc(var(--cover-offset, 0ms) + .24s)}.tower-stage.svelte-fiybgw .cube.hidden-cube:nth-child(8){animation-delay:calc(var(--cover-offset, 0ms) + .28s)}.tower-stage.svelte-fiybgw .cube.hidden-cube:nth-child(9){animation-delay:calc(var(--cover-offset, 0ms) + .32s)}.tower-stage.svelte-fiybgw .cube.hidden-cube:nth-child(10){animation-delay:calc(var(--cover-offset, 0ms) + .36s)}.tower-stage.revealing.svelte-fiybgw .cube.color-b:nth-child(1){animation-delay:calc(var(--reveal-offset, 0ms) + 0ms)}.tower-stage.revealing.svelte-fiybgw .cube.color-b:nth-child(2){animation-delay:calc(var(--reveal-offset, 0ms) + .14s)}.tower-stage.revealing.svelte-fiybgw .cube.color-b:nth-child(3){animation-delay:calc(var(--reveal-offset, 0ms) + .28s)}.tower-stage.revealing.svelte-fiybgw .cube.color-b:nth-child(4){animation-delay:calc(var(--reveal-offset, 0ms) + .42s)}.tower-stage.revealing.svelte-fiybgw .cube.color-b:nth-child(5){animation-delay:calc(var(--reveal-offset, 0ms) + .56s)}.tower-stage.revealing.svelte-fiybgw .cube.color-b:nth-child(6){animation-delay:calc(var(--reveal-offset, 0ms) + .7s)}.tower-stage.revealing.svelte-fiybgw .cube.color-b:nth-child(7){animation-delay:calc(var(--reveal-offset, 0ms) + .84s)}.tower-stage.revealing.svelte-fiybgw .cube.color-b:nth-child(8){animation-delay:calc(var(--reveal-offset, 0ms) + .98s)}.tower-stage.revealing.svelte-fiybgw .cube.color-b:nth-child(9){animation-delay:calc(var(--reveal-offset, 0ms) + 1.12s)}.tower-stage.revealing.svelte-fiybgw .cube.color-b:nth-child(10){animation-delay:calc(var(--reveal-offset, 0ms) + 1.26s)}.stage-row.whooshing.svelte-fiybgw .tower-stage:where(.svelte-fiybgw){animation:svelte-fiybgw-tower-whoosh .45s var(--ease-in-out-strong)}.whoosh-puff.svelte-fiybgw{position:absolute;top:50%;right:var(--space-2);transform:translateY(-50%);animation:svelte-fiybgw-puff-away .6s var(--ease-out-strong) forwards;pointer-events:none}@keyframes svelte-fiybgw-cube-stack-in{0%{opacity:0;transform:translateY(-14px) scale(.7)}70%{transform:translateY(2px) scale(1.06)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-fiybgw-cube-cover{0%{transform:scale(.4)}70%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes svelte-fiybgw-cube-return{0%{opacity:0;transform:translateY(10px) scale(.5)}65%{transform:translateY(-3px) scale(1.12)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-fiybgw-tower-whoosh{0%{transform:translate(0) scaleY(1)}35%{transform:translate(-10px) scaleY(.92)}70%{transform:translate(4px) scaleY(1.03)}to{transform:translate(0) scaleY(1)}}@keyframes svelte-fiybgw-puff-away{0%{opacity:.9;transform:translateY(-50%) translate(0) scale(.7)}to{opacity:0;transform:translateY(-50%) translate(24px) scale(1.2)}}.answer-row.svelte-fiybgw{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;width:100%;max-width:500px;animation:svelte-fiybgw-rise-in var(--duration-base) var(--ease-out-strong) backwards}@keyframes svelte-fiybgw-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.answer-btn.svelte-fiybgw{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-target-comfortable);min-width:var(--touch-target-comfortable);padding:var(--space-3) var(--space-5);background:var(--game-surface);color:var(--text-primary);border:3px solid var(--border-color);border-radius:var(--radius-full);font-family:var(--font-family);font-size:var(--font-size-xl);font-weight:700;cursor:pointer;box-shadow:var(--shadow-sm);transition:transform var(--duration-press) var(--ease-out-strong),border-color var(--duration-press) var(--ease-out-strong)}@media (hover: hover){.answer-btn.svelte-fiybgw:hover{border-color:var(--game-accent);transform:translateY(-2px)}}.answer-btn.svelte-fiybgw:active{transform:scale(.92) translateY(2px)}.round-banner.svelte-fiybgw{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-4);text-align:center;font-size:var(--font-size-lg);font-weight:700;color:var(--text-primary);animation:svelte-fiybgw-rise-in var(--duration-base) var(--ease-out-strong) backwards}.celebration-stage.svelte-fiybgw{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%}.loading.svelte-fiybgw{padding:var(--space-8);color:var(--text-secondary)}@media (prefers-reduced-motion: reduce){.answer-btn.svelte-fiybgw{transition:none}.tower-stage.peeking.svelte-fiybgw .cube,.tower-stage.svelte-fiybgw .cube.hidden-cube,.tower-stage.revealing.svelte-fiybgw .cube.color-b,.stage-row.whooshing.svelte-fiybgw .tower-stage:where(.svelte-fiybgw),.answer-row.svelte-fiybgw,.round-banner.svelte-fiybgw{animation:none}.whoosh-puff.svelte-fiybgw{animation:none;opacity:.7}}
