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-onlyutility class for accessible hidden text. - Updated theme-toggle script to sync icon glyph, hidden label text,
aria-label, andaria-pressedstate together.
Why
- Reduces ambiguity for assistive-tech users by making button intent explicit while keeping emoji icon styling intact.