Root fixes: - .chip now has explicit color: var(--text) in base theme, not just dark — buttons no longer use browser default - All inputs/selects/textareas get background: var(--surface) and color: var(--text) in both light and dark themes - Removed color-scheme: dark on body (prevented browser from forcing dark form controls regardless of data-theme) - Dark mode input override only changes background shade now This fixes: unreadable chip text and always-dark inputs.