diff --git a/frontend/src/index.css b/frontend/src/index.css index dba7d92f..3ae68bfb 100644 --- a/frontend/src/index.css +++ b/frontend/src/index.css @@ -434,12 +434,19 @@ body { .pill, .is-current { color: var(--muted); - border-color: var(--border); /* inert unless the site also adds a border-width utility */ transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, - box-shadow 0.15s ease; /* so an on-state shadow (Tabs/SettingsPanel) fades in, not pops */ + box-shadow 0.15s ease, + transform 0.15s ease; /* box-shadow: an on-state shadow (Tabs) fades; transform: an active:translate press eases */ + } + /* Resting border colour for the plain pills. NOT applied to a glass-card-resting pill (`.pill.glass-card`), + whose own border — including its lighter top-edge specular highlight — must survive. Inert unless the + site also adds a border-width utility. */ + .pill:not(.glass-card), + .is-current { + border-color: var(--border); } .pill:hover, .is-current:hover {