Guidelines
Coal Series guidelines provide the guardrails for building cohesive cybersecurity experiences.
Color system
- Coal foundation:
#0B0D10background,#11141Asurface alt, and graphite borders anchor high-contrast interfaces. - Accent: Choose a single accent—Electric Blue (
#38A0FF), Cyber Purple (#7E4DFF), or Emerald Green (#2AD0A8). - Status palette:
- Critical
#FF3B4E - Warning
#FF9F2D - Safe
#36D27E - Info
#4DC0FF
- Critical
- Usage: Keep accent saturation under 30% of the viewport; rely on grayscale layering for depth.
Typography
Coal Series standardizes IBM Plex for both UI and telemetry.
- Headings use Plex Sans with optical tracking.
- Tabular data and logs use Plex Mono.
- Font sizes follow a
1.125ratio: display (56px), h1 (36px), h2 (28px), h3 (22px), body (16px), small (14px).
Spacing & layout
- Base unit
8pxscales to12 / 16 / 20 / 24 / 32 / 40 / 48 / 64 / 80. - Grids: 12 columns on desktop (
80pxgutters), 8 columns tablet, single column mobile. - Cards use
24pxvertical padding on desktop, compressing gracefully on smaller breakpoints.
Motion
- Scan pulse:
coal-scankeyframe loops every 3s. - Radar sweep:
coal-radarkeyframe rotates full circle every 8s. - Duration: Keep UI transitions between
120–240ms; avoid easing that feels playful. - Motion must communicate system state changes (scan started, node quarantined) rather than decorative flair.
Accessibility
- Minimum contrast ratio 4.5:1 across all states.
- Support keyboard focus by default—Coal Series buttons expose focus-visible rings.
- Offer reduced motion preference fallback by disabling looping animations when
prefers-reduced-motionis set.