Gå til innholdet

Design tokens

Tokens er eksponert som CSS custom properties med prefixet --adb-.

Farger

Primitiver — rå verdier, aldri brukt direkte i komponenter:

--adb-brand-freshwater-blue-90: #005A71;
--adb-neutrals-ocean-90: #262F31;

Semantiske tokens — det komponenter faktisk bruker:

--adb-surface-accent: #005A71;
--adb-text-primary: #262F31;
--adb-border-default: #F2DFC5;

Mørk modus

<html data-theme="dark"></html> <!-- tving mørk -->
<html data-theme="light"></html> <!-- tving lys -->

Spacing

TokenKompaktKomfortabelRomslig
--adb-spacing-xsm8px8px8px
--adb-spacing-sm12px16px16px
--adb-spacing-md16px20px24px
--adb-spacing-lg24px28px32px
--adb-spacing-xl32px40px48px
--adb-spacing-2xl64px80px104px
<div data-density="compact"></div>
<div data-density="spacious"></div>

Typografi

--adb-font-family-primary: "Chivo", system-ui, sans-serif;
--adb-font-family-secondary: "Space Mono", ui-monospace, monospace;