Right now, cursor behavior on interactive elements (buttons, checkboxes, sliders, links, etc.) is hardcoded — mostly `cursor-pointer` on clickable things, `cursor-default` on menus. There's no way for users to control this. This is one of those surprisingly opinionated design decisions. Some design systems use `cursor: pointer` on all interactive elements (the "everything clickable gets a hand" school), others reserve it for links only and leave buttons/controls as `cursor: default` (the "pointer means navigation" school, which is closer to the OS convention). Both are valid, and people feel strongly about it. It'd be nice to make this configurable, likely as part of the `Theme` or a new top-level setting on `PrefabApp`. Something like a `pointer` or `cursor` option that controls whether interactive elements show a pointer cursor. The renderer would need to respect this — probably toggling a CSS class or variable at the root level that overrides the per-component `cursor-pointer` declarations. Current state: `cursor-pointer` is sprinkled across `style-nova.css`, `button.tsx`, `checkbox.tsx`, `switch.tsx`, `slider.tsx`, `select.tsx`, `radio-group.tsx`, `dialog.tsx`, `form.tsx`, `drop-zone.tsx`, and `combobox-wrapper.tsx`.