.std-wrap.svelte-1v7pc8y{container-type:inline-size}.std-scenes.svelte-1v7pc8y{flex-direction:column;align-items:center;gap:.5rem;display:flex}.std-scene.svelte-1v7pc8y{width:min(100%, max(11rem, calc((100dvh - 17rem) / 2 * var(--ratio))));container-type:inline-size}@media (width<=30rem){.std-scene.svelte-1v7pc8y{width:min(100%, max(11rem, calc((100dvh - 21.6rem) / 2 * var(--ratio))))}}@container (width>=40rem){.std-scenes.svelte-1v7pc8y{flex-direction:row;justify-content:center;align-items:flex-start;gap:.75rem}.std-scene.svelte-1v7pc8y{width:min(50%, max(14rem, calc((100dvh - 12rem) * var(--ratio))))}}.std-cell-btn.svelte-1v7pc8y{background:0 0;border:none;outline:none}.std-cell-btn.svelte-1v7pc8y:focus-visible{outline:2px solid var(--learn-accent,#4a86c7);outline-offset:-2px}.std-found.svelte-1v7pc8y{background:color-mix(in srgb, var(--learn-correct,#22c55e) 12%, transparent)}.std-dot.svelte-1v7pc8y{background:var(--learn-line);border-radius:9999px;width:1rem;height:1rem;transition:background .3s,transform .3s;display:inline-block}.std-dot-on.svelte-1v7pc8y{background:var(--learn-correct,#22c55e);transform:scale(1.2)}.std-ring.svelte-1v7pc8y circle:where(.svelte-1v7pc8y){stroke:var(--learn-correct,#22c55e)}.std-ring-found.svelte-1v7pc8y circle:where(.svelte-1v7pc8y){stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:50%;animation:.5s ease-out forwards svelte-1v7pc8y-std-ring-draw;transform:rotate(-90deg)}@keyframes svelte-1v7pc8y-std-ring-draw{to{stroke-dashoffset:0}}.std-ring-hint.svelte-1v7pc8y circle:where(.svelte-1v7pc8y){stroke:var(--learn-warn,#e59f1b);transform-origin:50%;animation:1s ease-in-out infinite svelte-1v7pc8y-std-ring-pulse}@keyframes svelte-1v7pc8y-std-ring-pulse{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.std-ripple.svelte-1v7pc8y{border:3px solid var(--learn-ink-faint,#94a3b8);animation:.7s ease-out both svelte-1v7pc8y-std-ripple}@keyframes svelte-1v7pc8y-std-ripple{0%{opacity:.7;transform:scale(.3)}to{opacity:0;transform:scale(1.15)}}.std-celebrate-star.svelte-1v7pc8y{animation:.75s ease-out both svelte-1v7pc8y-std-star-pop;animation-delay:calc(var(--i) * 60ms)}@keyframes svelte-1v7pc8y-std-star-pop{0%{opacity:0;transform:translateY(6px)scale(.4)}45%{opacity:1;transform:translateY(-6px)scale(1.15)}to{opacity:.9;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.std-ring-found.svelte-1v7pc8y circle:where(.svelte-1v7pc8y),.std-ring-hint.svelte-1v7pc8y circle:where(.svelte-1v7pc8y),.std-ripple.svelte-1v7pc8y,.std-celebrate-star.svelte-1v7pc8y,.std-dot.svelte-1v7pc8y{transition:none;animation:none}.std-ring-found.svelte-1v7pc8y circle:where(.svelte-1v7pc8y){stroke-dashoffset:0}.std-ring-hint.svelte-1v7pc8y circle:where(.svelte-1v7pc8y){opacity:1}}:root[data-reduced-motion] .std-ring-found.svelte-1v7pc8y circle:where(.svelte-1v7pc8y),:root[data-reduced-motion] .std-ring-hint.svelte-1v7pc8y circle:where(.svelte-1v7pc8y),:root[data-reduced-motion] .std-ripple.svelte-1v7pc8y,:root[data-reduced-motion] .std-celebrate-star.svelte-1v7pc8y,:root[data-reduced-motion] .std-dot.svelte-1v7pc8y{transition:none;animation:none}:root[data-reduced-motion] .std-ring-found.svelte-1v7pc8y circle:where(.svelte-1v7pc8y){stroke-dashoffset:0}:root[data-reduced-motion] .std-ring-hint.svelte-1v7pc8y circle:where(.svelte-1v7pc8y){opacity:1}
