The New Venue Data Design System
A living reference for the tokens, type scale, and components behind the product. Dark-mode only, indigo accent, built for dense data surfaces.
Color Tokens
Every surface and accent is drawn from this fixed palette. Use the exact hex values — do not invent new colors.
Surfaces & Borders
Text
Accents & Semantics
Indigo is the primary accent. Emerald = positive, amber = caution, violet = pro, red = negative. Blue, orange, and pink are reserved for category variety only.
Type Scale
Inter for UI, JetBrains Mono for code and tabular data. Display sizes carry tight tracking for impact.
Body Sizes
The quick brown fox jumps over 12 lazy license filings.
The quick brown fox jumps over 12 lazy license filings.
The quick brown fox jumps over 12 lazy license filings.
The quick brown fox jumps over 12 lazy license filings.
Live Components
Rendered from the real shared components — what you see here is exactly what ships.
TagBadge
variant: new · live · beta · pro · default
CTAs & Links
Plain Next Link styled with classes — never the Button component.
GlowCard
highlightedA bordered surface on #111113 with a subtle gradient and indigo glow on hover. Pass highlighted for an indigo edge and resting shadow.
- Soft hover glow
- Gradient card fill
- Composable children
SectionHeading
props: eyebrow · heading · subtext · align
A Section Heading
Renders an h2 at text-display-md with an optional eyebrow pill and lede.
Spacing & Radius
Consistent rhythm and corner softness keep the dense data surface calm.
Spacing
- Section paddingpy-20 · py-20 lg:py-28 (hero)Vertical rhythm between sections
- Containermx-auto max-w-7xl px-4 sm:px-6 lg:px-8Standard content width
- Card paddingp-6GlowCard and panel interiors
- Stack gapgap-4 / gap-6 / gap-8Flex & grid spacing scale
- Inline gapgap-1.5 / gap-2Icon + label, badge contents
Radius
- rounded-md~0.5remButtons, inputs, small chips
- rounded-lg0.625remBase radius token
- rounded-xl~0.875remCards, panels, tables
- rounded-full9999pxBadges, pills, dots