From 6e992bbfae5787a6a18cf8cbf2176f9e024181b5 Mon Sep 17 00:00:00 2001 From: Falkan Date: Tue, 17 Mar 2026 18:00:52 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20bulk-clear=20hover=20=E2=80=94=20overrid?= =?UTF-8?q?e=20Pico=20CSS=20vars=20not=20just=20color=20property?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/routes/admin/+page.svelte | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/routes/admin/+page.svelte b/src/routes/admin/+page.svelte index 8e2432b..533b05e 100644 --- a/src/routes/admin/+page.svelte +++ b/src/routes/admin/+page.svelte @@ -647,11 +647,15 @@ background: transparent; } .bulk-clear:not(:disabled):hover { - /* Force explicit dark color — prevents Pico's [role=button] hover from - overriding to --pico-primary-inverse (#fff) in light/Dan mode */ - color: var(--pico-color) !important; - border-color: var(--pico-color); - background: transparent; + /* Pico's button:hover sets --pico-color:#fff and --pico-background-color to + primary-hover-background, making the text invisible on light/white backgrounds. + Override all three explicitly. */ + --pico-color: var(--pico-contrast) !important; + --pico-background-color: transparent !important; + --pico-border-color: var(--pico-contrast) !important; + color: var(--pico-contrast) !important; + background: transparent !important; + border-color: var(--pico-contrast) !important; } .bulk-clear:disabled, .bulk-go:disabled,