Description Add visible focus outlines everywhere, ensure every interactive target is at least 44px, add a prefers-reduced-motion guard, keep status announcements short (aria-live on a one-sentence summary, not the whole panel), and add a "reduce weather visuals" preference to turn off the sky-gradient theming. Rationale Rubric requires good use of HTML with accessibility in mind. A live region wrapping an entire detailed panel would read out every metric, hour, and day on each selection change, which is worse than no live region at all — scoping it to a short sentence is what makes it actually usable with a screen reader.