96 lines
2.0 KiB
JSON
96 lines
2.0 KiB
JSON
{
|
|
"$schema": "./design_tokens.schema.json",
|
|
"colors": {
|
|
"primary": "#000000",
|
|
"secondary": "#666666",
|
|
"accent": "#0066cc",
|
|
"background": "#ffffff",
|
|
"foreground": "#000000",
|
|
"muted": "#f5f5f5",
|
|
"border": "#e5e5e5",
|
|
"error": "#dc2626",
|
|
"success": "#16a34a",
|
|
"warning": "#ca8a04"
|
|
},
|
|
"typography": {
|
|
"fontFamilies": {
|
|
"sans": "system-ui, -apple-system, sans-serif",
|
|
"serif": "Georgia, serif",
|
|
"mono": "ui-monospace, monospace"
|
|
},
|
|
"fontSizes": {
|
|
"xs": "0.75rem",
|
|
"sm": "0.875rem",
|
|
"base": "1rem",
|
|
"lg": "1.125rem",
|
|
"xl": "1.25rem",
|
|
"2xl": "1.5rem",
|
|
"3xl": "1.875rem",
|
|
"4xl": "2.25rem",
|
|
"5xl": "3rem"
|
|
},
|
|
"fontWeights": {
|
|
"normal": 400,
|
|
"medium": 500,
|
|
"semibold": 600,
|
|
"bold": 700
|
|
},
|
|
"lineHeights": {
|
|
"tight": 1.25,
|
|
"normal": 1.5,
|
|
"relaxed": 1.75
|
|
}
|
|
},
|
|
"spacing": {
|
|
"xs": "0.25rem",
|
|
"sm": "0.5rem",
|
|
"md": "1rem",
|
|
"lg": "1.5rem",
|
|
"xl": "2rem",
|
|
"2xl": "3rem",
|
|
"3xl": "4rem"
|
|
},
|
|
"borderRadius": {
|
|
"none": "0",
|
|
"sm": "0.25rem",
|
|
"md": "0.5rem",
|
|
"lg": "1rem",
|
|
"full": "9999px"
|
|
},
|
|
"shadows": {
|
|
"sm": "0 1px 2px 0 rgb(0 0 0 / 0.05)",
|
|
"md": "0 4px 6px -1px rgb(0 0 0 / 0.1)",
|
|
"lg": "0 10px 15px -3px rgb(0 0 0 / 0.1)",
|
|
"xl": "0 20px 25px -5px rgb(0 0 0 / 0.1)"
|
|
},
|
|
"breakpoints": {
|
|
"sm": "640px",
|
|
"md": "768px",
|
|
"lg": "1024px",
|
|
"xl": "1280px",
|
|
"2xl": "1536px"
|
|
},
|
|
"transitions": {
|
|
"duration": {
|
|
"fast": "150ms",
|
|
"normal": "300ms",
|
|
"slow": "500ms"
|
|
},
|
|
"easing": {
|
|
"default": "cubic-bezier(0.4, 0, 0.2, 1)",
|
|
"in": "cubic-bezier(0.4, 0, 1, 1)",
|
|
"out": "cubic-bezier(0, 0, 0.2, 1)",
|
|
"inOut": "cubic-bezier(0.4, 0, 0.2, 1)"
|
|
}
|
|
},
|
|
"zIndex": {
|
|
"base": 0,
|
|
"dropdown": 100,
|
|
"sticky": 200,
|
|
"fixed": 300,
|
|
"modal": 400,
|
|
"popover": 500,
|
|
"tooltip": 600
|
|
}
|
|
}
|