// Design tokens for . // Generated by Composer's ui-system phase. // Single source of truth for colors, type, spacing, radii, shadows, motion. // Import this in mocks and (eventually) in real UI code; do not hardcode. export const color = { brand: { primary: "", // secondary: "", }, neutral: { 50: "", 100: "", 200: "", 300: "", 400: "", 500: "", 600: "", 700: "", 800: "", 900: "", 950: "", }, semantic: { success: "", warning: "", error: "", info: "", }, // dark mode tokens (if applicable): // dark: { ... } } as const; export const fontFamily = { display: ", system-ui, sans-serif", body: ", system-ui, sans-serif", mono: "ui-monospace, SFMono-Regular, monospace", } as const; export const fontSize = { xs: "12px", sm: "14px", base:"16px", lg: "18px", xl: "20px", "2xl":"24px", "3xl":"30px", "4xl":"36px", } as const; export const lineHeight = { tight: 1.2, normal: 1.5, relaxed: 1.7, } as const; // Spacing scale in base units. Multiply by base (4 or 8) for px. export const spacingBase = 4; // export const spacing = { 0: 0, 0.5: 0.5 * spacingBase, 1: 1 * spacingBase, 1.5: 1.5 * spacingBase, 2: 2 * spacingBase, 3: 3 * spacingBase, 4: 4 * spacingBase, 6: 6 * spacingBase, 8: 8 * spacingBase, 12: 12 * spacingBase, 16: 16 * spacingBase, 24: 24 * spacingBase, } as const; export const radius = { sm: "", md: "", lg: "", pill: "9999px", full: "9999px", } as const; export const shadow = { xs: "", sm: "", md: "", lg: "", xl: "", } as const; export const motion = { duration: { fast: 150, default: 250, slow: 400, }, easing: { standard: "cubic-bezier(0.2, 0, 0, 1)", accel: "cubic-bezier(0.4, 0, 1, 1)", decel: "cubic-bezier(0, 0, 0.2, 1)", }, } as const;