Tokens, building blocks, voice.
The open reference for Struqo's visual system, from tokens to whole pages. Every value comes live from the code, Figma follows it. Agents read the same building blocks in apps/web/components/styleguide/catalog.ts.
Tree treatments.
Three answers to "What would Dieter Rams do?" for the wood building block. Same geometry, three dialects. Used on the landing ("Why wood") and the stance page.
Tree as a wood drawing: hatched post trunk, mono dimension, faceted crown.
Pure line dialect, the same language as the step icons on the home page.
Flat pictogram in muted green, the softest and most organic.
Two trees on a ground line, one stroke that stays the same at every size. Frames the “Why wood” section on the home page.
Self-aware, relaxed, with a wink.
Measured: three to five beats per longer page. The product is meant to grow and become big; the posture can already smile at itself today without making itself small.
text-text-3 currently fails WCAG AA contrast, panel inputs suppress the global focus ring, and wood species swatches still live outside the CSS token system. Details in docs/DESIGN_SYSTEM.md under Known gaps.