The starting point for everyone building etops frontends. Style, design, patterns, components and the
CDN in one place, all built on Abundantia, our design system for financial products.
when in doubt // use existing patterns before creating new ones
01
Style
tokens & foundations
brandPrimary
50100200300400500600700800900
Use var(--abu-color-brandPrimary-500) for primary actions and links. The
--abu-color-base-* tokens ship with light-dark(), so dark mode works out of the
box.
typefaces
Noto Sans Displayproduct UI, body copy, data
Poppinsetops.com and marketing
spacing
4816243248
8px grid for layout, 4px grid for the details inside a component.
02
Design
figma & process
Figma libraries
UI Kit Foundation, Icons and Components, plus your product's own kit (yours to maintain)
Team spaces
Etops General, Abundantia, and your product team
File naming
a Figma file is named after its Jira ticket
Layout
8px nudge, Auto Layout, spacing tokens instead of hand-tuned gaps
Accessibility
check contrast against WCAG; the target is the European Accessibility Act