| @@ -266,8 +266,8 @@ html[data-mobile-composer-route-transition="true"]::view-transition-old(t3-mobil · 265 unmodified lines |
| 266 | 266 | |
| 267 | 267 | @layer base { |
| 268 | 268 | :root { |
| 269 | | − /* Dev artwork defaults. Built-in themes override these seven pigments in |
| 270 | | − the components layer; Nightly derives a darker matching palette. */ |
| 269 | + /* Keep the original T3 Code artwork palettes as the defaults. Built-in |
| 270 | + themes override them with their own pigments in the components layer. */ |
| 271 | 271 | --stage-art-top: oklch(0.782169 0.123386 240.226); |
| 272 | 272 | --stage-art-mid: oklch(0.616111 0.195824 259.735); |
| 273 | 273 | --stage-art-bottom: oklch(0.441553 0.232394 265.474); |
| @@ -275,33 +275,23 @@ html[data-mobile-composer-route-transition="true"]::view-transition-old(t3-mobil · 1 unmodified line |
| 275 | 275 | --stage-art-secondary: oklch(0.794668 0.12136 235.46); |
| 276 | 276 | --stage-art-tertiary: oklch(0.678991 0.170261 275.365); |
| 277 | 277 | --stage-art-line: oklch(0.959666 0.029238 218.179); |
| 278 | | − --stage-night-top: color-mix( |
| 279 | | − in oklch, |
| 280 | | − var(--stage-art-top) 38%, |
| 281 | | − oklch(0.283792 0.117327 297.201) |
| 282 | | − ); |
| 283 | | − --stage-night-mid: color-mix( |
| 284 | | − in oklch, |
| 285 | | − var(--stage-art-mid) 38%, |
| 286 | | − oklch(0.227147 0.086086 277.99) |
| 287 | | − ); |
| 288 | | − --stage-night-bottom: color-mix( |
| 289 | | − in oklch, |
| 290 | | − var(--stage-art-bottom) 38%, |
| 291 | | − oklch(0.200528 0.055699 261.216) |
| 292 | | − ); |
| 293 | | − --stage-night-highlight: var(--stage-art-highlight); |
| 294 | | − --stage-night-secondary: color-mix( |
| 295 | | − in oklch, |
| 296 | | − var(--stage-art-secondary) 55%, |
| 297 | | − var(--stage-night-mid) |
| 298 | | − ); |
| 299 | | − --stage-night-tertiary: color-mix( |
| 300 | | − in oklch, |
| 301 | | − var(--stage-art-tertiary) 60%, |
| 302 | | − var(--stage-night-top) |
| 303 | | − ); |
| 304 | | − --stage-night-line: color-mix(in oklch, var(--stage-art-line) 82%, oklch(1 0 0)); |
| 278 | + --stage-art-celeste-highlight: oklch(0.968763 0.045822 196.42); |
| 279 | + --stage-art-celeste-secondary: oklch(0.827395 0.126071 211.26); |
| 280 | + --stage-art-violet-highlight: oklch(0.895381 0.053248 286.447); |
| 281 | + --stage-art-grid-line: oklch(0.966822 0.01757 239.99); |
| 282 | + --stage-night-base-top: oklch(0.283792 0.117327 297.201); |
| 283 | + --stage-night-base-mid: oklch(0.227147 0.086086 277.99); |
| 284 | + --stage-night-base-bottom: oklch(0.200528 0.055699 261.216); |
| 285 | + --stage-night-top: var(--stage-night-base-top); |
| 286 | + --stage-night-mid: var(--stage-night-base-mid); |
| 287 | + --stage-night-bottom: var(--stage-night-base-bottom); |
| 288 | + --stage-night-highlight: oklch(0.707246 0.157418 252.091); |
| 289 | + --stage-night-secondary: oklch(0.600473 0.182225 277.296); |
| 290 | + --stage-night-tertiary: oklch(0.62583 0.210886 305.994); |
| 291 | + --stage-night-line: oklch(0.938794 0.029114 273.103); |
| 292 | + --stage-night-glow-highlight: oklch(0.553749 0.176543 271.958); |
| 293 | + --stage-night-glow-secondary: oklch(0.345571 0.117466 273.568); |
| 294 | + --stage-night-sparkle: oklch(0.880867 0.057747 269.011); |
| 305 | 295 | } |
| 306 | 296 | |
| 307 | 297 | .dark { |
| @@ -510,6 +500,44 @@ html[data-mobile-composer-route-transition="true"]::view-transition-old(t3-mobil · 202 unmodified lines |
| 510 | 500 | --stage-art-line: oklch(0.940582 0.032921 299.076); |
| 511 | 501 | } |
| 512 | 502 | |
| 503 | + :is(html[data-theme-id="t3-chat"], html[data-theme-id="ocean"], html[data-theme-id="iris"]) { |
| 504 | + --stage-night-top: color-mix(in oklch, var(--stage-art-top) 38%, var(--stage-night-base-top)); |
| 505 | + --stage-night-mid: color-mix(in oklch, var(--stage-art-mid) 38%, var(--stage-night-base-mid)); |
| 506 | + --stage-night-bottom: color-mix( |
| 507 | + in oklch, |
| 508 | + var(--stage-art-bottom) 38%, |
| 509 | + var(--stage-night-base-bottom) |
| 510 | + ); |
| 511 | + --stage-night-highlight: var(--stage-art-highlight); |
| 512 | + --stage-night-secondary: color-mix( |
| 513 | + in oklch, |
| 514 | + var(--stage-art-secondary) 55%, |
| 515 | + var(--stage-night-mid) |
| 516 | + ); |
| 517 | + --stage-night-tertiary: color-mix( |
| 518 | + in oklch, |
| 519 | + var(--stage-art-tertiary) 60%, |
| 520 | + var(--stage-night-top) |
| 521 | + ); |
| 522 | + --stage-night-line: color-mix(in oklch, var(--stage-art-line) 82%, oklch(1 0 0)); |
| 523 | + } |
| 524 | + |
| 525 | + :is( |
| 526 | + html[data-theme-id="t3-chat"], |
| 527 | + html[data-theme-id="grove"], |
| 528 | + html[data-theme-id="ocean"], |
| 529 | + html[data-theme-id="ember"], |
| 530 | + html[data-theme-id="iris"] |
| 531 | + ) { |
| 532 | + --stage-art-celeste-highlight: var(--stage-art-highlight); |
| 533 | + --stage-art-celeste-secondary: var(--stage-art-secondary); |
| 534 | + --stage-art-violet-highlight: var(--stage-art-highlight); |
| 535 | + --stage-art-grid-line: var(--stage-art-line); |
| 536 | + --stage-night-glow-highlight: var(--stage-night-highlight); |
| 537 | + --stage-night-glow-secondary: var(--stage-night-secondary); |
| 538 | + --stage-night-sparkle: var(--stage-night-line); |
| 539 | + } |
| 540 | + |
| 513 | 541 | .workspace-topbar { |
| 514 | 542 | display: flex; |
| 515 | 543 | height: var(--workspace-topbar-height); |