Design System v0.2

The visual
language of
UIVibes

Tokens, patterns, and components that power a premium prompt-first component library. Every pixel is intentional.

buttons.tsx
export function GlowButton(props) {
  return (
    <button className="glow-btn">
      {props.children}
    </button>
  )
}
Aa
Archivo

Typography

Display — Archivo clamp(2.5rem, 6.2vw, 4.75rem) / 0.96 / -0.042em / 600

Components that arrive finished

Heading 2 — Archivo clamp(1.85rem, 3.4vw, 2.85rem) / 1.04 / -0.034em / 600

Everything we've made, running

Heading 3 — Archivo 1.0625rem / 1.3 / -0.012em / 600

Border Beam

Lead — Instrument Sans clamp(1rem, 1.15vw, 1.1875rem) / 1.62 / bone-dim

Copy the prompt. Paste it into v0, Lovable, Cursor or Bolt. What comes back is production React — animation timing, typed props, reduced motion, focus states — on the first try, cold.

Body — Instrument Sans 0.9375rem / 1.6 / bone-dim

Every preview on this page is the component itself — not a screenshot, not a video. The preview is always public; only the prompt is gated.

Label — IBM Plex Mono 0.6875rem / +0.14em / uppercase / 500 — all chrome
catalog · backgrounds · css only · 640 × 360
Mono — IBM Plex Mono 0.7813rem / 1.72 — readouts, code, plate medium lines
Backgrounds · css only · 1.3 kb — two blurred fields under a turbulence grain.
The serif word — Newsreader Italic 1.06em of its host / italic / wght 340 — exactly one word per headline
finished
The signature — rule 3

Components that arrive finished.

Newsreader Italic appears on exactly one word per display headline and nowhere else. The hero's word is signal-hot; every section word is bone. Never two words, never a gradient on top of it, never in body copy, captions or buttons.

<h1>Components that arrive <span class="uv-serif-word">finished</span>.</h1>

Colors & Surfaces

Surfaces

Obsidian #08080A --uv-bg
Band #0B0B0E --uv-bg-alt
Sunk #050506 --uv-bg-sunk
Raised #121215 --uv-bg-elevated
Raised 2 #17171B --uv-bg-raised-2
Seam #212127 --uv-border
Seam Subtle #1A1A1F --uv-border-subtle
Seam Lit #2E2E36 --uv-seam-lit
Folio #24201C --uv-folio

Text

Bone #F1EDE7 --uv-text
Bone Dim #A6A19A --uv-text-muted
Bone Faint #6E6A64 --uv-text-subtle
Bone Ghost #4A4640 --uv-text-ghost

Accent

Signal #F2A65A --uv-accent
Signal Hot #FFC98A --uv-accent-hover
Signal Deep #B0561F --uv-accent-deep
Wash — chip grounds rgba(242,166,90,0.12) --uv-accent-muted
Line — lit hairlines rgba(242,166,90,0.28) --uv-accent-line
Halo — bloom stops rgba(242,166,90,0.55) --uv-accent-halo

Semantic

Success / Basic #9CB380 --uv-success
Warning / Intermediate #E3B341 --uv-warning
Error / Advanced #C9614A --uv-error

UI Components

Buttons
Glow Button
Icon Buttons
Component Card
backgrounds

Aurora Background

Animated gradient background with organic aurora effect.

intermediate
Glass Card
◆

Premium Access

Full library access with all prompts and future components.

R$9/mo
Input Group
Badges
Premium Basic Intermediate Advanced CSS Framer Motion
Tool Tags
v0 Lovable Cursor Bolt

Layout & Spacing

12-Column Grid
1
2
3
4
5
6
7
8
9
10
11
12
Common Layouts
6 / 6
4 / 4 / 4
3 / 3 / 3 / 3
Border Radius
4px --uv-radius-xs
8px --uv-radius-sm
12px --uv-radius
16px --uv-radius-lg
Pill --uv-radius-pill
Spacing Scale
4px
8px
12px
16px
24px
34px
48px
68px

Effects & Motion

Radial Glow
Hover me
Glass Morphism
backdrop-filter: blur(12px)
Beam Border
Ambient beam animation
Hover Lift
Hover me
Gradient Shift
Shimmer / Skeleton
Transitions
Fast 0.16s var(--uv-ease)
Base 0.28s var(--uv-ease)
Smooth 0.6s cubic-bezier(.22,.61,.36,1)