/* Renova Motion: additive polish. Everything is scoped to .mo-* helpers or hover/entrance states. */
:root{--mo-red:var(--red,#c8323c);--mo-hot:#ff4d5e;--mo-ease:cubic-bezier(.2,.7,.2,1)}

.mo-shine{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 32%,rgba(255,255,255,.5) 50%,transparent 68%);background-size:260% 100%;background-position:160% 0;pointer-events:none;transition:background-position .9s var(--mo-ease)}
@keyframes moShine{55%,100%{background-position:-80% 0}}
@media (prefers-reduced-motion:reduce){.mo-shine,.mo-aur{animation:none!important}}
