Kleurlagen

Het kleuren systeem bestaat uit drie lagen die samen een flexibel en onderhoudbaar geheel vormen:

Hoe het werkt

Primitiveneutral.0#ffffff
Semanticsurface.canvasverwijst naar neutral.0
CSS Output--surface-canvas#ffffff

In dark mode verwijst surface.canvas naar neutral.950 (#0a0a0a). Door semantische tokens te gebruiken past je UI zich automatisch aan het actieve thema aan.

Gebruik in SCSS

example.scss
@use "tokens" as *;

.my-element {
  color: $text-default;
  background: $surface-panel;
  border: 1px solid $border-subtle;
}

Alle SCSS variabelen verwijzen naar CSS custom properties, waardoor runtime theme switching mogelijk is.