Changelog 2026-03-05 (Accessibility Theme Toggle SR Label Pass 13)

Changed

  • Updated theme toggle markup to separate decorative icon from screen-reader label text.
  • Added an sr-only utility class for accessible hidden text.
  • Updated theme-toggle script to sync icon glyph, hidden label text, aria-label, and aria-pressed state together.

Why

  • Reduces ambiguity for assistive-tech users by making button intent explicit while keeping emoji icon styling intact.