CSS Variables Generator
Build a design system with CSS custom properties
Preview
This is how your design system looks.
Surface card with base font size
Colors
Primary
Secondary
Accent
Background
Surface
Text
Muted
Border
:root {
/* Colors */
--color-primary: #3b82f6;
--color-secondary: #8b5cf6;
--color-accent: #22c55e;
--color-bg: #0f172a;
--color-surface: #1e293b;
--color-text: #f8fafc;
--color-muted: #94a3b8;
--color-border: #334155;
/* Spacing */
--space-xs: 0.25rem;
--space-sm: 0.5rem;
--space-md: 1rem;
--space-lg: 1.5rem;
--space-xl: 2rem;
--space-2xl: 3rem;
/* Typography */
--font-size-base: 16px;
--font-size-sm: 14px;
--font-size-lg: 18px;
--font-size-xl: 20px;
--font-size-2xl: 24px;
/* Border Radius */
--radius-sm: 4px;
--radius-md: 8px;
--radius-lg: 12px;
--radius-full: 9999px;
}