.fp-root.svelte-1i88bnj{--fp-shaded:#f59e0b;--fp-shaded-border:#d97706;--fp-unshaded:#fef9e7;--fp-unshaded-border:#e5e7eb;--fp-divider:#fff;--fp-ring:#d4d4d4}@media (prefers-color-scheme:dark){.fp-root.svelte-1i88bnj{--fp-shaded:#fbbf24;--fp-shaded-border:#f59e0b;--fp-unshaded:#3f3f46;--fp-unshaded-border:#52525b;--fp-divider:#52525b;--fp-ring:#71717a}}:root[data-theme=dark] .fp-root.svelte-1i88bnj{--fp-shaded:#fbbf24;--fp-shaded-border:#f59e0b;--fp-unshaded:#3f3f46;--fp-unshaded-border:#52525b;--fp-divider:#52525b;--fp-ring:#71717a}:root[data-theme=light] .fp-root.svelte-1i88bnj{--fp-shaded:#f59e0b;--fp-shaded-border:#d97706;--fp-unshaded:#fef9e7;--fp-unshaded-border:#e5e7eb;--fp-divider:#fff;--fp-ring:#d4d4d4}.wedge-path.svelte-1i88bnj{transition:fill .2s}.bar-segment.svelte-1i88bnj{transition:background .2s,border-color .2s}.fp-stage.svelte-1i88bnj{flex-direction:column;align-items:center;gap:1rem;display:flex}.fp-fraction.svelte-1i88bnj{font-family:var(--font-display,inherit);color:var(--learn-ink,#1a1a1a);flex-direction:column;align-items:center;font-size:3rem;font-weight:800;line-height:1.05;display:inline-flex}.fp-target.svelte-1i88bnj{font-size:4.5rem}.fp-shape.svelte-1i88bnj{border-radius:1.5rem;width:min(100%,max(12rem,100dvh - 21rem));transition:box-shadow .2s;position:relative}.fp-ring.svelte-1i88bnj{box-shadow:0 0 0 4px var(--learn-correct)}.fp-tick.svelte-1i88bnj{background:var(--learn-correct);color:#fff;pointer-events:none;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.4rem;font-weight:700;display:flex;position:absolute;top:.25rem;right:.25rem}.fp-pulse.svelte-1i88bnj{animation:.9s ease-in-out infinite svelte-1i88bnj-fp-pulse}@keyframes svelte-1i88bnj-fp-pulse{50%{opacity:.55}}@media (orientation:landscape) and (height<=520px){.fp-stage.svelte-1i88bnj{flex-direction:row;justify-content:center;gap:2rem}.fp-fraction.svelte-1i88bnj{font-size:2.75rem}.fp-shape.svelte-1i88bnj{width:min(60%,max(10rem,100dvh - 8rem))}}@media (prefers-reduced-motion:reduce){.wedge-path.svelte-1i88bnj,.bar-segment.svelte-1i88bnj,.fp-shape.svelte-1i88bnj,.fp-pulse.svelte-1i88bnj{transition:none;animation:none}}:root[data-reduced-motion] .wedge-path.svelte-1i88bnj,:root[data-reduced-motion] .bar-segment.svelte-1i88bnj,:root[data-reduced-motion] .fp-shape.svelte-1i88bnj,:root[data-reduced-motion] .fp-pulse.svelte-1i88bnj{transition:none;animation:none}
