Author here. I agree that the having the code editable in my repo is nice!
But the fact that it just wraps another dependency (Radix) kind of defeats the purpose for me.
100% agreed on CSS being the right approach here! I’ve been using CSS hacks to style radio buttons for ages before we had good CSS support and never even considered recreating it in JS