fix(dark): hero text + button legibility on navy ground (Phase 18 W3)
Bind page-text/page-text-muted tokens directly in hero base rules (drop :global overrides); dark-mode overrides for btn-primary (green-accent fill) and btn-ghost (white text, light border).
This commit is contained in:
@@ -613,6 +613,28 @@ body:has(.waveform-visualizer-control-overlay) {
|
||||
}
|
||||
}
|
||||
|
||||
/* Dark-mode button overrides (Phase 18, Wave 3).
|
||||
In dark, --deepdrft-navy fill/text blends into the #0D1B2A page ground.
|
||||
Primary: green-accent fill + navy text reads as a clear CTA (matches play-chip language).
|
||||
Ghost: white text + light border stands off the dark ground. */
|
||||
.deepdrft-theme-dark .btn-primary {
|
||||
background: var(--deepdrft-green-accent);
|
||||
color: var(--deepdrft-navy);
|
||||
}
|
||||
|
||||
.deepdrft-theme-dark .btn-primary:hover {
|
||||
background: var(--deepdrft-green-light);
|
||||
}
|
||||
|
||||
.deepdrft-theme-dark .btn-ghost {
|
||||
color: var(--deepdrft-page-text);
|
||||
border-color: var(--deepdrft-border-light);
|
||||
}
|
||||
|
||||
.deepdrft-theme-dark .btn-ghost:hover {
|
||||
border-color: var(--deepdrft-page-text);
|
||||
}
|
||||
|
||||
/* =============================================================================
|
||||
CUT ALBUM DETAIL (/cuts/{id})
|
||||
Header splits left-meta / right-cover; the cover carries an explicit theme
|
||||
|
||||
Reference in New Issue
Block a user