Theme off-chain stylesheet
These controls restyle the previews live by driving CSS variables the preview stylesheet
reads. Nothing here is written on-chain — the compiled components carry only structure,
class hooks (btn-primary, icon-*), and a11y roles. Export gives
you the off-chain stylesheet you'd ship alongside your app.
Point this at a real ChainRender deployment. Enumeration uses the registry's on-chain
list; every preview is fetched with
renderHash via a free eth_call.
No library is loaded — calldata is hand-rolled from precomputed selectors.