.rvpa-video{position:absolute!important;display:block!important;max-width:none!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;pointer-events:none!important;opacity:0}
.rvpa-placeholder-image{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}
/* A quiet circular story halo, independent of the image's own border radius. */
.rvpa-story{position:fixed!important;display:block!important;z-index:2147483000;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:50%!important;pointer-events:none!important;isolation:isolate;box-sizing:border-box!important}
.rvpa-story[hidden]{display:none!important}.rvpa-story svg{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}
.rvpa-story circle{fill:none;stroke-width:2.5;vector-effect:non-scaling-stroke}
.rvpa-story .rvpa-ring-base{pointer-events:stroke;cursor:pointer;transition:filter .25s ease;filter:drop-shadow(0 0 1px rgba(238,36,93,.16))}
.rvpa-story .rvpa-ring-orbit{pointer-events:none;transform-box:view-box;transform-origin:50% 50%;animation:rvpa-story-orbit 12s linear infinite}
.rvpa-story .rvpa-ring-light{stroke:#ffe3d4;stroke-width:1.65;stroke-dasharray:10 90;stroke-linecap:round;opacity:.8;pointer-events:none}
.rvpa-story:focus-visible{outline:2px solid #147ded;outline-offset:4px}.rvpa-story:hover .rvpa-ring-base{filter:drop-shadow(0 0 3px rgba(238,36,93,.45))}
.rvpa-illustrated.rvpa-animate{animation:rvpa-portrait-breathe 6s ease-in-out infinite;transform-origin:50% 70%}
@keyframes rvpa-story-orbit{from{transform:rotate(-90deg)}to{transform:rotate(270deg)}}
@keyframes rvpa-portrait-breathe{0%,100%{transform:scale(1) rotate(-.4deg)}50%{transform:scale(1.018) rotate(.4deg)}}
.rvpa-motion-paused .rvpa-ring-orbit{animation-play-state:paused!important}.rvpa-motion-paused .rvpa-illustrated{animation:none!important}
@media(prefers-reduced-motion:reduce){.rvpa-ring-orbit,.rvpa-illustrated{animation:none!important}.rvpa-story .rvpa-ring-light{opacity:0}}
