Vibary.ai
← All UI styles

Signal Monitor

Status first: tick marks, three state colors, and nothing competing with them.

OutlinetechnicalInfrastructure monitoringFleet and device statusAlerting tools

Construction · Outline

Nothing is filled. Every element is described by a stroke and the page shows straight through it.

Every style renders this same screen, so the only thing changing between two of them is the style. The component above is the file below, running.

Prompt

Design this interface in the Signal Monitor style. Everything on screen exists to make state obvious: tick marks along the edges, three status colors and a neutral ground that stays out of their way.

Build every

The numbers in this prompt are printed from the tokens below, so it cannot drift from what the specimen renders.

What carries the look

  • tick marks along edges
  • three status colors
  • neutral ground
  • state before everything

What this style refuses

  • decorative color
  • large radii
  • roomy padding
  • ambiguous state indicators

The refusals are the half that keeps generated interfaces from converging — a prompt that only says what to add gets the default look.

Tokens

Palette

RoleLightDark
Background#f4f6f7#0b0e10
Surface#ffffff#131719
Border#cfd6da#262d31
Text#14181b#eef1f3
Muted text#545c62#959da4
Accent#0f6f8f#3fb6d8
On accent#ffffff#02141c

Shape and type

Radius2 / 4 / 6 px
Border1px solid
Shadownone
Displayui-monospace
Bodysystem-ui
Monoui-monospace
Type scale10 · 11 · 13 · 15 · 19 · 27 px
Weights400 / 700 / 700
Line height1.35
Tracking0.02em
Spacing4px grid · compact
Surfaceflat
Accentoutline
Separatorhairline
Labelsuppercase
Blurnone

Measured contrast — body 16.47:1 light, 17.07:1 dark; secondary text 6.28:1 and 7.04:1. Every pair clears WCAG AA in both themes, checked on each build.

Specimen · Specimen.tsx

import type { CSSProperties } from "react";

/**
 * Vibary · Signal Monitor
 *
 * Status first: tick marks, three state colors, and nothing competing with them.
 *
 * One complete product screen, rendered from the token object below —

Nearby styles