|
199 | 199 | --color-primary-hover: hsl(from var(--color-primary) h s calc(l - 8%)); |
200 | 200 | --color-primary-muted: hsl(from var(--color-primary) h s calc(l + 28%)); |
201 | 201 | /* surfaces */ |
202 | | - --color-surface: light-dark(#ffffff, #1a1a1a); |
203 | | - --color-surface-2: light-dark(#f5f5f5, #252525); |
204 | | - --color-surface-3: light-dark(#ebebeb, #2e2e2e); |
| 202 | + --color-surface: light-dark(#ffffff, #1a1a1a); /* fond de page, base */ |
| 203 | + --color-surface-alt: light-dark(#f5f5f5, #252525); /* sidebar, panels, zones distinctes */ |
| 204 | + --color-surface-raised: light-dark(#ffffff, #2e2e2e); /* cards, modals, éléments élevés */ |
| 205 | + --color-surface-overlay: light-dark(rgba(255,255,255,0.85), rgba(30,30,30,0.85)); /* drawers, popovers (avec backdrop-filter) */ |
| 206 | + --color-surface-sunken: light-dark(#ebebeb, #141414); /* inputs, zones en creux */ |
| 207 | + --color-surface-hover: light-dark(#f0f0f0, #2a2a2a); /* hover sur items de liste */ |
| 208 | + --color-surface-active: light-dark(#e6effd, #1e2d47); /* item sélectionné/actif (teinte primary) */ |
205 | 209 | /* status colors */ |
206 | 210 | --color-success: #10b981; |
207 | 211 | --color-warning: #f59e0b; |
|
293 | 297 | font-size: var(--text-sm); |
294 | 298 | } |
295 | 299 | code { |
296 | | - background: var(--color-surface-2); |
| 300 | + background: var(--color-surface-alt); |
297 | 301 | padding: 0.1em 0.35em; |
298 | 302 | border-radius: var(--radius-sm); |
299 | 303 | border: var(--border-width) solid var(--color-border); |
300 | 304 | } |
301 | 305 | pre { |
302 | 306 | padding: var(--pad-md); |
303 | 307 | border-radius: var(--radius-md); |
304 | | - background: var(--color-surface-2); |
| 308 | + background: var(--color-surface-alt); |
305 | 309 | overflow-x: auto; |
306 | 310 | & code { |
307 | 311 | background: none; |
|
328 | 332 | font-size: var(--text-base); |
329 | 333 | line-height: var(--leading-normal); |
330 | 334 | color: var(--color-text); |
331 | | - background: var(--color-surface-2); |
| 335 | + background: var(--color-surface-alt); |
332 | 336 | border: var(--border-width) solid var(--color-border); |
333 | 337 | border-radius: var(--radius-md); |
334 | 338 | padding: var(--pad-xs) var(--pad-sm); |
|
368 | 372 | font-weight: var(--font-medium); |
369 | 373 | line-height: var(--leading-none); |
370 | 374 | color: var(--color-text); |
371 | | - background: var(--color-surface-2); |
| 375 | + background: var(--color-surface-alt); |
372 | 376 | border: var(--border-width) solid var(--color-border); |
373 | 377 | border-radius: var(--radius-md); |
374 | 378 | padding: var(--pad-xs) var(--pad-sm); |
|
0 commit comments