style: force the primary colour to #ff9ff3 across every theme
The default (no data-theme) resolves to DaisyUI's dark theme, whose :root:not([data-theme]) selector outranks a custom light theme — so the previous light-only override never reached buttons in dark mode. Force it with an !important :root override that wins regardless of theme.
This commit is contained in:
@@ -9,7 +9,16 @@
|
|||||||
@plugin "daisyui/theme" {
|
@plugin "daisyui/theme" {
|
||||||
name: "light";
|
name: "light";
|
||||||
default: true;
|
default: true;
|
||||||
--color-primary: #2e86de;
|
--color-primary: #ff9ff3;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* DaisyUI's default (no data-theme) resolves to its *dark* theme via
|
||||||
|
prefers-color-scheme, with a selector (`:root:not([data-theme])`) that outranks
|
||||||
|
a custom light theme's `:where(:root)` — so overriding only the light theme
|
||||||
|
never reached the buttons. Force the brand primary across every theme. */
|
||||||
|
:root {
|
||||||
|
--color-primary: #ff9ff3 !important;
|
||||||
|
--color-primary-content: #3d1f3a !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
@theme {
|
@theme {
|
||||||
|
|||||||
Reference in New Issue
Block a user