Card
Ink 800 surface, 1px hairline border, 8px radius, 32px padding. Index in Signal mono, title in DM Sans, body in small DM Sans.
Brand & design system
One brand, one source of truth - shared by this site, the operator console, and the IAM sign-in screens. Every token on this page is a CSS custom property in the site stylesheet: what you see here is what ships.
The logomark is a rounded Signal tile carrying a hexagon-in-a-ring glyph struck in Ink. It is the brand's primary mark - used for favicons, avatars, app icons, and anywhere the full wordmark doesn’t fit. The wordmark sets Daevix in DM Sans Semibold, tracked to −1%, in Paper (on ink) or Ink (on light). Never recolor the glyph outside the palette, set the wordmark in another typeface, or stretch the tile’s corner radius.
Daevix is dark-first. Signal is the only color allowed to demand attention - one Signal element per viewport is the budget, and it doubles as the danger state. Status splits three ways: Signal for danger, Amber for caution (attention, not disaster), and Green for success. None of the three decorate; each carries one meaning. Text on Signal is always --paper on buttons and --signal-ink #0A0A0B in dense contexts like selection and the logomark.
Two families do all the work. DM Sans does the talking and the reading - display, headings, and body. DM Mono does the labelling, and is reserved for technical truth: tokens, endpoints, section indices, eyebrows, buttons, and badges. Display sizes are tracked tight (−1% to −2%); body text is never tracked.
| Token | Value | |
|---|---|---|
| --space-2 | 8px | |
| --space-4 | 16px | |
| --space-6 | 24px | |
| --space-8 | 32px | |
| --space-12 | 48px | |
| --space-16 | 64px | |
| --space-24 | 96px | |
| --space-32 | 128px |
| Radius | Value | Use | |
|---|---|---|---|
| --radius-sm | 4px | Inputs, buttons, chips | |
| --radius-md | 6px | Swatches, small surfaces | |
| --radius-lg | 8px | Cards, panels | |
| --radius-pill | 9999px | Badges |
Spacing is a 4px base scale. Sections breathe at --space-24; cards pad at --space-8. Corners are tight - 4px on controls, 8px on cards - and badges alone go fully round. Borders are always 1px in --line #222225: Daevix separates with hairlines and contrast, not shadows.
Ink 800 surface, 1px hairline border, 8px radius, 32px padding. Index in Signal mono, title in DM Sans, body in small DM Sans.
One primary button per view. Buttons are set in DM Mono Medium with a 4px radius - Signal fill for the primary action, a hairline outline for everything else. Badges are mono, uppercase, and pill-shaped, tinted by status: neutral, Signal, Amber, or Green.
Daevix writes like a security engineer with good manners: declarative, concrete, calm. The product handles untrusted autonomous software - the copy should sound like it has nothing to prove.