Fix Lumière notification colors, style CTA button, and theme footer
- Warning notification: switch from teal to amber (#b45309) so it reads as a genuine warning and doesn't blend into the teal UI chrome - Notification CTA button (.btn-secondary): style with teal tint so the 'Send confirmation code' button matches the Lumière theme - Footer: override dark footer on .project-list-lumiere with a light teal background (#edf7f5), dark text, teal section headings — selector has same specificity as the default-theme dark rule but appears later in the cascade Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -244,18 +244,17 @@ $lum-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' wi
|
||||
|
||||
// ══════════════════════════════════════════════════════════════════════════
|
||||
// NOTIFICATIONS — Lumière palette
|
||||
// Override the Bootstrap-orange warning and generic-blue info with teal tones
|
||||
// so notification banners feel native to the Lumière theme.
|
||||
// ══════════════════════════════════════════════════════════════════════════
|
||||
|
||||
.notification {
|
||||
border-radius: 10px;
|
||||
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05);
|
||||
|
||||
// Warning stays amber so it's visually distinct from all the teal UI
|
||||
&.notification-type-warning {
|
||||
--notification-bg-warning: #{rgba($lum-teal, 0.08)};
|
||||
--notification-border-warning: #{rgba($lum-teal, 0.28)};
|
||||
--notification-icon-warning: #{$lum-teal};
|
||||
--notification-bg-warning: rgba(217, 119, 6, 0.08);
|
||||
--notification-border-warning: rgba(217, 119, 6, 0.30);
|
||||
--notification-icon-warning: #b45309;
|
||||
}
|
||||
|
||||
&.notification-type-info {
|
||||
@@ -263,6 +262,20 @@ $lum-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' wi
|
||||
--notification-border-info: #{rgba($lum-blue, 0.25)};
|
||||
--notification-icon-info: #{$lum-blue};
|
||||
}
|
||||
|
||||
// Action buttons (e.g. "Send confirmation code") inside notification CTAs
|
||||
.notification-cta .btn-secondary {
|
||||
background-color: rgba($lum-teal, 0.08);
|
||||
border-color: rgba($lum-teal, 0.28);
|
||||
color: $lum-teal;
|
||||
|
||||
&:hover,
|
||||
&:focus {
|
||||
background-color: rgba($lum-teal, 0.15);
|
||||
border-color: rgba($lum-teal, 0.45);
|
||||
color: darken($lum-teal, 6%);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// ══════════════════════════════════════════════════════════════════════════
|
||||
@@ -575,3 +588,27 @@ $lum-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' wi
|
||||
color: #7c4dff;
|
||||
}
|
||||
}
|
||||
|
||||
// ── Footer — Lumière override ─────────────────────────────────────────────────
|
||||
// The default theme sets footer-dark on .project-ds-nav-page .fat-footer via
|
||||
// [data-theme='default'] (specificity 0,3,0). This selector matches at the same
|
||||
// specificity but appears later in the cascade so it wins.
|
||||
|
||||
.project-list-lumiere.project-ds-nav-page .fat-footer {
|
||||
--footer-background: #edf7f5;
|
||||
--footer-content: #{$lum-text};
|
||||
--footer-link: #{$lum-text-sub};
|
||||
border-top: 1px solid $lum-border;
|
||||
|
||||
.footer-section-heading {
|
||||
color: $lum-teal;
|
||||
}
|
||||
|
||||
.fat-footer-base {
|
||||
color: $lum-text-muted;
|
||||
|
||||
#language-picker-toggle {
|
||||
color: $lum-text-sub;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user