caf6318a5d
Poll answer buttons referenced undefined CSS vars (--accent-cyan, --accent-cyan-dim, --accent-cyan-border, --border-color) plus hardcoded rgba()/#fff and raw rem font sizes, so they rendered unstyled on every non-TDS theme (invisible borders, no selected/progress state). Replace all colors with always-defined folds tokens (Primary.* for the selected/indicator state, SurfaceVariant.* for the resting surface + progress fill), size/spacing/radii with config.* tokens, and the checkbox/radio glyphs + percentage/label text with folds <Text>. The progress-bar-behind-text affordance is preserved (folds Button has no equivalent), now theme-reactive. Merged the duplicate checkbox/radio indicator spans into one. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>