.ink{fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:ink-draw var(--t,.7s) var(--ease-in-out) calc(var(--part, 0s) + var(--d, 0s)) forwards}.ink--heavy{stroke-width:1.6}.ink--fine{stroke-width:.7}@keyframes ink-draw{to{stroke-dashoffset:0}}svg:has(.ink):not([data-inked]) :is(.ink,text){visibility:hidden;animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ink{animation:none;stroke-dashoffset:0}}