Touch and readability
Buttons and links meet sensible minimum sizes; line lengths stay readable without horizontal scrolling. Carousels and drawers behave predictably on touch devices.
Progressive enhancement
Core content remains usable when JavaScript is delayed or disabled where that matters for your audience. Heavy interactions layer on when the runtime is ready.
PWA-ready patterns
Where your plan supports it, adopt installable or offline-tolerant patterns for field teams and events. We focus on stable caching semantics over gimmicks.