Export Design Tokens
Export your design tokens in various formats for use in your projects.
Preview
:root {
/* Brand Colors */
--color-primary-fill: rgba(59, 130, 246, 0.05);
--color-primary-stroke-strong: rgba(59, 130, 246, 0.80);
--color-primary-stroke-weak: rgba(59, 130, 246, 0.20);
--color-primary-text: rgba(59, 130, 246, 1.00);
/* Status Colors */
--color-error-fill: rgba(220, 38, 38, 0.05);
--color-error-stroke-strong: rgba(220, 38, 38, 0.80);
--color-error-stroke-weak: rgba(220, 38, 38, 0.20);
--color-error-text: rgba(220, 38, 38, 1.00);
--color-warning-fill: rgba(245, 158, 11, 0.05);
--color-warning-stroke-strong: rgba(245, 158, 11, 0.80);
--color-warning-stroke-weak: rgba(245, 158, 11, 0.20);
--color-warning-text: rgba(245, 158, 11, 1.00);
--color-success-fill: rgba(22, 163, 74, 0.05);
--color-success-stroke-strong: rgba(22, 163, 74, 0.80);
--color-success-stroke-weak: rgba(22, 163, 74, 0.20);
--color-success-text: rgba(22, 163, 74, 1.00);
/* Monochromatic Scale */
--color-mono-text-strong: rgba(0, 6, 38, 0.9);
--color-mono-text-weak: rgba(0, 9, 51, 0.65);
--color-mono-stroke-strong: rgba(0, 13, 77, 0.45);
--color-mono-stroke-weak: rgba(0, 17, 102, 0.1);
--color-mono-fill-weak: rgba(0, 21, 128, 0.04);
--color-mono-fill-weaker: rgba(0, 21, 128, 0.02);
/* Semantic Tokens */
--bg-active: rgba(0, 0, 0, 0.04);
--bg-base: rgba(255, 255, 255, 1);
--bg-brand: rgba(59, 130, 246, 0.05);
--bg-brand-strong: rgba(59, 130, 246, 1);
--bg-error: rgba(220, 38, 38, 0.05);
--bg-hover: rgba(0, 0, 0, 0.02);
--bg-subtle: rgba(250, 250, 250, 1);
--bg-success: rgba(22, 163, 74, 0.05);
--bg-warning: rgba(245, 158, 11, 0.05);
--border-base: rgba(0, 17, 102, 0.1);
--border-brand: rgba(59, 130, 246, 0.2);
--border-error: rgba(220, 38, 38, 0.2);
--border-focus: rgba(59, 130, 246, 0.5);
--border-strong: rgba(0, 13, 77, 0.45);
--border-success: rgba(22, 163, 74, 0.2);
--border-warning: rgba(245, 158, 11, 0.2);
--stroke-brand-medium: rgba(59, 130, 246, 0.5);
--stroke-brand-strong: rgba(59, 130, 246, 0.8);
--stroke-brand-weak: rgba(59, 130, 246, 0.2);
--stroke-disabled: rgba(200, 200, 200, 0.3);
--stroke-error-medium: rgba(220, 38, 38, 0.5);
--stroke-error-strong: rgba(220, 38, 38, 0.8);
--stroke-error-weak: rgba(220, 38, 38, 0.2);
--stroke-focus: rgba(59, 130, 246, 0.5);
--stroke-selected: rgba(59, 130, 246, 0.8);
--stroke-strong: rgba(0, 13, 77, 0.45);
--stroke-success-medium: rgba(22, 163, 74, 0.5);
--stroke-success-strong: rgba(22, 163, 74, 0.8);
--stroke-success-weak: rgba(22, 163, 74, 0.2);
--stroke-warning-medium: rgba(245, 158, 11, 0.5);
--stroke-warning-strong: rgba(245, 158, 11, 0.8);
--stroke-warning-weak: rgba(245, 158, 11, 0.2);
--stroke-weak: rgba(0, 17, 102, 0.1);
--text-brand: rgba(59, 130, 246, 1);
--text-brand-hover: rgba(29, 100, 216, 1);
--text-disabled: rgba(150, 150, 150, 0.5);
--text-error: rgba(220, 38, 38, 1);
--text-strong: rgba(0, 6, 38, 0.9);
--text-success: rgba(22, 163, 74, 1);
--text-warning: rgba(245, 158, 11, 1);
--text-weak: rgba(0, 9, 51, 0.65);
/* Typography */
--font-heading: Inter, sans-serif;
--font-body: Inter, sans-serif;
--line-height-base: 1.5;
--font-size-base: 16px;
--font-size-display: 62px;
--font-size-h1: 49px;
--font-size-h2: 40px;
--font-size-h3: 32px;
--font-size-h4: 25px;
--font-size-lg: 20px;
--font-size-sm: 16px;
--font-size-xs: 13px;
/* Spacing */
--spacing-0: 0px;
--spacing-1: 4px;
--spacing-2: 8px;
--spacing-3: 12px;
--spacing-4: 16px;
--spacing-5: 20px;
--spacing-6: 24px;
--spacing-8: 32px;
--spacing-10: 40px;
--spacing-12: 48px;
--spacing-16: 64px;
--spacing-20: 80px;
--spacing-24: 96px;
--spacing-0.5: 2px;
/* Border Radius */
--radius-2xl: 16px;
--radius-3xl: 24px;
--radius-DEFAULT: 4px;
--radius-full: 9999px;
--radius-lg: 8px;
--radius-md: 6px;
--radius-none: 0px;
--radius-sm: 2px;
--radius-xl: 12px;
}