this repo has no description
1:root {
2 --space-0: 0;
3 --space-1: 0.125rem;
4 --space-2: 0.25rem;
5 --space-3: 0.5rem;
6 --space-4: 0.75rem;
7 --space-5: 1rem;
8 --space-6: 1.5rem;
9 --space-7: 2rem;
10 --space-8: 3rem;
11 --space-9: 4rem;
12
13 --text-xs: 0.75rem;
14 --text-sm: 0.875rem;
15 --text-base: 1rem;
16 --text-lg: 1.125rem;
17 --text-xl: 1.25rem;
18 --text-2xl: 1.5rem;
19 --text-3xl: 2rem;
20 --text-4xl: 2.5rem;
21
22 --font-normal: 400;
23 --font-medium: 500;
24 --font-semibold: 600;
25 --font-bold: 700;
26
27 --leading-tight: 1.25;
28 --leading-normal: 1.5;
29 --leading-relaxed: 1.75;
30
31 --radius-sm: 3px;
32 --radius-md: 4px;
33 --radius-lg: 6px;
34 --radius-xl: 8px;
35
36 --width-xs: 320px;
37 --width-sm: 400px;
38 --width-md: 600px;
39 --width-lg: 800px;
40 --width-xl: 1000px;
41
42 --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);
43 --shadow-md: 0 2px 8px rgba(0, 0, 0, 0.1);
44 --shadow-lg: 0 4px 12px rgba(0, 0, 0, 0.15);
45 --shadow-focus: 0 0 0 2px var(--accent-muted);
46
47 --transition-fast: 0.1s ease;
48 --transition-normal: 0.15s ease;
49 --transition-slow: 0.25s ease;
50
51 --bg-primary: #ffffff;
52 --bg-secondary: #f8f8fa;
53 --bg-tertiary: #f0f0f2;
54 --bg-card: #ffffff;
55 --bg-input: #ffffff;
56 --bg-input-disabled: #f8f8fa;
57
58 --text-primary: #1a1a1a;
59 --text-secondary: #666666;
60 --text-muted: #999999;
61 --text-inverse: #ffffff;
62
63 --border-color: #e5e5e5;
64 --border-light: #f0f0f0;
65 --border-dark: #cccccc;
66
67 --accent: #2c00ff;
68 --accent-hover: #1a00a3;
69 --accent-muted: rgba(44, 0, 255, 0.08);
70 --accent-light: #4d33ff;
71
72 --secondary: #ff2400;
73 --secondary-hover: #cc1d00;
74 --secondary-muted: rgba(255, 36, 0, 0.08);
75
76 --success-bg: #dfd;
77 --success-border: #8c8;
78 --success-text: #060;
79
80 --error-bg: #fee;
81 --error-border: #fcc;
82 --error-text: #c00;
83
84 --warning-bg: #ffd;
85 --warning-border: #d4a03c;
86 --warning-text: #856404;
87
88 --border-color-light: var(--border-dark);
89}
90
91@media (prefers-color-scheme: dark) {
92 :root {
93 --bg-primary: #0a0a0a;
94 --bg-secondary: #141414;
95 --bg-tertiary: #1a1a1a;
96 --bg-card: #141414;
97 --bg-input: #1a1a1a;
98 --bg-input-disabled: #141414;
99
100 --text-primary: #e8e8e8;
101 --text-secondary: #a0a0a0;
102 --text-muted: #666666;
103 --text-inverse: #0a0a0a;
104
105 --border-color: #2a2a2a;
106 --border-light: #222222;
107 --border-dark: #333333;
108
109 --accent: #7b6bff;
110 --accent-hover: #9588ff;
111 --accent-muted: rgba(123, 107, 255, 0.2);
112 --accent-light: #9588ff;
113
114 --secondary: #ff6b5b;
115 --secondary-hover: #ff8577;
116 --secondary-muted: rgba(255, 107, 91, 0.2);
117
118 --success-bg: #1a3d1a;
119 --success-border: #2d5a2d;
120 --success-text: #7bc67b;
121
122 --error-bg: #3d1a1a;
123 --error-border: #5a2d2d;
124 --error-text: #ff7b7b;
125
126 --warning-bg: #3d3d1a;
127 --warning-border: #5a5a2d;
128 --warning-text: #c6c67b;
129 }
130}