|
96 | 96 | --radius-full: 9999px; |
97 | 97 | } |
98 | 98 |
|
99 | | -/* ─── Theme: light (Docs) — Warm Editorial Dark ─── */ |
| 99 | +/* ─── Theme: light — Luxe Cream & Coral ─── */ |
100 | 100 |
|
101 | 101 | :root[data-theme="light"] { |
102 | | - color-scheme: dark; |
103 | | - |
104 | | - --vscode-bg: #0e0c0e; |
105 | | - --vscode-sidebar: #131012; |
106 | | - --vscode-panel: #161214; |
107 | | - --vscode-panel-border: rgba(255, 255, 255, 0.06); |
108 | | - --vscode-surface: #1a1618; |
109 | | - --vscode-hover: #201c1e; |
110 | | - --vscode-contrast: #080608; |
111 | | - --vscode-text: #d5d0cf; |
112 | | - --vscode-muted: #7a7472; |
113 | | - --vscode-subtle: #4a4442; |
114 | | - --vscode-ghost: #1a1616; |
115 | | - --vscode-accent: #ca3a29; |
116 | | - --vscode-accent-alpha: rgba(202, 58, 41, 0.14); |
117 | | - --vscode-selection: #3d1418; |
118 | | - --vscode-success: #00d4aa; |
119 | | - --vscode-danger: #ca3a29; |
120 | | - |
121 | | - --kn-claw: #ca3a29; |
122 | | - --kn-claw-bright: #fd8e2e; |
123 | | - --kn-claw-dim: rgba(202, 58, 41, 0.12); |
124 | | - --kn-claw-ember: #fb9231; |
125 | | - --kn-claw-deep: #9a2d1f; |
126 | | - --kn-ocean: #0e0c0e; |
127 | | - --kn-ocean-bright: #201c1e; |
128 | | - --kn-ocean-mid: #161214; |
129 | | - --kn-ocean-dim: rgba(14, 12, 14, 0.8); |
130 | | - --kn-ocean-deep: #0e0c0e; |
131 | | - --kn-silver: #8a7e72; |
132 | | - --kn-silver-bright: #c0b4a8; |
133 | | - --kn-silver-dim: rgba(138, 126, 114, 0.12); |
134 | | - --kn-bioluminescence: #00d4aa; |
135 | | - --kn-warm-dark: #1a1416; |
136 | | - --kn-void: #1a1416; |
| 102 | + color-scheme: light; |
| 103 | + |
| 104 | + --vscode-bg: #faf7f2; |
| 105 | + --vscode-sidebar: #f5f0e8; |
| 106 | + --vscode-panel: #fffef9; |
| 107 | + --vscode-panel-border: rgba(26, 22, 20, 0.08); |
| 108 | + --vscode-surface: #fffef9; |
| 109 | + --vscode-hover: #f0ebe3; |
| 110 | + --vscode-contrast: #f0ebe3; |
| 111 | + --vscode-text: #1a1614; |
| 112 | + --vscode-muted: #6b5d54; |
| 113 | + --vscode-subtle: #9c8f84; |
| 114 | + --vscode-ghost: #ebe6df; |
| 115 | + --vscode-accent: #c73526; |
| 116 | + --vscode-accent-alpha: rgba(199, 53, 38, 0.12); |
| 117 | + --vscode-selection: rgba(199, 53, 38, 0.18); |
| 118 | + --vscode-success: #0d9b7a; |
| 119 | + --vscode-danger: #c73526; |
| 120 | + |
| 121 | + --kn-claw: #c73526; |
| 122 | + --kn-claw-bright: #e85a4a; |
| 123 | + --kn-claw-dim: rgba(199, 53, 38, 0.14); |
| 124 | + --kn-claw-ember: #d94a3a; |
| 125 | + --kn-claw-deep: #9a2a1e; |
| 126 | + --kn-ocean: #faf7f2; |
| 127 | + --kn-ocean-bright: #fffef9; |
| 128 | + --kn-ocean-mid: #f5f0e8; |
| 129 | + --kn-ocean-dim: rgba(250, 247, 242, 0.9); |
| 130 | + --kn-ocean-deep: #f0ebe3; |
| 131 | + --kn-silver: #6b5d54; |
| 132 | + --kn-silver-bright: #1a1614; |
| 133 | + --kn-silver-dim: rgba(107, 93, 84, 0.12); |
| 134 | + --kn-bioluminescence: #0d9b7a; |
| 135 | + --kn-warm-dark: #1a1614; |
| 136 | + --kn-void: #ebe6df; |
137 | 137 |
|
138 | | - --glass-blur: 0px; |
139 | | - --glass-saturate: 100%; |
140 | | - --glass-bg: rgba(22, 18, 20, 0.95); |
141 | | - --glass-bg-elevated: rgba(26, 22, 24, 0.96); |
142 | | - --glass-border: rgba(255, 255, 255, 0.06); |
143 | | - --glass-border-hover: rgba(202, 58, 41, 0.25); |
144 | | - --glass-highlight: inset 0 1px 0 rgba(255, 255, 255, 0.03); |
145 | | - --glass-shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.3); |
146 | | - --glass-shadow-md: 0 8px 24px rgba(0, 0, 0, 0.4); |
147 | | - --glass-shadow-lg: 0 16px 48px rgba(0, 0, 0, 0.5); |
| 138 | + --glass-blur: 12px; |
| 139 | + --glass-saturate: 110%; |
| 140 | + --glass-bg: rgba(255, 254, 249, 0.88); |
| 141 | + --glass-bg-elevated: rgba(255, 255, 255, 0.95); |
| 142 | + --glass-border: rgba(26, 22, 20, 0.1); |
| 143 | + --glass-border-hover: rgba(199, 53, 38, 0.35); |
| 144 | + --glass-highlight: inset 0 1px 0 rgba(255, 255, 255, 0.9); |
| 145 | + --glass-shadow-sm: 0 2px 12px rgba(26, 22, 20, 0.06), 0 1px 3px rgba(26, 22, 20, 0.04); |
| 146 | + --glass-shadow-md: 0 8px 32px rgba(26, 22, 20, 0.08), 0 2px 8px rgba(26, 22, 20, 0.04); |
| 147 | + --glass-shadow-lg: 0 20px 56px rgba(26, 22, 20, 0.12), 0 4px 16px rgba(26, 22, 20, 0.06); |
148 | 148 |
|
149 | 149 | --radius-xs: 4px; |
150 | 150 | --radius-sm: 8px; |
|
491 | 491 | --agent-tab-hover-bg: var(--vscode-accent-alpha); |
492 | 492 | } |
493 | 493 |
|
| 494 | +/* Light theme semantic overrides (accent buttons need dark text) */ |
| 495 | +:root[data-theme="light"] { |
| 496 | + --card-highlight: rgba(255, 255, 255, 0.85); |
| 497 | + --accent-foreground: #ffffff; |
| 498 | + --primary-foreground: #ffffff; |
| 499 | + --destructive-foreground: #ffffff; |
| 500 | + --focus-offset-color: var(--bg); |
| 501 | + --grid-line: rgba(26, 22, 20, 0.06); |
| 502 | +} |
| 503 | + |
494 | 504 | /* ─── Accessibility: High Contrast ─── */ |
495 | 505 |
|
496 | 506 | @media (prefers-contrast: more) { |
@@ -714,6 +724,20 @@ select { |
714 | 724 | display: none; |
715 | 725 | } |
716 | 726 |
|
| 727 | +/* ─── light — Luxe Cream ambient gradient ─── */ |
| 728 | + |
| 729 | +:root[data-theme="light"] body { |
| 730 | + background: |
| 731 | + radial-gradient(ellipse 90% 60% at 50% -15%, rgba(199, 53, 38, 0.04) 0%, transparent 55%), |
| 732 | + radial-gradient(ellipse 70% 50% at 85% 40%, rgba(13, 155, 122, 0.03) 0%, transparent 50%), |
| 733 | + radial-gradient(ellipse 60% 40% at 15% 80%, rgba(199, 53, 38, 0.02) 0%, transparent 45%), |
| 734 | + var(--bg); |
| 735 | +} |
| 736 | + |
| 737 | +:root[data-theme="light"] body::after { |
| 738 | + display: none; |
| 739 | +} |
| 740 | + |
717 | 741 | /* ─── clawdash — Chrome Metallic Overrides ─── */ |
718 | 742 |
|
719 | 743 | :root[data-theme="clawdash"] body { |
|
0 commit comments