Accessibility
IconToggle from @prepared911/ui-core is an icon-first control with checked / unchecked state. The component renders a native <button> with checkbox semantics; your job is to write state-aware titles, reflect the state non-visually, and never rely on color alone.
role="checkbox").aria-checked reflects current state.title is applied once as aria-label on the control. Both icons stay in the DOM (CSS reveals the active one) and are decorative (title=""), so assistive tech does not announce the label twice (for example "Dismiss Dismiss").title. Label the action the button will perform when activated ("Mute audio" when unmuted; "Unmute audio" when muted). The title doubles as the accessible name and the tooltip, so both audiences hear the next action.<button> with role="checkbox" and aria-checked="true" | "false" reflecting state.