| Measure | Ratio | Of |
|---|
| Tile | 1.96× | nominal height |
| Corner radius | 0.22 | the tile |
| d glyph | 0.658 | the tile — 79/120 |
| Dot | 0.125 | the tile — 15/120 |
| Gap, tile → wordmark | 0.28 | the tile |
| Wordmark | 0.867 | the tile — 104/120 |
| Wordmark tracking | −3% | — |
| Baseline nudge | +0.075× | the wordmark |
🚨 Three numbers exist for the wordmark and only one is right. The SVG artwork sets it at 0.867× the tile; dot-tokens.yaml § logo says 0.928×; dani.go's Flutter widget draws 1.031×. This system follows the artwork. Two versions were rejected on 2026-08-30 for exactly this, both TOO BIG — "icon is totally different in letter size, the logo font is different too". It was never a font difference: the bundled and fetched Space Grotesk are v2.000 with identical outlines, verified glyph by glyph. A wordmark a fifth too large reads as a heavier face. If you are about to make the word bigger, you are going backwards. The baseline nudge is a Transform, not a Padding, so it adds nothing to the laid-out height. §10.