From 281934529e0253f0570c91de31d3338cfc186fc7 Mon Sep 17 00:00:00 2001 From: Marcel Date: Mon, 30 Mar 2026 22:54:04 +0200 Subject: [PATCH] fix(header): consistent icon styling, focus rings, and responsive breakpoints MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Normalize all header icon buttons to white/65 + white/10 hover bg - Fix guest person icon (img tag needs brightness-0 invert, not text color) - Add missing focus-visible rings to ThemeToggle and LanguageSwitcher - Use focus-visible:rounded on nav links so active underline stays sharp - Bump burger/nav breakpoint from sm→lg to prevent overflow on tablets Co-Authored-By: Claude Sonnet 4.6 --- .../src/lib/components/LanguageSwitcher.svelte | 2 +- .../src/lib/components/NotificationBell.svelte | 2 +- frontend/src/lib/components/ThemeToggle.svelte | 6 +++--- frontend/src/routes/+layout.svelte | 2 +- frontend/src/routes/AppNav.svelte | 14 +++++++------- frontend/src/routes/UserMenu.svelte | 4 ++-- 6 files changed, 15 insertions(+), 15 deletions(-) diff --git a/frontend/src/lib/components/LanguageSwitcher.svelte b/frontend/src/lib/components/LanguageSwitcher.svelte index 7c0ac134..45bc5885 100644 --- a/frontend/src/lib/components/LanguageSwitcher.svelte +++ b/frontend/src/lib/components/LanguageSwitcher.svelte @@ -12,7 +12,7 @@ const activeLocale = $derived(getLocale().toUpperCase()); {/if}