@@ -91,6 +91,8 @@ const product = await Product("pro-plan", {
91
91
--hero-code-title: #d1d5db;
92
92
--hero-dot-color: #404040; /* Lighter than dark background */
93
93
--hero-shadow: rgba(0, 0, 0, 0.25);
94
+ /* controls the color of the title, tagline, and actions */
95
+ --hero-accent: #488f48;
94
96
}
95
97
96
98
/* Light mode - manual theme selection */
@@ -148,9 +150,10 @@ const product = await Product("pro-plan", {
148
150
-webkit-text-fill-color: transparent;
149
151
}
150
152
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);
154
157
}
155
158
156
159
.hero-tagline {
@@ -280,12 +283,12 @@ const product = await Product("pro-plan", {
280
283
}
281
284
282
285
.hero-button.primary {
283
- background: var(--sl-color-text -accent);
286
+ background: var(--hero -accent);
284
287
color: var(--sl-color-bg);
285
288
}
286
289
287
290
.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%);
289
292
color: var(--sl-color-bg);
290
293
transform: scale(1.05);
291
294
box-shadow: 0 0 0 2px transparent;
@@ -305,12 +308,12 @@ const product = await Product("pro-plan", {
305
308
}
306
309
307
310
.hero-button.minimal {
308
- color: var(--sl-color-text- accent);
311
+ color: var(--sl-color-accent);
309
312
font-weight: bold;
310
313
}
311
314
312
315
.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%);
314
317
}
315
318
316
319
/* Responsive Design */
0 commit comments