Design Tokens
Consistent design tokens as CSS custom properties
Colors
Accent (Ice Blue)
Accent
#4A9EFF
Accent Light
#6BB0FF
Accent Dark
#3A8EEF
Semantic Colors
Success
#10b981
Warning
#f59e0b
Error
#ef4444
Info
#4A9EFF
Text Colors
Text
#ffffff
Text Muted
rgba(255,255,255,0.7)
Text Inverse
#1A1A1A
CSS
/* Accent Colors */
--color-accent: #4A9EFF;
--color-accent-light: #6BB0FF;
--color-accent-dark: #3A8EEF;
/* Semantic Colors */
--color-success: #10b981;
--color-warning: #f59e0b;
--color-error: #ef4444;
--color-info: #4A9EFF;
/* Text Colors */
--color-text: #ffffff;
--color-text-muted: rgba(255, 255, 255, 0.7);
--color-text-inverse: #1A1A1A;
Spacing
Baseline UI uses an 8px-based spacing system:
--spacing-xs (4px)
--spacing-sm (8px)
--spacing-md (16px)
--spacing-lg (24px)
--spacing-xl (32px)
CSS
--spacing-xs: 0.25rem; /* 4px */
--spacing-sm: 0.5rem; /* 8px */
--spacing-md: 1rem; /* 16px */
--spacing-lg: 1.5rem; /* 24px */
--spacing-xl: 2rem; /* 32px */
--spacing-2xl: 3rem; /* 48px */
--spacing-3xl: 4rem; /* 64px */
--spacing-4xl: 6rem; /* 96px */
--spacing-5xl: 8rem; /* 128px */
Typography
Font Sizes
Extra Small (12px)
Small (14px)
Base (16px)
Large (18px)
Extra Large (20px)
2XL (24px)
3XL (30px)
4XL (36px)
Font Weights
Light (300)
Normal (400)
Medium (500)
Semibold (600)
Bold (700)
CSS
/* Font Sizes */
--font-size-xs: 0.75rem; /* 12px */
--font-size-sm: 0.875rem; /* 14px */
--font-size-base: 1rem; /* 16px */
--font-size-lg: 1.125rem; /* 18px */
--font-size-xl: 1.25rem; /* 20px */
--font-size-2xl: 1.5rem; /* 24px */
--font-size-3xl: 1.875rem; /* 30px */
--font-size-4xl: 2.25rem; /* 36px */
/* Font Weights */
--font-weight-light: 300;
--font-weight-normal: 400;
--font-weight-medium: 500;
--font-weight-semibold: 600;
--font-weight-bold: 700;
Glassmorphism
Baseline UI uses milky glass effects for a technical design:
Light Glass (--glass-bg-light)
Medium Glass (--glass-bg-medium)
Heavy Glass (--glass-bg-heavy)
CSS
/* Glass Backgrounds */
--glass-bg-light: rgba(255, 255, 255, 0.05);
--glass-bg-medium: rgba(255, 255, 255, 0.08);
--glass-bg-heavy: rgba(255, 255, 255, 0.12);
/* Backdrop Blur */
--glass-blur-sm: 2px;
--glass-blur-md: 4px;
--glass-blur-lg: 6px;
--glass-blur-xl: 8px;
/* Glass Borders */
--glass-border-light: rgba(255, 255, 255, 0.1);
--glass-border-medium: rgba(255, 255, 255, 0.15);
--glass-border-heavy: rgba(255, 255, 255, 0.2);
Border Radius
Technical design with maximum 4px border radius:
Small (2px)
Medium (4px)
CSS
--tech-border-radius-none: 0;
--tech-border-radius-sm: 2px;
--tech-border-radius-md: 4px;
Shadows
CSS
--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1);
--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25);