:root {
	--radius-xs: calc(var(--radius) - (var(--padding) - var(--padding-xs)));
	--radius-sm: calc(var(--radius) - (var(--padding) - var(--padding-sm)));
	--radius: clamp(1.5rem, calc(6 * var(--lvw) - 2.5rem), 4rem);
	--radius-md: calc(var(--radius) + var(--padding-md));
	--radius-lg: calc(var(--radius) + var(--padding-lg));
	--radius-xl: calc(var(--radius) + var(--padding-xl));
	--radius-2xl: calc(var(--radius) + var(--padding-2xl));
	--padding-xs: calc(var(--padding) / 2);
	--padding-sm: calc(var(--padding) / 1.5);
	--padding: clamp(2.5rem, calc(8 * var(--lvw) - 2.5rem), 6rem);
	--padding-md: calc(var(--padding) * 1.5);
	--padding-lg: calc(var(--padding) * 2);
	--padding-xl: calc(var(--padding) * 2.5);
	--padding-2xl: calc(var(--padding) * 3);
	--gap: max(1.5rem, calc(var(--padding) / 2));
}
