Design System
This document defines the planned design-system scope. It does not implement UI yet.
Purpose
The design system should give Shop3 a consistent storefront foundation without adding unnecessary framework weight or visual lock-in.
Planned Areas
- Typography.
- Colours and tokens.
- Spacing.
- Buttons.
- Forms.
- Cards.
- Grid and container rules.
- Mobile behaviour.
Principles
- Mobile-first.
- Accessible by default.
- Performance-aware.
- Compatible with OpenCart templates and common modules.
- Tokens before repeated hardcoded values.
- Defaults over excessive configuration.
Before Implementation
Before major UI implementation, document token names, responsive rules, and component states. UI PRs should include desktop and mobile screenshots.