.w-line-ink{transform-origin:0;transition:transform 1.8s cubic-bezier(.22,.61,.36,1)}.w-quill{transition:transform 1.8s cubic-bezier(.22,.61,.36,1)}.w-quill-nib{animation:9s ease-in-out infinite w-write}@keyframes w-write{0%,78%,to{transform:translate(0)}22%{transform:translate(6px)}44%{transform:translate(2px)}66%{transform:translate(9px)}}.w-glow{transform-box:view-box;transform-origin:80px 84px;transition:transform 1.2s ease-out;animation:6s ease-in-out infinite w-breathe}@keyframes w-breathe{0%,to{opacity:.78}50%{opacity:1}}.w-nib{animation:5.4s ease-in-out infinite w-stroke}@keyframes w-stroke{0%,55%,to{transform:translate(0)}25%{transform:translate(10px)}}.w-settle{animation:.7s cubic-bezier(.16,1,.3,1) both w-settle}@keyframes w-settle{0%{opacity:0;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}.w-sweep{background-image:linear-gradient(100deg, transparent 20%, var(--accent-faint) 45%, transparent 70%);background-repeat:no-repeat;background-size:220% 100%;animation:12s ease-in-out infinite w-sweep}@keyframes w-sweep{0%{background-position:180% 0}66%,to{background-position:-80% 0}}.w-measure{transition:height 1.5s ease-out}.w-ring{transition:stroke-dashoffset 1.4s cubic-bezier(.22,.61,.36,1)}.w-glint{animation:10s linear infinite w-glint}@keyframes w-glint{0%{stroke-dashoffset:0;opacity:0}4%,40%{opacity:.85}50%,to{stroke-dashoffset:calc(-1 * var(--arc,400px));opacity:0}}.w-crossfade{animation:.4s ease-out both w-crossfade}@keyframes w-crossfade{0%{opacity:0}to{opacity:1}}.w-word{transition:color .9s ease-out,opacity .9s ease-out}.w-word-lit{animation:3.6s ease-in-out infinite w-gild}@keyframes w-gild{0%,to{text-shadow:0 0 #0000}50%{text-shadow:0 0 14px var(--accent-border)}}.w-cap{stroke-dasharray:240;animation:3s ease-out both w-draw}@keyframes w-draw{0%{stroke-dashoffset:240px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.w-line-ink,.w-quill,.w-glow,.w-measure,.w-ring,.w-word{transition:none}.w-quill-nib,.w-glow,.w-nib,.w-sweep,.w-glint,.w-word-lit,.w-cap,.w-settle,.w-crossfade{animation:none}.w-sweep{background-image:none}.w-cap{stroke-dasharray:none}}
