.ritual-art .ra-draw{stroke-dasharray:1;stroke-dashoffset:1px}.ritual-art .ra-pop,.ritual-art .ra-drop,.ritual-art .ra-grow{opacity:0;transform-box:fill-box;transform-origin:50%}.ritual-art[data-play] .ra-draw{animation:ra-draw .7s cubic-bezier(.32, .72, 0, 1) var(--d,0s) forwards}.ritual-art[data-play] .ra-pop{animation:ra-pop .7s cubic-bezier(.32, .72, 0, 1) var(--d,0s) forwards}.ritual-art[data-play] .ra-drop{animation:ra-drop .7s cubic-bezier(.32, .72, 0, 1) var(--d,0s) forwards}.ritual-art[data-play] .ra-grow{transform-origin:0;animation:ra-grow .7s cubic-bezier(.32, .72, 0, 1) var(--d,0s) forwards}@keyframes ra-draw{to{stroke-dashoffset:0}}@keyframes ra-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes ra-drop{0%{opacity:0;transform:translateY(-10px)rotate(-2deg)}to{opacity:1;transform:none}}@keyframes ra-grow{0%{opacity:0;transform:scaleX(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ritual-art .ra-best,.ritual-art:not([data-play]) .ra-best{stroke-opacity:1;transition:none}.ritual-art .ra-draw,.ritual-art[data-play] .ra-draw{stroke-dashoffset:0;animation:none}.ritual-art .ra-pop,.ritual-art .ra-drop,.ritual-art .ra-grow,.ritual-art[data-play] :is(.ra-pop,.ra-drop,.ra-grow){opacity:1;animation:none;transform:none}}.ritual-art :is(.ra-line,.ra-crease,.ra-bright){fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ritual-art .ra-line{stroke-opacity:.4}.ritual-art .ra-crease{stroke-opacity:.25}.ritual-art .ra-best{stroke-opacity:1;transition:stroke-opacity .7s cubic-bezier(.32,.72,0,1) 1.8s}.ritual-art:not([data-play]) .ra-best{stroke-opacity:.4}.ritual-art .ra-bright{stroke-opacity:1}.ritual-art .ra-marker{stroke-width:2px}.ritual-art text{fill-opacity:.4}
