The reader matters more than the designer
Contrast, accessibility and speed are not a compliance layer. They are what makes the page work for the person using it, not an extra bolted on at the end.
Showing how we build a design system. The ones we have built for clients are under NDA; this one can be explored end to end.
Keeping our own sites on a solid foundation, fitted to the way we understand work done well.
Contrast, accessibility and speed are not a compliance layer. They are what makes the page work for the person using it, not an extra bolted on at the end.
Whatever serves the content stays; whatever doesn't, goes. Typography gets the care because it carries the message. No animated text, no motion that doesn't support what is being said: every layer earns its place or stays out.
Faced with an improvement, the first question is what can be removed. The system gets better by shrinking, not by growing.
A system is not a folder of components. It is the dialogue between what we want, how we build it and how it evolves, aligned so that message and brand never contradict each other.
Nothing gets in for being fashionable. A need is solved first on a real site; if a second site asks for it, it is abstracted and promoted. If only one site needs it, it stays on that site. One case is not a pattern.
We work with AI on the sensitive part —the interface— with a workflow that decides who touches what, and what is never touched. These are the documents that govern it.
Accessibility lives in the system, not in each site: whatever the system guarantees, it guarantees on all of them. This is what is already done.
No site is perfectly accessible. If you run into a barrier we missed, we want to know: hello@3lastic.com. We will fix it in an upcoming release.