@keyframes rs-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes rs-lens{0%{opacity:0;transform:translateY(0)}8%{opacity:1}55%{transform:translateY(152px)}85%{opacity:1;transform:translateY(152px)}to{opacity:0;transform:translateY(152px)}}@keyframes rs-hit{0%,52%{box-shadow:none;background:#f0f9ff99}60%,90%{background:#ecfdf5;box-shadow:0 0 0 2px #10b981}to{box-shadow:none;background:#f0f9ff99}}@keyframes rs-tag{0%,56%{opacity:0;transform:scale(0)}64%{opacity:1;transform:scale(1.15)}70%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.rs-card{animation:7s ease-in-out infinite rs-float}.rs-lens{animation:5s cubic-bezier(.45,.05,.55,.95) infinite rs-lens}.rs-hit{animation:5s infinite rs-hit}.rs-tag{animation:5s cubic-bezier(.3,1.4,.5,1) infinite rs-tag}@media (prefers-reduced-motion:reduce){.rs-card,.rs-lens,.rs-hit,.rs-tag{animation:none}.rs-lens{display:none}.rs-hit{background:#ecfdf5;box-shadow:0 0 0 2px #10b981}}
