logicsrc/apps
Anthony Ettinger d28f20b9f4
fix(pwa): give the dark topnav its own button skin (#111)
The .btn skin is built for the light page ground (white fill, ink text).
The topnav rail is #101418, so those buttons landed there as stray
light-mode chips -- and ".bar a{color:var(--rail-text)}" outranks ".btn"
on color (0,1,1 vs 0,1,0), so <a class="btn">Settings</a> painted
rail-text on a white fill: 1.08:1, effectively invisible.

Scope a rail variant to .bar: transparent fill, rail-text label, and a
border at 38% rail-text (3.40:1, clearing the 3:1 non-text minimum --
--rail-line is only 1.4:1 and vanishes). Sign in keeps the green accent,
the focus ring moves green -> mint (3.60:1 -> 9.03:1), and .faint/.dim
in the bar resolve to --rail-dim.

Settings and Sign out go 1.08:1 and light-chip-on-dark to 17.20:1.
Body buttons are untouched -- every rule is .bar-scoped.

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-30 12:41:05 -07:00
..
commandboard-api feat(pwa): logicsrc credentials app — real auth + Turso, redesigned; retire commandboard-api credshare 2026-07-13 14:29:29 +00:00
commandboard-web Handle malformed CommandBoard paths (#76) 2026-06-15 01:25:09 -07:00
logicsrc-web fix(pwa): the CLI hint printed commands that no longer run 2026-07-30 11:43:33 -07:00
pwa fix(pwa): give the dark topnav its own button skin (#111) 2026-07-30 12:41:05 -07:00