Files
Paul LütznerandClaude Opus 5.5 8ad3e83c52 fix(ui): the last hard-coded colours in the templates use the theme's tokens
Four kinds, each of which ignored the theme it was drawn in:

- Checkboxes and radios asked for the accent through `text-accent`. A
  native box is coloured by accent-color; `color` reaches it only
  through @tailwindcss/forms, which this app does not load, so every
  one of them was ticked in the browser's own blue. They use
  `accent-accent`, and modal_form_theme says why.
- Icons and icon buttons in admin, settings and the thread row's hover
  actions were Tailwind's zinc-400 and gray-400, with dark: variants and
  grey hover washes. They are ink-faint, with hover:text-ink and
  hover:bg-hover, or hover:bg-danger-soft for the destructive ones.
- The state pills on bg-raised wrote ink-faint, a tier held to 4.5:1 on
  the surface, which the raised tint under them takes as low as 3.85:1
  (14 of 39 themes under 4.5). They use ink-muted.
- Accent buttons wrote text-white, which a light accent cannot carry.
  They use the accent's own ink.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 17:29:34 +02:00
..