.levels.svelte-12qnuoo{overflow-x:auto;margin:0 -.25rem;padding:.25rem;scrollbar-width:none}@media(min-width:640px){.levels.svelte-12qnuoo{flex-wrap:wrap;overflow:visible}}.lv.svelte-12qnuoo{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-12qnuoo:hover{border-color:color-mix(in srgb,var(--theme-accent) 50%,transparent)}.lv.on.svelte-12qnuoo{border-color:var(--hub-select);background:color-mix(in srgb,var(--hub-select) 14%,transparent)}.lv-n.svelte-12qnuoo{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-12qnuoo .lv-n:where(.svelte-12qnuoo){background:var(--hub-select);color:#06201c}.key.svelte-12qnuoo{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .7rem .25rem .35rem;border-radius:999px;font-size:.8rem;font-weight:700;background:color-mix(in srgb,var(--theme-bg) 60%,transparent);border:1px solid color-mix(in srgb,white 8%,transparent)}.var.svelte-12qnuoo{font-family:Times New Roman,Georgia,serif;font-style:italic;font-weight:700}.tool.svelte-12qnuoo{display:inline-flex;align-items:center;justify-content:center;gap:.15rem;min-width:3.5rem;height:3.25rem;padding:0 .6rem;border-radius:1rem;background:color-mix(in srgb,var(--theme-surface) 85%,white 4%);border:1px solid color-mix(in srgb,var(--theme-accent) 30%,transparent);box-shadow:0 3px color-mix(in srgb,var(--theme-bg) 60%,black);transition:filter .15s ease,transform .08s ease}.tool.svelte-12qnuoo:hover:not(:disabled){filter:brightness(1.2)}.tool.svelte-12qnuoo:active:not(:disabled){transform:translateY(2px)}.tool.svelte-12qnuoo .sign:where(.svelte-12qnuoo){font-size:1.5rem;font-weight:800;line-height:1}.spot.svelte-12qnuoo{transition:transform .3s ease}.thing.svelte-12qnuoo{cursor:pointer;transform-box:fill-box;transform-origin:center;transition:opacity .4s ease,filter .15s ease;outline:none}.thing.svelte-12qnuoo:hover,.thing.svelte-12qnuoo:focus-visible{filter:brightness(1.2) drop-shadow(0 0 6px white)}.sharing.svelte-12qnuoo .spot:where(.svelte-12qnuoo){transition-duration:1.1s}.sharing.svelte-12qnuoo .thing:where(.svelte-12qnuoo) rect,.sharing.svelte-12qnuoo .thing:where(.svelte-12qnuoo) path{transition:fill .5s ease}.thing.glow.svelte-12qnuoo{filter:drop-shadow(0 0 10px #A78BFA);animation:svelte-12qnuoo-bob 1.2s ease-in-out infinite}@keyframes svelte-12qnuoo-bob{50%{transform:translateY(-6px)}}.work.svelte-12qnuoo{display:grid;grid-template-columns:repeat(5,auto);justify-content:center;align-items:baseline;column-gap:.75rem;row-gap:.35rem;padding:1.25rem 1rem;font-size:1.6rem;font-weight:700}.work.svelte-12qnuoo .term:where(.svelte-12qnuoo){text-align:right;white-space:nowrap}.work.svelte-12qnuoo .term.ruled:where(.svelte-12qnuoo){border-top:3px solid color-mix(in srgb,var(--theme-text) 55%,transparent);padding-top:.3rem}.work.svelte-12qnuoo .term.ruled:where(.svelte-12qnuoo):nth-child(5n+1),.work.svelte-12qnuoo .term.ruled:where(.svelte-12qnuoo):nth-child(5n+4){margin-right:-.75rem;padding-right:.75rem}.work.svelte-12qnuoo .eq:where(.svelte-12qnuoo){text-align:center}.work.svelte-12qnuoo .step:where(.svelte-12qnuoo){text-align:right;white-space:nowrap;font-size:1.35rem;color:var(--theme-highlight)}.help.svelte-12qnuoo{padding:.75rem 1.25rem;border-radius:1rem;color:var(--theme-text);background:color-mix(in srgb,var(--theme-highlight) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-highlight) 35%,transparent)}.show-me.svelte-12qnuoo{color:#1f1300;background:var(--theme-highlight);border-color:var(--theme-highlight);font-weight:800}.share-src.svelte-12qnuoo{position:absolute;left:-9999px;top:0;pointer-events:none}button.svelte-12qnuoo:disabled{opacity:.4;cursor:default}@media(prefers-reduced-motion:reduce){.spot.svelte-12qnuoo,.thing.svelte-12qnuoo,.sharing.svelte-12qnuoo .spot:where(.svelte-12qnuoo){transition:none}.thing.glow.svelte-12qnuoo{animation:none}}
