.levels.svelte-zm0mqu{overflow-x:auto;margin:0 -.25rem;padding:.25rem;scrollbar-width:none}@media(min-width:640px){.levels.svelte-zm0mqu{flex-wrap:wrap;overflow:visible}}.lv.svelte-zm0mqu{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-zm0mqu:hover{border-color:color-mix(in srgb,var(--theme-accent) 50%,transparent)}.lv.on.svelte-zm0mqu{border-color:var(--hub-select);background:color-mix(in srgb,var(--hub-select) 14%,transparent)}.lv-n.svelte-zm0mqu{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-zm0mqu .lv-n:where(.svelte-zm0mqu){background:var(--hub-select);color:#06201c}.deck.svelte-zm0mqu{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:6rem}.card-now.svelte-zm0mqu{width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;border-radius:1.1rem;background:color-mix(in srgb,var(--theme-surface) 80%,white 6%);border:2.5px solid var(--theme-highlight);box-shadow:0 6px color-mix(in srgb,var(--theme-bg) 60%,black),0 0 24px -6px var(--theme-highlight)}.card-now.done.svelte-zm0mqu{font-size:2.6rem;color:#4ade80;border-color:#4ade80;box-shadow:0 0 24px -6px #4ade80}.deck-left.svelte-zm0mqu{font-weight:800;opacity:.55}.board.svelte-zm0mqu{display:block;width:100%;height:auto;margin:0 auto;max-width:34rem;-webkit-user-select:none;user-select:none}.venn.tapping.svelte-zm0mqu{cursor:pointer}.universe.svelte-zm0mqu{fill:color-mix(in srgb,var(--theme-text) 4%,transparent);stroke:color-mix(in srgb,var(--theme-text) 30%,transparent);stroke-width:2;transition:fill .25s ease}.universe.lit.svelte-zm0mqu{fill:color-mix(in srgb,var(--theme-highlight) 22%,transparent)}.ring.svelte-zm0mqu{fill:color-mix(in srgb,var(--c) 14%,transparent);stroke:var(--c);stroke-width:3;transition:fill .25s ease}.part.svelte-zm0mqu{fill:color-mix(in srgb,var(--c) 16%,transparent);transition:fill .25s ease}.ring.lit.svelte-zm0mqu,.part.lit.svelte-zm0mqu{fill:color-mix(in srgb,var(--theme-highlight) 45%,transparent)}.ring-line.svelte-zm0mqu{fill:none;stroke-width:3;pointer-events:none}.ring-label.svelte-zm0mqu{font-size:17px;font-weight:800;paint-order:stroke;stroke:var(--theme-bg);stroke-width:4px}.flash.svelte-zm0mqu{animation:svelte-zm0mqu-flash .7s ease}@keyframes svelte-zm0mqu-flash{30%{fill:color-mix(in srgb,#F87171 45%,transparent)}}.chip.svelte-zm0mqu{fill:#f8fafc;stroke:color-mix(in srgb,black 25%,transparent);stroke-width:1.5}.chip-n.svelte-zm0mqu{font-family:Fredoka,sans-serif;font-weight:700;fill:#0b1020}.shape-edge.svelte-zm0mqu{stroke:color-mix(in srgb,black 35%,transparent);stroke-width:1.5;stroke-linejoin:round}.carroll.svelte-zm0mqu{display:grid;grid-template-columns:auto 1fr 1fr;gap:.4rem}.head.svelte-zm0mqu{font-weight:800;text-align:center;font-size:.95rem;padding:.3rem;align-self:end}.head.side.svelte-zm0mqu{align-self:center;text-align:right;max-width:8rem}.cell.svelte-zm0mqu{position:relative;min-height:7rem;border-radius:.9rem;padding:.4rem;overflow:hidden;background:color-mix(in srgb,var(--theme-text) 6%,transparent);border:2px solid color-mix(in srgb,var(--theme-text) 20%,transparent)}.cell.svelte-zm0mqu:hover:not(:disabled){border-color:var(--theme-highlight)}.cell-flash.svelte-zm0mqu{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cell.flash.svelte-zm0mqu .cell-flash:where(.svelte-zm0mqu){animation:svelte-zm0mqu-cell-flash .7s ease}@keyframes svelte-zm0mqu-cell-flash{30%{background:color-mix(in srgb,#F87171 40%,transparent)}}.cell-cards.svelte-zm0mqu{position:relative;display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center}.cell.svelte-zm0mqu:disabled{cursor:default}.answer.svelte-zm0mqu{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)}.answer.svelte-zm0mqu:active:not(:disabled){transform:translateY(2px)}.answer.right.svelte-zm0mqu{border-color:#4ade80;background:color-mix(in srgb,#4ADE80 22%,var(--theme-surface))}.answer.wrong.svelte-zm0mqu{opacity:.35;text-decoration:line-through;animation:svelte-zm0mqu-shake .35s ease}@keyframes svelte-zm0mqu-shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.show-step.svelte-zm0mqu{color:#1f1300;background:var(--theme-highlight);border-color:var(--theme-highlight);font-weight:800}.hl-word.svelte-zm0mqu{color:var(--theme-highlight);text-decoration:underline;text-decoration-thickness:.12em;text-underline-offset:.18em}.hl-answer.svelte-zm0mqu{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-zm0mqu-pop-in .4s ease}@keyframes svelte-zm0mqu-pop-in{0%{transform:scale(.5)}70%{transform:scale(1.15)}}.keyrow.svelte-zm0mqu{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-zm0mqu{border-color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent)}.key-n.svelte-zm0mqu{flex-shrink:0;width:2.5rem;text-align:center;font-size:1.3rem}button.svelte-zm0mqu:disabled{opacity:.4;cursor:default}.cell.svelte-zm0mqu:disabled{opacity:1}.answer.right.svelte-zm0mqu:disabled{opacity:1}@media(prefers-reduced-motion:reduce){.answer.wrong.svelte-zm0mqu,.hl-answer.svelte-zm0mqu,.flash.svelte-zm0mqu,.cell.flash.svelte-zm0mqu .cell-flash:where(.svelte-zm0mqu){animation:none}}
