/* Revelado al scroll, afinado para Santa Carne: entrada más honda y lenta (32px, .85s),
   con la curva "brasa" (arranque rápido, frenada suave). */
[data-revelar] { opacity: 0; transform: translateY(32px); transition: opacity .85s ease, transform .85s cubic-bezier(.18, .9, .22, 1); }
[data-revelar].revelado { opacity: 1; transform: none; }
[data-revelar][data-retraso="1"] { transition-delay: .14s; }
[data-revelar][data-retraso="2"] { transition-delay: .28s; }
[data-revelar][data-retraso="3"] { transition-delay: .42s; }
@media (prefers-reduced-motion: reduce) { [data-revelar] { opacity: 1; transform: none; transition: none; } }
