/* ============================================================
   STOKHOS — motion "mécanique d'armurerie"
   Easing sec, durées courtes, un seul moment orchestré par flow.
   ============================================================ */
@keyframes fadeUp { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: none; } }
@keyframes slideIn { from { opacity: 0; transform: translateX(26px); } to { opacity: 1; transform: none; } }
@keyframes engrave { from { clip-path: inset(0 100% 0 0); } to { clip-path: inset(0 0 0 0); } }
@keyframes sweepx { 0% { left: 0; opacity: 1; } 85% { opacity: 1; } 100% { left: 100%; opacity: 0; } }
@keyframes punch { 0% { transform: scale(1.6); } 100% { transform: scale(1); } }
@keyframes popNum { 0% { transform: scale(1.35); } 100% { transform: scale(1); } }
@keyframes ringOpen { from { transform: scale(.55); opacity: 0; } to { transform: scale(1); opacity: 1; } }

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation: none !important;
    transition: none !important;
  }
}
