From b679689fd82d46840109cc16f6fc1378f5d7019f Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 21 Aug 2026 06:35:03 +0000 Subject: [PATCH] Fix invisible grid lines on timetable header/rowheader cells MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --grid-line was mixed against --card, giving it almost no contrast against --muted in dark mode — the exact background used by the timetable's top header row and left period column, where the line appeared to vanish. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01J7ETLBhYrmFojZ1Mo4g3ns --- apps/web/src/app.css | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/web/src/app.css b/apps/web/src/app.css index bb446c9..b72d333 100644 --- a/apps/web/src/app.css +++ b/apps/web/src/app.css @@ -39,7 +39,10 @@ --muted: oklch(0.27 0 0); --muted-foreground: oklch(0.708 0 0); --border: oklch(1 0 0 / 9%); - --grid-line: color-mix(in oklch, white 9%, var(--card)); + /* Mixed against --muted, not --card: header/rowheader cells (bg-muted) sit + on the grid's outer top and left edges, and a line tuned only for + contrast against --card all but disappears there. */ + --grid-line: color-mix(in oklch, white 9%, var(--muted)); --primary: oklch(0.92 0 0); --primary-foreground: oklch(0.2 0 0); --destructive: oklch(0.65 0.19 25);