Accent #5e6ad2 · Fricolage Grotesque — chaque valeur ci-dessous est mesurée via getComputedStyle(), jamais affirmée à la main.


fly.io is built on a pure-white canvas (rgb(255,255,255)). The system uses rgb(124, 58, 237) as the high-saturation accent for primary actions. Sharp 0px corners on CTAs — architectural restraint, engineering precision alongside Mackinac as the primary typeface. A layered elevation system (11 distinct shadows) building a clear front-to-back hierarchy. Motion is a first-class concern — 17 keyframe animations plus transition-driven interactions.
24 colors measured · click any swatch to copy
No semantic state colors detected — this system signals state through weight & motion, not hue.
3 roles · rendered live in the real Inter (captured woff2) · lines are editable, click any spec to copy
9 spacing steps · 7 radii · bars are exact px widths
11 box-shadows measured on the live page · click a tile to copy its raw value
1 easing curve · 17 keyframes · hover a tile to preview
7 component families · 36 variants counted on the live DOM
| Component | Variants found |
|---|---|
| buttons | ×10 |
| nav Links | ×8 |
| links | ×8 |
| heading H2 | ×6 |
| footer Links | ×2 |
| badges | ×1 |
| heading H1 | ×1 |
Pill
transparent {colors.hairline}#281950 {colors.primary-hover}Ghost
transparent {colors.hairline}#281950 {colors.primary-hover}Pill
rgba(255, 255, 255, 0.4) {colors.on-primary}#202237 {colors.ink-subtle}rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1pxPrimary Brand
#7c3aed {colors.primary}#ffffff {colors.on-primary}rgba(67, 56, 202, 0.25) 0px 0px 0px 1px insetOutline
transparent {colors.hairline}#ffffff {colors.on-primary}rgba(91, 33, 182, 0.1) 0px 5px 5px -2px, rgba(91, 33, 182, 0.1) 0px 2px 4px -2pxMain Nav
transparent {colors.hairline}4 layout metrics measured
8 media-query stops read from the live CSS
22 enforceable rules pulled verbatim from the spec
Paste-ready prompt + the real files behind this page