Accessibility and responsive behavior
Cakemix targets WCAG 2.2 AA. Every release checks member, guild-manager, and owner pages in light and dark themes at mobile, tablet, and desktop widths.
- A skip link moves focus directly to the main content.
- The mobile workspace drawer traps focus, closes with Escape, and restores focus to its trigger.
- Forms associate labels, descriptions, errors, and confirmation controls.
- Status is never communicated by color alone.
- Charts and media state retain textual equivalents.
- Tables become semantic lists where a narrow table would be unusable.
- Reduced-motion preferences disable nonessential movement.
- Controls use visible focus rings and practical touch targets.
JavaScript enhances search, theme persistence, dialogs, polling, and live media state. Navigation, forms, validation responses, and core workflows remain server rendered.