/* Wordmark mark + smiley. Pair with the inline SVGs in the page (.wm-m, .wm-s).

   .wm-m  the "!" from the icon artwork (bang-28: tapered brush stem, blob dot, 1→7 o'clock lean), set as the
          word's last glyph. The box is the leaning glyph's ink bounds, cap height tall, sitting on the baseline
          with a hair of round overshoot; the left margin gives the same ink gap after "c" as the font's own "!".
          Lime ink; .ik-ink puts it at 69% like every pen mark. Draws in on load: the stem draws down, then the
          dot pops. --wm offsets the start.
   .wm-s  the pink smiley that sits up-left of the word's first letter, about half the cap height, tilted −12°.
          Draws face, eyes, smile just before the mark. --sm offsets the start.
   Reduced motion: the finished marks. */
.wm-m{display:inline-block;width:.542em;height:.73em;margin-left:.04em;vertical-align:-.012em;overflow:visible;color:var(--lime,#E8FF3A)}
.wm-m .s,.wm-m .d{fill:currentColor}
.wm-m .d{transform-box:fill-box;transform-origin:center}
.wm-s{position:absolute;left:-.26em;top:-.23em;width:.37em;height:.37em;overflow:visible;color:var(--pink,#FF2D8A);transform:rotate(-12deg);pointer-events:none}
.wm-s path{fill:none;stroke:currentColor;stroke-width:9;stroke-linecap:round;stroke-linejoin:round}
.wm-s .e{stroke-width:11;transform-box:fill-box;transform-origin:center}
@media(prefers-reduced-motion:no-preference){
 .wm-m .s{clip-path:inset(0 0 100% 0);animation:wm-stem .4s cubic-bezier(.5,0,.3,1) var(--wm,0s) forwards}
 .wm-m .d{transform:scale(0);animation:wm-pop .35s cubic-bezier(.2,1.6,.4,1) calc(var(--wm,0s) + .42s) forwards}
 /* dash 1 / gap 1.5 parked just past the start, so the round cap stays hidden until the pen lands */
 .wm-s .f,.wm-s .m{stroke-dasharray:1 1.5;stroke-dashoffset:1.06;animation:wm-draw .5s cubic-bezier(.4,0,.2,1) var(--t,0s) forwards}
 .wm-s .f{--t:var(--sm,0s)}
 .wm-s .e{transform:scale(0);animation:wm-pop .3s cubic-bezier(.2,1.6,.4,1) calc(var(--sm,0s) + .48s) forwards}
 .wm-s .e+.e{animation-delay:calc(var(--sm,0s) + .58s)}
 .wm-s .m{--t:calc(var(--sm,0s) + .66s);animation-duration:.32s}
}
@keyframes wm-draw{to{stroke-dashoffset:0}}
@keyframes wm-stem{to{clip-path:inset(0 0 0 0)}}
@keyframes wm-pop{to{transform:scale(1)}}
