Skip to content

Commit 1591230

Browse files
committed
Fix light mode contrast
1 parent d5e94b6 commit 1591230

File tree

2 files changed

+16
-8
lines changed

2 files changed

+16
-8
lines changed

alchemy-web/src/components/Hero.astro

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,8 @@ const product = await Product("pro-plan", {
9191
--hero-code-title: #d1d5db;
9292
--hero-dot-color: #404040; /* Lighter than dark background */
9393
--hero-shadow: rgba(0, 0, 0, 0.25);
94+
/* controls the color of the title, tagline, and actions */
95+
--hero-accent: #488f48;
9496
}
9597

9698
/* Light mode - manual theme selection */
@@ -148,9 +150,10 @@ const product = await Product("pro-plan", {
148150
-webkit-text-fill-color: transparent;
149151
}
150152

151-
/* Light mode title - solid gold */
152-
:root[data-theme="light"] .hero-title {
153-
color: var(--sl-color-text-accent);
153+
:root[data-theme="light"] .hero-title,
154+
:root[data-theme="light"] .hero-tagline,
155+
:root[data-theme="light"] .hero-actions {
156+
color: var(--hero-accent);
154157
}
155158

156159
.hero-tagline {
@@ -280,12 +283,12 @@ const product = await Product("pro-plan", {
280283
}
281284

282285
.hero-button.primary {
283-
background: var(--sl-color-text-accent);
286+
background: var(--hero-accent);
284287
color: var(--sl-color-bg);
285288
}
286289

287290
.hero-button.primary:hover {
288-
background: color-mix(in srgb, var(--sl-color-text-accent) 80%, white 20%);
291+
background: color-mix(in srgb, var(--hero-accent) 80%, white 20%);
289292
color: var(--sl-color-bg);
290293
transform: scale(1.05);
291294
box-shadow: 0 0 0 2px transparent;
@@ -305,12 +308,12 @@ const product = await Product("pro-plan", {
305308
}
306309

307310
.hero-button.minimal {
308-
color: var(--sl-color-text-accent);
311+
color: var(--sl-color-accent);
309312
font-weight: bold;
310313
}
311314

312315
.hero-button.minimal:hover {
313-
color: color-mix(in srgb, var(--sl-color-text-accent) 80%, white 40%);
316+
color: color-mix(in srgb, var(--sl-color-accent) 80%, white 40%);
314317
}
315318

316319
/* Responsive Design */

alchemy-web/src/styles/custom.css

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,9 @@
33
--sl-color-text-accent: #D4AF37;
44
--sl-color-accent: #0C991B;
55
--sl-color-accent-high: #E6C965;
6-
}
6+
}
7+
8+
[data-theme="light"] {
9+
--sl-color-accent: #3EA248;
10+
--sl-color-text-accent: #B38D12;
11+
}

0 commit comments

Comments
 (0)