feat: turborepo monorepo scaffold and provisioning

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-02-21 16:44:30 -08:00
parent e22f5e379f
commit 8587644a62
35 changed files with 841 additions and 5 deletions

View File

@@ -0,0 +1,27 @@
export const colors = {
brand: {
50: '#f0f9ff', 100: '#e0f2fe', 200: '#bae6fd', 300: '#7dd3fc',
400: '#38bdf8', 500: '#0ea5e9', 600: '#0284c7', 700: '#0369a1',
800: '#075985', 900: '#0c4a6e',
},
neutral: {
50: '#fafafa', 100: '#f4f4f5', 200: '#e4e4e7', 300: '#d4d4d8',
400: '#a1a1aa', 500: '#71717a', 600: '#52525b', 700: '#3f3f46',
800: '#27272a', 900: '#18181b',
},
success: { DEFAULT: '#22c55e', light: '#dcfce7', dark: '#15803d' },
warning: { DEFAULT: '#f59e0b', light: '#fef3c7', dark: '#b45309' },
error: { DEFAULT: '#ef4444', light: '#fee2e2', dark: '#b91c1c' },
} as const;
export const typography = {
fontFamily: {
sans: 'var(--font-sans, ui-sans-serif, system-ui, sans-serif)',
mono: 'var(--font-mono, ui-monospace, monospace)',
},
} as const;
export const radius = {
none: '0', sm: '0.125rem', DEFAULT: '0.25rem', md: '0.375rem',
lg: '0.5rem', xl: '0.75rem', '2xl': '1rem', full: '9999px',
} as const;

View File

@@ -0,0 +1,23 @@
:root {
--color-brand-50: #f0f9ff; --color-brand-100: #e0f2fe;
--color-brand-200: #bae6fd; --color-brand-300: #7dd3fc;
--color-brand-400: #38bdf8; --color-brand-500: #0ea5e9;
--color-brand-600: #0284c7; --color-brand-700: #0369a1;
--color-brand-800: #075985; --color-brand-900: #0c4a6e;
--color-neutral-50: #fafafa; --color-neutral-100: #f4f4f5;
--color-neutral-200: #e4e4e7; --color-neutral-300: #d4d4d8;
--color-neutral-400: #a1a1aa; --color-neutral-500: #71717a;
--color-neutral-600: #52525b; --color-neutral-700: #3f3f46;
--color-neutral-800: #27272a; --color-neutral-900: #18181b;
--color-success: #22c55e; --color-success-light: #dcfce7;
--color-warning: #f59e0b; --color-warning-light: #fef3c7;
--color-error: #ef4444; --color-error-light: #fee2e2;
--font-sans: ui-sans-serif, system-ui, sans-serif;
--font-mono: ui-monospace, monospace;
--radius-sm: 0.125rem; --radius: 0.25rem; --radius-md: 0.375rem;
--radius-lg: 0.5rem; --radius-xl: 0.75rem; --radius-full: 9999px;
}