From f63057c89a8369bc25a3d613a57f313548d8b995 Mon Sep 17 00:00:00 2001 From: George Turkington Date: Thu, 18 Jun 2026 00:08:01 +0200 Subject: [PATCH] Lang switch: explicit native-appearance reset so it never falls back to a boxed button Co-Authored-By: Claude Opus 4.8 --- css/styles.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/styles.css b/css/styles.css index 878d6d9..1e98bf7 100644 --- a/css/styles.css +++ b/css/styles.css @@ -434,7 +434,7 @@ body.menu-open .drawer { transform: translateY(0); opacity: 1; pointer-events: a /* ============ Language switch ============ */ .lang-switch { display: inline-flex; align-items: center; gap: 0.45rem; font-family: var(--font-body); font-size: var(--text-xs); font-weight: 700; letter-spacing: 0.14em; } -.lang-btn { background: none; border: none; cursor: pointer; padding: 0.25rem 0.15rem; margin: 0; font: inherit; letter-spacing: inherit; text-transform: uppercase; color: var(--color-ink-faint); transition: color var(--dur-fast) var(--ease-out); } +.lang-btn { -webkit-appearance: none; appearance: none; background: none; border: none; border-radius: 0; box-shadow: none; cursor: pointer; padding: 0.25rem 0.15rem; margin: 0; line-height: 1; font: inherit; letter-spacing: inherit; text-transform: uppercase; color: var(--color-ink-faint); transition: color var(--dur-fast) var(--ease-out); } .lang-btn:hover { color: var(--color-ink); } .lang-switch__sep { color: var(--color-line-2); font-weight: 400; } html[data-lang="de"] .lang-btn[data-setlang="de"],