Files
stack/assets
kert f05d739c13 fix(dashboard): grouped sections, aligned tiles, no theme overlay on the landing page (D1, R86)
The landing page was getting /fhirworx.css (inject.css, the overlay for
third-party UIs) from Traefik's inject-fhirworx rewrite of its head end
tag; its generic rules shrank the h1, hid the "Infrastructure" heading
on a navy bar and boxed the tagline in mono. index.html now leaves the
optional head end tag out, so the rewrite has nothing to match.

- tiles grouped into Apps / Data platform / Observability /
  Infrastructure (8/4/4/3) on a 4-2-1 column grid: no lone last tile
- tiles are flex columns: health box and host line pinned to the floor,
  aligned across each row
- GPU/DATA badges sit in the icon row at the right, clear of the top
  rule and the plate
- host label drops under the title below 600px
- LEAD and REACH get distinct titles; REACH is described as the
  explorer alias that also serves /releases
- lead, reach and lex get their own glyphs (database-search, link,
  scale); chart-area-line stays on Grafana
- footer year comes from the page script
- "checking" stays quiet for 0.8 s, so fast probes do not flash it
- keyboard focus ring and hover look on tiles; host line contrast
  (dropped the 0.7 opacity); reduced-motion turns off transitions
- the stylesheet link carries ?v=<md5 prefix>; Cloudflare caches
  /dashboard.css at the edge for hours
2026-11-12 20:29:17 -05:00
..