Enterprise Blue
The corporate default done properly: navy, tables, 6px corners, no surprises.
Construction · Bordered
No depth at all, but every surface is contained by a drawn line — the border does the work a shadow would do elsewhere.
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 Enterprise Blue style. Conservative navy over cool greys, 6px corners, and tables as the primary layout. Nothing here is meant to be noticed; it is meant to be usable in year three. Build
The numbers in this prompt are printed from the tokens below, so it cannot drift from what the specimen renders.
What carries the look
- conservative navy
- 6px corners
- table-first layout
- cool grey neutrals
What this style refuses
- playful color
- large radii
- expressive type
- animated decoration
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
#f4f6f8#0e141b#ffffff#161f29#d3dae2#2b3644#16202c#e9eef3#54606d#9aa7b4#15497e#75a9e0#ffffff#061020Shape and type
Measured contrast — body 15.18:1 light, 15.86:1 dark; secondary text 5.93:1 and 7.55:1. Every pair clears WCAG AA in both themes, checked on each build.
Specimen · Specimen.tsx
import type { CSSProperties } from "react";
/**
* Vibary · Enterprise Blue
*
* The corporate default done properly: navy, tables, 6px corners, no surprises.
*
* One complete product screen, rendered from the token object below —