We use the client-first design system
why should you care?
organisation
Every element on the site will have a name with semantic clarity, everything is ordered into folders to ensure a light, clean HTML structure and there is as little bloat as possible for speed.
accessibility
We use Rems - not pixels - to size everything. Rems have huge accessibility benefits. Browser font settings and browser zoom each work flawlessly inside a rem-based system.
scalable system
The Client-First design system is there to make things easier. For us and for you. It works on tiny builds through to complex web apps. The element class system makes designing easier.
standardised
The element class-system, spacing, site structure and everything relevant to a website build is standardised, allowing for anyone who understands client-first to pick it up.
documented
Everything is documented in great detail and can be found here. That means if you want to maintain the site going forward, you can! Everything is explained in the documentation.
Always current
Finsweet have created a board of community designers who maintain the Client-First design system and they regularly update the system so it always remains as current as possible.