Checkbox Variants

Use .quanta-custom-checkbox-<variant> plus size and rounding utilities.

Rounding

Tweak corner radius with .checkbox-rounded-none, .checkbox-rounded-sm, …, .checkbox-rounded-full.

<label class="quanta-custom-checkbox 
  quanta-custom-checkbox-primary checkbox-md checkbox-rounded-full">
  <input type="checkbox" class="quanta-custom-checkbox-input">
  <span class="quanta-custom-checkbox-box"></span>
  <span class="quanta-custom-checkbox-label">Pill</span>
</label>

Radio Variants

Same pattern: .quanta-custom-radio-<variant> + radio-md + rounding.

Rounding

Control pill shape with .radio-sm.radio-3xl and always fully round.

<label class="quanta-custom-radio 
  quanta-custom-radio-primary radio-lg">
  <input type="radio" name="group" class="quanta-custom-radio-input">
  <span class="quanta-custom-radio-box"></span>
  <span class="quanta-custom-radio-label">Large</span>
</label>

Switch Variants

Two styles: filled (.quanta-switch) and outline (.quanta-switch-outline), each with semantic classes.

<label class="quanta-switch-outline quanta-switch-outline-info">
  <input type="checkbox" class="quanta-switch-outline-input">
  <span class="quanta-switch-outline-slider"></span>
</label>