.kids.svelte-1vlken2{min-height:100vh;font-family:Georgia,serif}main.svelte-1vlken2{padding:10px 28px 30px}.titlerow.svelte-1vlken2{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.titletext.svelte-1vlken2{min-width:0}.titlerow.svelte-1vlken2 .kid-skin-picker{flex:none;margin-top:4px}@media (width<=480px){.titlerow.svelte-1vlken2{flex-direction:column}.titlerow.svelte-1vlken2 .kid-skin-picker{max-width:none;margin-top:10px}}.no.svelte-1vlken2{letter-spacing:2px;text-transform:uppercase;color:var(--kid-red);margin:0;font:600 12px Oswald,Trebuchet MS,sans-serif}h1.svelte-1vlken2{margin:4px 0 10px;font:400 36px/1.1 Alfa Slab One,Georgia,serif}.goal.svelte-1vlken2,.see.svelte-1vlken2{max-width:62ch;color:var(--kid-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;font:18px/1.5 Georgia,serif;display:flex}.why.svelte-1vlken2 b:where(.svelte-1vlken2){letter-spacing:2px;text-transform:uppercase;color:var(--kid-red);font:600 12px Oswald,Trebuchet MS,sans-serif}.steps.svelte-1vlken2{gap:12px;max-width:70ch;margin:0 0 22px;padding:0;list-style:none;display:grid}.steps.svelte-1vlken2 li:where(.svelte-1vlken2){border:var(--kid-rule) solid var(--kid-ink);border-radius:var(--kid-radius);background:var(--kid-paper);box-shadow:0 var(--kid-drop) 0 var(--kid-ink);align-items:center;gap:14px;padding:12px 16px;display:flex}.n.svelte-1vlken2{background:var(--kid-red);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font:400 20px Alfa Slab One,Georgia,serif;display:grid}.what.svelte-1vlken2{flex:14ch;font:18px/1.45 Georgia,serif}.doit.svelte-1vlken2{border:3px solid var(--kid-ink);background:var(--kid-paper);cursor:pointer;border-radius:12px;flex:none;width:44px;min-width:44px;height:44px;padding:6px;line-height:0}.doit.svelte-1vlken2:active{transform:translateY(2px)}.doit.svelte-1vlken2:focus-visible{outline:3px solid var(--kid-accent);outline-offset:2px}.doit.svelte-1vlken2 svg:where(.svelte-1vlken2){width:100%;height:100%}.doit.svelte-1vlken2 circle:where(.svelte-1vlken2){fill:var(--kid-ink)}.doit.svelte-1vlken2 .wire:where(.svelte-1vlken2){fill:none;stroke:var(--kid-ink);stroke-width:2.4px;stroke-linecap:round}.doit.svelte-1vlken2 .arrow:where(.svelte-1vlken2){fill:none;stroke:var(--kid-accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.back.svelte-1vlken2 a:where(.svelte-1vlken2){color:var(--kid-accent);align-items:center;min-height:44px;font:italic 14px Georgia,serif;display:inline-flex}@media (width<=700px){main.svelte-1vlken2{padding-left:16px;padding-right:16px}h1.svelte-1vlken2{font-size:28px}}.rail.svelte-1vlken2,.tail.svelte-1vlken2{min-width:0}.boardslot.svelte-1vlken2{min-width:0;margin:18px 0 24px}.now.svelte-1vlken2{z-index:2;border:var(--kid-rule) solid var(--kid-ink);border-radius:var(--kid-radius);background:var(--kid-band);color:var(--kid-band-ink);align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;font:18px/1.4 Georgia,serif;display:flex;position:sticky;top:0}.now.svelte-1vlken2 b:where(.svelte-1vlken2){letter-spacing:2px;font:600 12px Oswald,Trebuchet MS,sans-serif}.steps.svelte-1vlken2 li.now:where(.svelte-1vlken2){border-color:var(--kid-accent);box-shadow:0 var(--kid-drop) 0 var(--kid-accent)}.steps.svelte-1vlken2 li.now:where(.svelte-1vlken2) .n:where(.svelte-1vlken2){background:var(--kid-accent)}@media (width>=900px){main.svelte-1vlken2{grid-template-columns:minmax(340px,1fr) minmax(480px,1.25fr);align-items:start;column-gap:28px;display:grid}.titlerow.svelte-1vlken2{grid-column:1/-1}.rail.svelte-1vlken2{grid-area:2/1}.tail.svelte-1vlken2{grid-area:3/1}.boardslot.svelte-1vlken2{grid-area:2/2/4;margin:0}.now.svelte-1vlken2{display:none}.steps.svelte-1vlken2{max-width:none}}.pops.svelte-a3po4t{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pop.svelte-a3po4t{text-anchor:middle;fill:var(--blk-red,#e4572e);paint-order:stroke;stroke:#fffbee;stroke-width:7px;stroke-linejoin:round;font:700 28px Alfa Slab One,Oswald,Trebuchet MS,sans-serif;animation:.9s ease-out forwards svelte-a3po4t-rise}@keyframes svelte-a3po4t-rise{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.pop.svelte-a3po4t{animation:none}}.kidboard.svelte-110j3tq{gap:16px;display:grid}.frame.svelte-110j3tq{box-shadow:inset 0 0 0 4px var(--kid-ink,#2b2118);border-radius:18px;position:relative;overflow:auto hidden}.frame.svelte-110j3tq svg.board{min-width:var(--board-w,700px);max-width:calc(var(--board-w,700px) * 1.6);box-shadow:none;border-radius:14px}.teacher.svelte-110j3tq{border:4px solid var(--kid-ink,#2b2118);background:var(--kid-paper,#fffbee);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:14px 18px;font:22px/1.45 Georgia,serif;display:flex}.strip.svelte-110j3tq{flex-wrap:wrap;gap:12px;display:flex}.big.svelte-110j3tq{border:4px solid var(--kid-ink,#2b2118);background:var(--kid-paper,#fffbee);min-width:132px;min-height:56px;color:var(--kid-ink,#2b2118);letter-spacing:1px;cursor:pointer;border-radius:16px;padding:12px 22px;font:700 20px Oswald,Trebuchet MS,sans-serif}.big.svelte-110j3tq:active{transform:translateY(2px)}.big.svelte-110j3tq:focus-visible{outline:4px solid var(--kid-accent,#e4572e);outline-offset:3px}.big.go.svelte-110j3tq{background:var(--kid-accent,#e4572e);color:#fff}.big.on.svelte-110j3tq{color:#fff;background:#2a9d4a}.big[disabled].svelte-110j3tq{opacity:.6;cursor:default}@media (prefers-reduced-motion:reduce){.big.svelte-110j3tq:active{transform:none}}
