.levels.svelte-15yg7gw{overflow-x:auto;margin:0 -.25rem;padding:.25rem;scrollbar-width:none}@media(min-width:640px){.levels.svelte-15yg7gw{flex-wrap:wrap;overflow:visible}}.lv.svelte-15yg7gw{flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem .45rem .45rem;border-radius:999px;font-weight:700;font-size:.9rem;background:color-mix(in srgb,var(--theme-bg) 70%,black);border:1.5px solid color-mix(in srgb,white 8%,transparent);transition:border-color .15s ease,background-color .15s ease}.lv.svelte-15yg7gw:hover{border-color:color-mix(in srgb,var(--theme-accent) 50%,transparent)}.lv.on.svelte-15yg7gw{border-color:var(--hub-select);background:color-mix(in srgb,var(--hub-select) 14%,transparent)}.lv-n.svelte-15yg7gw{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:999px;font-size:.8rem;background:color-mix(in srgb,var(--theme-accent) 30%,transparent)}.lv.on.svelte-15yg7gw .lv-n:where(.svelte-15yg7gw){background:var(--hub-select);color:#06201c}.pic.svelte-15yg7gw{display:block;max-width:100%;height:auto;overflow:visible}.slice.svelte-15yg7gw{stroke:var(--theme-bg);stroke-width:2.5;transition:opacity .3s ease}.dim.svelte-15yg7gw{opacity:.25}.wheel.svelte-15yg7gw{transform-box:view-box;transform-origin:0 0}.wheel.settle.svelte-15yg7gw{animation:svelte-15yg7gw-settle 1.3s cubic-bezier(.15,.6,.25,1) backwards}@keyframes svelte-15yg7gw-settle{0%{transform:rotate(-900deg)}}.count-n.svelte-15yg7gw{font-size:20px;font-weight:800;fill:#0b1020;paint-order:stroke;stroke:#fff;stroke-width:3px}.count-n.small.svelte-15yg7gw{font-size:15px}.bag.svelte-15yg7gw{fill:color-mix(in srgb,#92400E 45%,var(--theme-surface));stroke:#b45309;stroke-width:3;stroke-linejoin:round}.bag-front.svelte-15yg7gw{fill:color-mix(in srgb,#FDE68A 7%,transparent);stroke:#d97706;stroke-width:3;stroke-linejoin:round;pointer-events:none}.bag-cord.svelte-15yg7gw{fill:#f59e0b;stroke:#92400e;stroke-width:1.5}.ball.svelte-15yg7gw{stroke:color-mix(in srgb,black 35%,transparent);stroke-width:1.5;transition:opacity .3s ease}.shine.svelte-15yg7gw{fill:#fff;opacity:.45;transition:opacity .3s ease}.shine.dim.svelte-15yg7gw{opacity:.1}.drop.svelte-15yg7gw{animation:svelte-15yg7gw-drop .45s cubic-bezier(.5,0,.75,1.35) calc(var(--i) * 90ms) backwards}@keyframes svelte-15yg7gw-drop{0%{transform:translateY(var(--dy));opacity:0}25%{opacity:1}}.dice-wrap.svelte-15yg7gw{position:relative}.dice.svelte-15yg7gw{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.die.svelte-15yg7gw{width:3.4rem;height:3.4rem;display:flex;align-items:center;justify-content:center;border-radius:.8rem;font-family:Fredoka,sans-serif;font-weight:700;font-size:1.8rem;color:#0b1020;background:#f8fafc;box-shadow:0 4px #94a3b8;transition:opacity .3s ease,transform .3s ease;animation:svelte-15yg7gw-burst .45s cubic-bezier(.3,1.3,.5,1) calc(.85s + var(--i) * 60ms) backwards}@keyframes svelte-15yg7gw-burst{0%{transform:translate(var(--dx)) scale(.3);opacity:0}}.die.yes.svelte-15yg7gw{background:#fbbf24;transform:translateY(-4px)}.roller.svelte-15yg7gw{position:absolute;left:50%;top:50%;width:3.4rem;height:3.4rem;margin:-1.7rem 0 0 -1.7rem;border-radius:.8rem;z-index:1;background:#f8fafc;box-shadow:0 4px #94a3b8;opacity:0;pointer-events:none;animation:svelte-15yg7gw-tumble .95s ease-out both}@keyframes svelte-15yg7gw-tumble{0%{opacity:1;transform:translate(-7rem,-3rem) rotate(-260deg) scale(.8)}45%{transform:translate(-1.5rem) rotate(-50deg)}62%{transform:translate(-.4rem,-.7rem) rotate(-15deg)}82%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:0;transform:scale(1.25)}}.roll-face.svelte-15yg7gw{position:absolute;top:.25rem;right:.25rem;bottom:.25rem;left:.25rem;fill:#0b1020;opacity:0;animation:svelte-15yg7gw-face-on .22s steps(1) calc(var(--j) * .22s) 1}.roll-face.svelte-15yg7gw:last-child{animation-fill-mode:forwards}@keyframes svelte-15yg7gw-face-on{0%,to{opacity:1}}.coin-row.svelte-15yg7gw{display:flex;gap:1.2rem}.coin.svelte-15yg7gw{width:5.5rem;height:5.5rem;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:Fredoka,sans-serif;font-weight:700;font-size:1.6rem;color:#3b2a00;background:radial-gradient(circle at 35% 30%,#fde68a,#d97706);box-shadow:0 5px #92400e;transition:opacity .3s ease}.coin.word.svelte-15yg7gw{font-size:1.05rem}.coin.tails.svelte-15yg7gw{background:radial-gradient(circle at 35% 30%,#e2e8f0,#94a3b8);box-shadow:0 5px #475569;color:#1e293b}.coin-row.intro.svelte-15yg7gw .coin:where(.svelte-15yg7gw){animation:svelte-15yg7gw-flip .28s linear 3}.coin.landed.svelte-15yg7gw{animation:svelte-15yg7gw-flip var(--ms) linear,svelte-15yg7gw-land .3s ease var(--ms)}@keyframes svelte-15yg7gw-flip{50%{transform:scaleX(.1)}}@keyframes svelte-15yg7gw-land{50%{transform:scale(1.12)}}.scale.svelte-15yg7gw{width:100%;max-width:30rem}.scale-line.svelte-15yg7gw{position:relative;height:.7rem;border-radius:999px;background:linear-gradient(90deg,#94a3b8,#f472b6,#fbbf24,#60a5fa,#4ade80)}.scale-dot.svelte-15yg7gw{position:absolute;top:-1.6rem;transform:translate(-50%);font-size:1.3rem;color:var(--theme-text)}.scale-nums.svelte-15yg7gw{display:flex;justify-content:space-between;font-weight:800;margin-top:.3rem;opacity:.7}.words.svelte-15yg7gw{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}@media(max-width:640px){.words.svelte-15yg7gw{grid-template-columns:repeat(2,1fr)}.words.svelte-15yg7gw .word:where(.svelte-15yg7gw):last-child{grid-column:span 2}}.answer.word.svelte-15yg7gw{font-size:1rem;font-weight:800;min-width:0;padding:.7rem .4rem;border-color:color-mix(in srgb,var(--c) 60%,transparent);color:var(--c)}.cmp.svelte-15yg7gw{display:grid;grid-template-columns:1fr auto 1fr;gap:.75rem;align-items:stretch}@media(max-width:560px){.cmp.svelte-15yg7gw{grid-template-columns:1fr 1fr}.cmp.svelte-15yg7gw .same:where(.svelte-15yg7gw){grid-column:span 2;order:3}}.cmp-card.svelte-15yg7gw{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.8rem}.cmp-letter.svelte-15yg7gw{font-size:1.4rem;opacity:.7}.cmp-frac.svelte-15yg7gw{font-size:1.2rem;color:var(--theme-highlight)}.bar-track.svelte-15yg7gw{width:100%;height:.8rem;border-radius:999px;background:color-mix(in srgb,var(--theme-text) 10%,transparent);overflow:hidden}.bar.svelte-15yg7gw{display:block;height:100%;border-radius:999px;background:var(--theme-highlight);transition:width .8s ease}.same.svelte-15yg7gw{align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;padding:.8rem 1rem}.same-sign.svelte-15yg7gw{font-size:2rem;line-height:1}.same-word.svelte-15yg7gw{font-size:1rem}.exp.svelte-15yg7gw{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem 2rem}.tries.svelte-15yg7gw{display:flex;flex-direction:column;align-items:center;gap:.5rem}.cells.svelte-15yg7gw{display:grid;grid-template-columns:repeat(10,1fr);gap:3px;width:min(13rem,70vw)}.cell.svelte-15yg7gw{aspect-ratio:1;border-radius:3px;border:1.5px solid color-mix(in srgb,var(--theme-text) 14%,transparent)}.cell.filled.svelte-15yg7gw{border-color:transparent;background:var(--c);opacity:.3;animation:svelte-15yg7gw-pop-cell .25s ease}.cell.filled.hit.svelte-15yg7gw{opacity:1}@keyframes svelte-15yg7gw-pop-cell{0%{transform:scale(.2)}}.tries-says.svelte-15yg7gw{font-size:.9rem;opacity:.7;text-align:center}.tries-says.on.svelte-15yg7gw{opacity:1;color:var(--theme-highlight)}.tally.svelte-15yg7gw{width:100%;max-width:26rem;display:grid;grid-template-columns:auto 1fr 2.5rem;align-items:center;gap:.6rem}.tally-dot.svelte-15yg7gw{width:1rem;height:1rem;border-radius:999px}.tally-track.svelte-15yg7gw{height:1rem;border-radius:999px;background:color-mix(in srgb,var(--theme-text) 10%,transparent);overflow:hidden}.tally-bar.svelte-15yg7gw{display:block;height:100%;border-radius:999px;transition:width .15s ease}.tally-n.svelte-15yg7gw{font-weight:800;font-size:1.2rem;text-align:right}.answer.svelte-15yg7gw{min-width:5rem;padding:.55rem 1.1rem;border-radius:1.1rem;font-size:1.9rem;background:color-mix(in srgb,var(--theme-surface) 85%,white 4%);border:2px solid color-mix(in srgb,var(--theme-accent) 35%,transparent);box-shadow:0 4px color-mix(in srgb,var(--theme-bg) 60%,black)}.fraction.svelte-15yg7gw{display:inline-flex;flex-direction:column;align-items:center;line-height:1;padding:.45rem 1.2rem;font-size:1.7rem}.bar-line.svelte-15yg7gw{width:1.6em;height:3px;border-radius:2px;background:currentColor;margin:.15em 0}.answer.svelte-15yg7gw:active:not(:disabled){transform:translateY(2px)}.answer.right.svelte-15yg7gw{border-color:#4ade80;background:color-mix(in srgb,#4ADE80 22%,var(--theme-surface))}.answer.wrong.svelte-15yg7gw{opacity:.35;text-decoration:line-through;animation:svelte-15yg7gw-shake .35s ease}@keyframes svelte-15yg7gw-shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.show-step.svelte-15yg7gw{color:#1f1300;background:var(--theme-highlight);border-color:var(--theme-highlight);font-weight:800}.hl-word.svelte-15yg7gw{color:var(--theme-highlight);text-decoration:underline;text-decoration-thickness:.12em;text-underline-offset:.18em}.hl-answer.svelte-15yg7gw{display:inline-block;min-width:1.6em;padding:0 .35em;margin:0 .1em;border-radius:.5em;text-align:center;color:#052e16;background:#4ade80;box-shadow:0 0 16px -2px #4ade80;animation:svelte-15yg7gw-pop-in .4s ease}@keyframes svelte-15yg7gw-pop-in{0%{transform:scale(.5)}70%{transform:scale(1.15)}}.keyrow.svelte-15yg7gw{display:flex;align-items:center;gap:.7rem;padding:.5rem .75rem;border-radius:.9rem;border:1.5px solid transparent;background:color-mix(in srgb,var(--theme-bg) 55%,black);transition:border-color .2s ease,background-color .2s ease}.keyrow.on.svelte-15yg7gw{border-color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent)}.key-n.svelte-15yg7gw{flex-shrink:0;width:2rem;text-align:center;font-size:1.3rem;font-weight:800}button.svelte-15yg7gw:disabled{opacity:.4;cursor:default}.answer.right.svelte-15yg7gw:disabled{opacity:1}@media(prefers-reduced-motion:reduce){.answer.wrong.svelte-15yg7gw,.hl-answer.svelte-15yg7gw,.wheel.settle.svelte-15yg7gw,.drop.svelte-15yg7gw,.die.svelte-15yg7gw,.coin-row.intro.svelte-15yg7gw .coin:where(.svelte-15yg7gw),.coin.landed.svelte-15yg7gw,.cell.filled.svelte-15yg7gw{animation:none}.roller.svelte-15yg7gw{display:none}}
