.bs-stage.svelte-ui4sk7{aspect-ratio:5/4;-webkit-user-select:none;user-select:none;width:min(100%,max(16rem,125dvh - 23.75rem));margin:0 auto;position:relative;container-type:inline-size}.bs-root[data-mode=odd-coin].svelte-ui4sk7 .bs-stage:where(.svelte-ui4sk7){width:min(100%,max(16rem,125dvh - 30rem))}.bs-frame.svelte-ui4sk7{width:100%;height:100%;position:absolute;inset:0}.bs-beam.svelte-ui4sk7{transform-origin:50px 22px;transform:rotate(var(--bs-tilt,0deg));transition:transform .38s cubic-bezier(.34,1.3,.64,1)}.bs-pan.svelte-ui4sk7{width:40%;min-width:4rem;height:50%;min-height:3.5rem;color:var(--learn-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-direction:column;align-items:stretch;padding:0;transition:transform .38s cubic-bezier(.34,1.3,.64,1),opacity .2s;display:flex;position:absolute;top:24%}.bs-pan-left.svelte-ui4sk7{transform:translateY(calc(44cqw * var(--bs-sin,0) * -1));left:4%}.bs-pan-right.svelte-ui4sk7{transform:translateY(calc(44cqw * var(--bs-sin,0)));right:4%}.bs-pan.svelte-ui4sk7:disabled{cursor:default}.bs-hanger.svelte-ui4sk7{flex:none;width:100%;height:28%}.bs-dish.svelte-ui4sk7{border:3px solid var(--learn-line);background:var(--learn-paper);border-top-width:4px;border-bottom-width:6px;border-radius:0 0 2rem 2rem/0 0 1.25rem 1.25rem;flex:auto;justify-content:center;align-items:center;min-height:3.5rem;transition:border-color .2s,transform .15s;display:flex;position:relative}.bs-pan.svelte-ui4sk7:active:not(:disabled) .bs-dish:where(.svelte-ui4sk7),.bs-same.svelte-ui4sk7:active:not(:disabled){transform:translateY(2px)}.bs-items.svelte-ui4sk7{flex-wrap:wrap;justify-content:center;align-items:center;gap:.15rem;max-width:92%;line-height:1;display:flex}.bs-items[data-count="4"].svelte-ui4sk7,.bs-items[data-count="5"].svelte-ui4sk7,.bs-items[data-count="6"].svelte-ui4sk7{max-width:78%}.bs-same.svelte-ui4sk7{border:3px solid var(--learn-line);background:var(--learn-paper);width:4rem;height:4rem;color:var(--learn-ink);cursor:pointer;touch-action:manipulation;border-bottom-width:6px;border-radius:9999px;margin-left:-2rem;font-size:2rem;line-height:1;transition:opacity .2s,border-color .2s,transform .15s;position:absolute;bottom:0;left:50%}.bs-same.svelte-ui4sk7:disabled{cursor:default}.bs-weigh.svelte-ui4sk7{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bs-out.svelte-ui4sk7{opacity:.3}.bs-right.svelte-ui4sk7 .bs-dish:where(.svelte-ui4sk7),.bs-same.bs-right.svelte-ui4sk7,.bs-coin-btn.bs-right.svelte-ui4sk7 .bs-coin:where(.svelte-ui4sk7){border-color:var(--learn-correct)}.bs-hint.svelte-ui4sk7 .bs-dish:where(.svelte-ui4sk7),.bs-same.bs-hint.svelte-ui4sk7,.bs-coin-btn.bs-hint.svelte-ui4sk7 .bs-coin:where(.svelte-ui4sk7){border-color:#facc15;animation:.9s ease-in-out infinite svelte-ui4sk7-bs-hint}.bs-drop.svelte-ui4sk7 .bs-dish:where(.svelte-ui4sk7){border-style:dashed;border-color:var(--learn-accent-2)}.bs-tick.svelte-ui4sk7{background:var(--learn-correct);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.1rem;font-weight:700;display:flex;position:absolute;top:-.75rem;right:-.5rem}@keyframes svelte-ui4sk7-bs-hint{0%,to{box-shadow:0 0 #facc15b3}50%{box-shadow:0 0 0 10px #facc1500}}.bs-tray.svelte-ui4sk7{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.bs-coin-btn.svelte-ui4sk7{cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;padding:0;transition:opacity .2s;display:flex;position:relative}.bs-coin-btn.svelte-ui4sk7:disabled{cursor:default}.bs-coin.svelte-ui4sk7{background:radial-gradient(circle at 35% 35%,#ffe28a,#e0a10f 70%);border:3px solid #b8860b;border-radius:9999px;width:2.75rem;height:2.75rem;transition:border-color .2s,transform .15s;display:block;box-shadow:0 2px #9a6f08}.bs-coin-ghost.svelte-ui4sk7{width:1.5rem;height:1.5rem;box-shadow:none;border-width:2px}.bs-coin-picked.svelte-ui4sk7{outline:3px dashed var(--learn-accent-2);outline-offset:2px}.bs-away.svelte-ui4sk7 .bs-coin:where(.svelte-ui4sk7){background:var(--learn-paper);box-shadow:none;border-style:dashed}.bs-picked.svelte-ui4sk7 .bs-coin:where(.svelte-ui4sk7){outline:3px dashed var(--learn-accent-2);outline-offset:3px;transform:scale(1.12)}.bs-coin-btn.svelte-ui4sk7:active:not(:disabled) .bs-coin:where(.svelte-ui4sk7){transform:scale(.94)}.bs-recap.svelte-ui4sk7{text-align:center;color:var(--learn-ink-soft);margin:.5rem 0 0;font-size:.85rem}@media (prefers-reduced-motion:reduce){.bs-beam.svelte-ui4sk7,.bs-pan.svelte-ui4sk7,.bs-dish.svelte-ui4sk7,.bs-coin.svelte-ui4sk7{transition:none}.bs-hint.svelte-ui4sk7 .bs-dish:where(.svelte-ui4sk7),.bs-same.bs-hint.svelte-ui4sk7,.bs-coin-btn.bs-hint.svelte-ui4sk7 .bs-coin:where(.svelte-ui4sk7){animation:none}}:root[data-reduced-motion] .bs-beam.svelte-ui4sk7,:root[data-reduced-motion] .bs-pan.svelte-ui4sk7,:root[data-reduced-motion] .bs-dish.svelte-ui4sk7,:root[data-reduced-motion] .bs-coin.svelte-ui4sk7{transition:none}:root[data-reduced-motion] .bs-hint.svelte-ui4sk7 .bs-dish:where(.svelte-ui4sk7),:root[data-reduced-motion] .bs-same.bs-hint.svelte-ui4sk7,:root[data-reduced-motion] .bs-coin-btn.bs-hint.svelte-ui4sk7 .bs-coin:where(.svelte-ui4sk7){animation:none}@media (orientation:landscape) and (height<=480px){.bs-root[data-mode=odd-coin].svelte-ui4sk7{grid-template-columns:1fr auto;grid-template-areas:"head head""stage tray""stage recap";align-items:center;column-gap:1rem;display:grid}.bs-root[data-mode=odd-coin].svelte-ui4sk7>.bs-head:where(.svelte-ui4sk7){grid-area:head}.bs-root[data-mode=odd-coin].svelte-ui4sk7 .bs-stage:where(.svelte-ui4sk7){grid-area:stage;width:min(100%,125dvh - 11.25rem)}.bs-root[data-mode=odd-coin].svelte-ui4sk7 .bs-tray:where(.svelte-ui4sk7){grid-area:tray;max-width:8rem;margin-top:0}.bs-root[data-mode=odd-coin].svelte-ui4sk7 .bs-recap:where(.svelte-ui4sk7){grid-area:recap}.bs-root[data-mode=pans].svelte-ui4sk7 .bs-stage:where(.svelte-ui4sk7){width:min(100%,125dvh - 11.25rem)}}
