.signature-art{position:relative;aspect-ratio:3/2;isolation:isolate;margin:0;min-width:0;width:100%}.signature-art img{display:block;width:100%;height:100%;aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain}.signature-art:after{content:"";position:absolute;top:0;right:-7px;width:48px;height:3px;background:hsl(var(--dv-accent));transform:rotate(-45deg);transform-origin:right}.signature-path{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0}.signature-path path{fill:none;stroke:#b5dc50;stroke-width:1.9995;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}@media (prefers-reduced-motion:no-preference){.signature-playing .signature-path{animation:dv-signature-presence 4.8s ease-out both}.signature-playing .signature-path path{animation:dv-signature-trace 3.6s linear both}}@keyframes dv-signature-trace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes dv-signature-presence{0%,75%{opacity:1}to{opacity:0}}@media (max-width:600px){.signature-art:after{width:36px}}@media (prefers-reduced-motion:reduce){.signature-path{display:none;animation:none!important}}
