|
6 | 6 | :root { |
7 | 7 | /* Background and Text */ |
8 | 8 | --color-background: white; |
| 9 | + --color-background-row-default: white; |
| 10 | + --color-background-row-alternate: #f0f0f0; |
9 | 11 | --color-text: #1A1A1A; |
10 | 12 | --color-text-secondary: #666; |
11 | 13 | --color-text-light: #aaa; |
|
25 | 27 | --color-border-darker: #444; |
26 | 28 | --color-border-light: #aaa; |
27 | 29 | --color-border-pale: #eee; |
| 30 | + --color-border-accent: #88c; |
28 | 31 |
|
29 | 32 | /* Status Colors */ |
30 | 33 | --color-selected-bg: #8F3; |
|
134 | 137 | /* Spacing and Sizing */ |
135 | 138 | --spacing-tiny: 0.05em; |
136 | 139 | --spacing-small: 0.1em; |
| 140 | + --spacing-xxxs: 0.2em; |
| 141 | + --spacing-xxs: 0.3em; |
137 | 142 | --spacing-xs: 0.5rem; |
138 | 143 | --spacing-sm: 0.75em; |
| 144 | + --spacing-btn: 0.7em; |
139 | 145 | --spacing-base: 0.5em; |
140 | 146 | --spacing-md: 1em; |
141 | 147 | --spacing-lg: 1.5em; |
142 | 148 | --spacing-xl: 2em; |
143 | 149 | --spacing-2xl: 3em; |
| 150 | + --border-width-xthin: 0.05em; |
| 151 | + --border-width-sm: 0.1em; |
144 | 152 | --border-width-thin: 1px; |
145 | 153 | --border-width-medium: 2px; |
146 | 154 | --border-width-bold: 5px; |
| 155 | + --border-radius-xs: 0.1em; |
| 156 | + --border-radius-sm: 0.2em; |
147 | 157 | --border-radius-base: 0.5em; |
148 | 158 | --border-radius-lg: 0.75em; |
149 | 159 | --border-radius-full: 1em; |
150 | 160 |
|
| 161 | + /* icons */ |
| 162 | + --icon-xxs: 1em; |
| 163 | + --icon-xs: 1.5em; |
| 164 | + --icon-sm: 1.8em; |
| 165 | + --icon-base: 2em; |
| 166 | + --icon-xl: 3.1em; |
| 167 | + |
151 | 168 | /* Primary/Accent Colors */ |
152 | 169 | --color-primary: #7C4DFF; |
153 | 170 | --color-primary-alpha: rgba(124, 77, 255, 0.25); |
|
166 | 183 | /* Shadows */ |
167 | 184 | --box-shadow: 0 2px 8px rgba(124,77,255,0.08); |
168 | 185 | --box-shadow-sm: 0 1px 4px rgba(124,77,255,0.12); |
| 186 | + --box-shadow-active: 0 1px 2px rgba(124, 77, 255, 0.2); |
| 187 | + --box-shadow-focus: 0 0 0 5px rgba(124, 77, 255, 0.25); |
| 188 | + --box-shadow-hover: 0 2px 4px rgba(124, 77, 255, 0.2); |
| 189 | + --box-shadow-modal: 0 2px 10px rgba(0, 0, 0, 0.3); |
| 190 | + --box-shadow-overlay: 0 4px 24px rgba(0, 0, 0, 0.2); |
| 191 | + --box-shadow-popup: 0 0.5em 0.9em rgba(0, 0, 0, 0.2); |
169 | 192 |
|
170 | 193 | /* Accessibility */ |
171 | 194 | --min-touch-target: 44px; |
|
179 | 202 |
|
180 | 203 | /* Overlay and Modal */ |
181 | 204 | --overlay-bg: rgba(0, 0, 0, 0.5); |
| 205 | + --overlay-bg-muted: rgba(0, 0, 0, 0.3); |
182 | 206 | --z-index-modal: 9999; |
183 | 207 | --z-index-skip-links: 1000; |
184 | 208 |
|
185 | 209 | /* Opacity */ |
186 | 210 | --opacity-disabled: 0.6; |
| 211 | + --opacity-input-disabled: 0.75; |
187 | 212 |
|
188 | 213 | /* Layout Values */ |
189 | 214 | --max-width-readable: 65ch; |
190 | 215 | --max-width-readable-wide: 70ch; |
| 216 | + --grid-min-column: 30em; |
191 | 217 |
|
192 | 218 | /* Outline Offsets */ |
193 | 219 | --outline-offset-sm: 2px; |
|
0 commit comments