/**
 * CR Reduced Motion · Global
 *
 * Respeita a preferência prefers-reduced-motion do sistema operacional do usuário.
 * Aplica em TODAS as páginas via enqueue depois dos demais CSS.
 *
 * Quando usuário ativa "Reduzir movimento" no SO (acessibilidade, tela
 * sensível a movimento, ou preferência), todas as animações e transições
 * ficam praticamente imperceptíveis (0.01ms).
 *
 * @package CursosRateio
 * @since 1.0.0
 * @date 2026-05-07
 */

@media (prefers-reduced-motion: reduce) {
    *,
    *::before,
    *::after {
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0.01ms !important;
        scroll-behavior: auto !important;
    }
}
