Accessibility
Core learning should remain usable with a keyboard, screen reader, zoom, reduced motion and without AI.
Interface commitments
The banner is persistent information rather than an urgent alert. Focus remains visible, touch targets are at least 44 pixels on mobile, tables retain labels when stacked and color never carries meaning alone.
AI is optional
Lessons, sources and progress do not require an AI key or an AI answer. When AI is unavailable, the interface says so rather than simulating a response.