Vibary.ai
← All UI styles

CAD Drafting

White drafting sheet, cyan construction grid, dimensions in small mono.

WireframetechnicalDesign and CAD toolsFloorplans and layoutManufacturing

Construction · Wireframe

Nothing is decided: dashed placeholder boxes, no fills, and a deliberately unfinished edge so nobody argues about color.

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 CAD Drafting style. A white drafting sheet with a light cyan construction grid, black object lines and small monospace dimension text. Precision is the visual message.

Build every surface

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

What carries the look

  • white drafting sheet
  • cyan construction grid
  • black object lines
  • mono dimension text

What this style refuses

  • filled color blocks
  • soft shadows
  • rounded corners
  • expressive type

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#fdfdfd#0c0f11
Surface#ffffff#131719
Border#c4d8e4#274049
Text#141618#eef1f3
Muted text#565c61#98a1a7
Accent#0a6ea8#4aa8dc
On accent#ffffff#03151f

Shape and type

Radius0 / 0 / 2 px
Border1px solid
Shadownone
Displayui-monospace
Bodysystem-ui
Monoui-monospace
Type scale10 · 11 · 13 · 15 · 19 · 26 px
Weights400 / 600 / 700
Line height1.4
Tracking0em
Spacing4px grid · regular
Surfacegrid
Accentoutline
Separatorhairline
Labelsuppercase
Blurnone

Measured contrast — body 17.83:1 light, 16.95:1 dark; secondary text 6.66:1 and 7.32:1. Every pair clears WCAG AA in both themes, checked on each build.

Specimen · Specimen.tsx

import type { CSSProperties } from "react";

/**
 * Vibary · CAD Drafting
 *
 * White drafting sheet, cyan construction grid, dimensions in small mono.
 *
 * One complete product screen, rendered from the token object below —

Nearby styles