Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
AI-powered design system generator that produces complete, tailored design systems from project requirements.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
references/primitive-tokens.md
1# Primitive Tokens23Raw design values - foundation of the design system.45## Color Scales67### Gray Scale89```css10:root {11--color-gray-50: #F9FAFB;12--color-gray-100: #F3F4F6;13--color-gray-200: #E5E7EB;14--color-gray-300: #D1D5DB;15--color-gray-400: #9CA3AF;16--color-gray-500: #6B7280;17--color-gray-600: #4B5563;18--color-gray-700: #374151;19--color-gray-800: #1F2937;20--color-gray-900: #111827;21--color-gray-950: #030712;22}23```2425### Primary Colors (Blue)2627```css28:root {29--color-blue-50: #EFF6FF;30--color-blue-100: #DBEAFE;31--color-blue-200: #BFDBFE;32--color-blue-300: #93C5FD;33--color-blue-400: #60A5FA;34--color-blue-500: #3B82F6;35--color-blue-600: #2563EB;36--color-blue-700: #1D4ED8;37--color-blue-800: #1E40AF;38--color-blue-900: #1E3A8A;39}40```4142### Status Colors4344```css45:root {46/* Success - Green */47--color-green-500: #22C55E;48--color-green-600: #16A34A;4950/* Warning - Yellow */51--color-yellow-500: #EAB308;52--color-yellow-600: #CA8A04;5354/* Error - Red */55--color-red-500: #EF4444;56--color-red-600: #DC2626;5758/* Info - Blue */59--color-info: var(--color-blue-500);60}61```6263## Spacing Scale64654px base unit system.6667```css68:root {69--space-0: 0;70--space-px: 1px;71--space-0-5: 0.125rem; /* 2px */72--space-1: 0.25rem; /* 4px */73--space-1-5: 0.375rem; /* 6px */74--space-2: 0.5rem; /* 8px */75--space-2-5: 0.625rem; /* 10px */76--space-3: 0.75rem; /* 12px */77--space-3-5: 0.875rem; /* 14px */78--space-4: 1rem; /* 16px */79--space-5: 1.25rem; /* 20px */80--space-6: 1.5rem; /* 24px */81--space-7: 1.75rem; /* 28px */82--space-8: 2rem; /* 32px */83--space-9: 2.25rem; /* 36px */84--space-10: 2.5rem; /* 40px */85--space-12: 3rem; /* 48px */86--space-14: 3.5rem; /* 56px */87--space-16: 4rem; /* 64px */88--space-20: 5rem; /* 80px */89--space-24: 6rem; /* 96px */90}91```9293## Typography Scale9495```css96:root {97/* Font Sizes */98--font-size-xs: 0.75rem; /* 12px */99--font-size-sm: 0.875rem; /* 14px */100--font-size-base: 1rem; /* 16px */101--font-size-lg: 1.125rem; /* 18px */102--font-size-xl: 1.25rem; /* 20px */103--font-size-2xl: 1.5rem; /* 24px */104--font-size-3xl: 1.875rem; /* 30px */105--font-size-4xl: 2.25rem; /* 36px */106--font-size-5xl: 3rem; /* 48px */107108/* Line Heights */109--leading-none: 1;110--leading-tight: 1.25;111--leading-snug: 1.375;112--leading-normal: 1.5;113--leading-relaxed: 1.625;114--leading-loose: 2;115116/* Font Weights */117--font-weight-normal: 400;118--font-weight-medium: 500;119--font-weight-semibold: 600;120--font-weight-bold: 700;121122/* Letter Spacing */123--tracking-tighter: -0.05em;124--tracking-tight: -0.025em;125--tracking-normal: 0;126--tracking-wide: 0.025em;127--tracking-wider: 0.05em;128}129```130131## Border Radius132133```css134:root {135--radius-none: 0;136--radius-sm: 0.125rem; /* 2px */137--radius-default: 0.25rem; /* 4px */138--radius-md: 0.375rem; /* 6px */139--radius-lg: 0.5rem; /* 8px */140--radius-xl: 0.75rem; /* 12px */141--radius-2xl: 1rem; /* 16px */142--radius-3xl: 1.5rem; /* 24px */143--radius-full: 9999px;144}145```146147## Shadows148149```css150:root {151--shadow-none: none;152--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);153--shadow-default: 0 1px 3px 0 rgb(0 0 0 / 0.1),1540 1px 2px -1px rgb(0 0 0 / 0.1);155--shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1),1560 2px 4px -2px rgb(0 0 0 / 0.1);157--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1),1580 4px 6px -4px rgb(0 0 0 / 0.1);159--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1),1600 8px 10px -6px rgb(0 0 0 / 0.1);161--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25);162--shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);163}164```165166## Motion / Duration167168```css169:root {170--duration-75: 75ms;171--duration-100: 100ms;172--duration-150: 150ms;173--duration-200: 200ms;174--duration-300: 300ms;175--duration-500: 500ms;176--duration-700: 700ms;177--duration-1000: 1000ms;178179/* Semantic durations */180--duration-fast: var(--duration-150);181--duration-normal: var(--duration-200);182--duration-slow: var(--duration-300);183}184```185186## Z-Index Scale187188```css189:root {190--z-auto: auto;191--z-0: 0;192--z-10: 10;193--z-20: 20;194--z-30: 30;195--z-40: 40;196--z-50: 50;197--z-dropdown: 1000;198--z-sticky: 1100;199--z-modal: 1200;200--z-popover: 1300;201--z-tooltip: 1400;202}203```204