.doodle-figure[data-v-210a2f4d]{--ink:var(--on-surface);--muted:var(--on-surface-variant);--tick:#2f7d55;--accent:#d4513c;background:var(--surface-container-low);border-radius:16px;padding:clamp(1rem,3vw,2rem)}.doodle-figure figcaption[data-v-210a2f4d]{text-align:center}.doodle[data-v-210a2f4d]{display:block;height:auto;overflow:visible;width:100%}.doodle--tall[data-v-210a2f4d]{margin:0 auto;max-width:22rem}.doodle--wide[data-v-210a2f4d]{display:none}@media(min-width:600px){.doodle--wide[data-v-210a2f4d]{display:block}.doodle--tall[data-v-210a2f4d]{display:none}}.ink[data-v-210a2f4d]{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.ink-fill[data-v-210a2f4d]{fill:var(--ink)}.tick[data-v-210a2f4d]{fill:none;stroke:var(--tick);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5}.hand[data-v-210a2f4d]{fill:var(--ink);font-family:Caveat,Comic Sans MS,cursive;font-size:22px;font-weight:500}.d-label[data-v-210a2f4d]{fill:var(--muted)}.d-accent[data-v-210a2f4d],.d-title[data-v-210a2f4d]{font-size:30px;font-weight:700}.d-accent[data-v-210a2f4d]{fill:var(--accent)}.doodle:not(.is-playing) .doodle__loop[data-v-210a2f4d]{opacity:0}.is-static .doodle .doodle__loop[data-v-210a2f4d]{opacity:1}.is-playing .doodle__loop[data-v-210a2f4d]{animation:loop-out-210a2f4d .6s ease-in var(--loop-out,12.6s) both}.is-playing .fade[data-v-210a2f4d]{animation:fade-in-210a2f4d .4s ease-out var(--d,0s) both}.is-playing .draw[data-v-210a2f4d]{animation:draw-210a2f4d var(--len,.6s) ease-in-out var(--d,0s) both}.is-playing .typer[data-v-210a2f4d]{animation:type-210a2f4d .9s steps(18) var(--d,0s) both;transform-box:fill-box;transform-origin:left center}.is-playing .pop[data-v-210a2f4d]{animation:pop-210a2f4d .5s cubic-bezier(.34,1.56,.64,1) var(--d,0s) both}.is-playing .pop[data-v-210a2f4d],.is-playing .stamp[data-v-210a2f4d]{transform-box:fill-box;transform-origin:center}.is-playing .stamp[data-v-210a2f4d]{animation:stamp-210a2f4d .35s ease-out var(--d,0s) both}@keyframes fade-in-210a2f4d{0%{opacity:0;transform:translateY(4px)}}@keyframes draw-210a2f4d{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes type-210a2f4d{0%{transform:scaleX(0)}}@keyframes pop-210a2f4d{0%{opacity:0;transform:scale(.2)}}@keyframes stamp-210a2f4d{0%{opacity:0;transform:scale(1.5) rotate(-6deg)}70%{opacity:1;transform:scale(.94) rotate(1deg)}}@keyframes loop-out-210a2f4d{to{opacity:0}}.helix-doodle[data-v-210a2f4d]{--grape:#7b4fa0;--coral:#ff7a66}.paper[data-v-210a2f4d]{fill:var(--surface-container-lowest)}.thin[data-v-210a2f4d]{stroke-width:1.5}.faint-line[data-v-210a2f4d]{fill:none;stroke:var(--outline-variant);stroke-linecap:round;stroke-width:3}.strike[data-v-210a2f4d]{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-width:3.5}.stem[data-v-210a2f4d]{fill:none;stroke:#5d7a3a;stroke-linecap:round;stroke-width:3}.grape[data-v-210a2f4d]{fill:var(--grape);stroke:var(--ink);stroke-linejoin:round;stroke-width:1.5}.page-block[data-v-210a2f4d]{fill:var(--surface-container-high)}.page-block--header[data-v-210a2f4d]{fill:var(--outline-variant)}.comp-button[data-v-210a2f4d],.dragged[data-v-210a2f4d]{fill:var(--coral)}.cursor[data-v-210a2f4d]{fill:var(--ink);stroke:var(--surface-container-low);stroke-linejoin:round;stroke-width:1.5}.strand[data-v-210a2f4d]{fill:none;stroke-linecap:round;stroke-width:4}.strand--a[data-v-210a2f4d]{stroke:#173a6b}.strand--b[data-v-210a2f4d]{stroke:#16b6c9}.card-image[data-v-210a2f4d]{fill:var(--surface-container-high)}.toggle[data-v-210a2f4d]{fill:var(--tick)}.toggle-knob[data-v-210a2f4d]{fill:#fff}.d-small[data-v-210a2f4d]{fill:var(--muted);font-size:18px}.d-center[data-v-210a2f4d]{text-anchor:middle}.is-playing .drag[data-v-210a2f4d]{animation:drag-210a2f4d 1.1s ease-in-out 5.3s both}@keyframes drag-210a2f4d{0%{opacity:0;transform:translate(-126px,40px)}15%{opacity:1;transform:translate(-126px,40px)}to{opacity:1;transform:translate(0)}}
