Contract
Components
Every component the design system defines, with the states it may enter and the token each state binds. Machine-readable, so an agent can check a component against the contract instead of guessing at it.
Version 0.1.1 · derived from the design system contract v0.4.6
Why this file exists
A token file tells an agent which values are legal. It does not tell it which combinations are legal: that a card presses at 0.985 while a button presses at 0.96, or that a sound toggle carries an aria-pressed obligation a nav link does not. Those rules lived in prose on the human contract page, where a machine could not use them. This export is the same rules in a shape a checker can read.
Components
ComponentStates
Primary buttondefault signal fill · hover signal-light · active scale(0.97) · focus-visible 2px signal-light
Ghost buttontransparent + line-strong · hover surface-hover · active scale(0.97)
Nav linkmuted · hover ink + surface-hover · sticky topbar blur when scrolled
Card / pillarreading material (--mat-reading) + top-lit rim + elev-1 · fine-pointer hover heats the rim and adds contact light, no lift · active scale(0.99)
Sound toggleswitch with a visible Sound label and an On/Off state word · aria-pressed sync · Cuelume setEnabled(true|false)
Definition blockreading material + top-lit rim + elev-1 · a copyable one heats its rim and draws a 3px signal edge on hover, focus or copy · label 12px uppercase muted