       font-size: 2rem;
      }
    }

    /* ==== Dark mode fixes for Testimonials (append at end of testimonials <style>) ==== */
    body.dark-mode #testimonials {
      background: #0f172a;
      /* darker section bg */
      color: #e5e7eb;
    }

    /* keep the side-fade mask but ensure opacity only, not light tint */
    body.dark-mode .testimonials-marquee {
      -webkit-mask: linear-gradient(90deg,
          transparent,
          rgba(0, 0, 0, 1) 10%,
          rgba(0, 0, 0, 1) 90%,
          tr