/* Consistent activation feedback for buttons across every SEOVally page.
   Filter/opacity are used instead of transform so positioned controls such as
   the mobile hamburger do not jump while they animate. */
@media (prefers-reduced-motion: no-preference) {
    .sv-button-pressed {
        animation: sv-button-press 180ms ease-out;
    }

    @keyframes sv-button-press {
        0% { filter: brightness(1); opacity: 1; }
        42% { filter: brightness(1.18); opacity: 0.76; }
        100% { filter: brightness(1); opacity: 1; }
    }
}
