
/* ========================================
   REDUCED MOTION OVERRIDES (global)
   Loaded last via screens.css so it wins.
   ======================================== */

@media (prefers-reduced-motion: reduce){

  /* Landing */
  .today-name,
  .today-name::after,
  .landing-tagline span,
  .hero-pill__subtitle--soon,
  .hero-pill__subtitle--soon::after,

  /* Intro */
  .intro-word.on,
  #introText.blast,

  /* Workout */
  .move-title[aria-expanded="true"] + .move-description,

  /* Summary */
  .summary-card,
  .turbo-row,

  /* Explainer */
  .explain-card::before,
  .stamp,
  .explain-tagline,
  .explain-title,
  .explain-sub,
  .explain-divider,
  .explain-step,
  .explain-note,
  .explain-cert,
  .cert-badge,
  .explain-fine,
  .explain-actions,

  /* Drawers */
  .moves-group,
  .moves-group[open] .moves-group__list,
  .move-item[open] .move-item__body{
    animation: none !important;
  }

  .landing-tagline span{
    opacity: 1;
    transform: none;
  }

  /* Kill the animated SVG ring if you use it */
  #snarkAnim{ display:none; }

  /* also remove the moving sheen/other transitions that feel like motion */
  .baPlus{ transition: none; }

  /* Drawer entrance */
  .moves-group{ filter: none !important; }

  /* Tooltip bounce (first-visit) */
  .first-visit-tooltip{ animation: none !important; }
}
