shadcn-ui for Phoenix shadix.workinghypothes.is
elixir phoenix shadcn

fix(radio,checkbox): scope dark off-bg to :not(:checked) so selected fills --primary master

Same dark-mode cascade tie as the switch: an unconditional dark:bg-input/30 beat checked:bg-primary, so a selected radio/checkbox never filled (stayed dark with no visible dot). Scope the dark off-color to not-checked:. Also make the radio dot absolute-centered (native inputs aren't reliable flex containers). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>