Accessibility
CheckboxCards from @prepared911/ui is a Radix checkbox-cards primitive that renders each option as a styled card with built-in group semantics. The component handles roving focus and aria-readonly mapping; your job is to provide group context and make selection state non-visual where needed.
aria-checked.readOnly applies aria-readonly on the root.aria-labelledby so screen-reader users know what they're choosing.aria-labelledby when a caption is provided.aria-checked.aria-describedby so screen readers announce it as part of the option.