Improved Full WCAG 2.1 AA color contrast compliance — all text, badges, and UI components now meet or exceed required contrast ratios
Fixed Light mode accent colors deepened for legibility — accent, warning, success, and orange tones all pass 4.5:1
Fixed Dark mode border color upgraded from #334155 to #64748b for 3:1 non-text UI contrast
Fixed All badge/pill backgrounds darkened so white text passes 5:1+ (cool, warm, twilight, night, UV, WBT)
Fixed WBT section title colors adjusted per theme — lighter reds in dark mode, darker in light mode
Fixed Group labels and hint text opacity increased to meet minimum contrast thresholds
New Skip-to-content link for keyboard navigation
New Focus-visible outlines on all interactive elements for keyboard accessibility
New ARIA roles, labels, and live regions throughout — dialogs, radio groups, expandable cards, search, and toast
New Forecast cards now keyboard-accessible with Enter/Space to expand and aria-expanded state
New Screen reader announcements for weather updates and toast notifications via aria-live