[data-altcha-theme='cupcake'],
altcha-widget[theme='cupcake'] {
	--altcha-border-width: 2px;
	--altcha-border-radius: 12px;
	--altcha-color-base: light-dark(oklch(97.816% 0.00342 38.025), oklch(21.06% 0.00803 17.645));
	--altcha-checkbox-border-color: light-dark(
		oklch(82.809% 0.10217 344.861),
		oklch(62.147% 0.1135 345.959)
	);
	--altcha-checkbox-border-width: var(--altcha-border-width);
	--altcha-input-background-color: light-dark(
		oklch(100% 0.00011 271.152),
		oklch(25.197% 0.00003 271.152)
	);
	--altcha-switch-background-color: var(--altcha-checkbox-border-color);
}
