/* .btn {
	@apply inline-flex items-center px-4 py-4 transition duration-200 ease-in-out rounded;
	@apply font-normal leading-tight;
}

.btn .icon {
	@apply transition duration-200 ease-in-out transform;
}

.btn:not(.btn--snug) {
	@apply type-base;
}

.btn--snug {
	@apply py-2 type-sm;
}

.btn--snug .icon {
	font-size: 0.8em;
}

.btn--card::before {
	content: "";
	@apply absolute inset-0 block;
} */

.rounded-corners {
	@apply rounded-3xl lg:rounded-[5rem] xxl:rounded-[7rem];
}

.pBtn {
	@apply flex cursor-pointer items-center gap-4 rounded-full border border-pink bg-pink py-1.5 px-3 text-base font-medium text-white hover:bg-pink/80 hover:border-pink/80 lg:py-2.5 lg:px-5 transition-colors;
}

.pBtn svg,
.pBtn img {
	@apply w-5 h-5 shrink-0 lg:h-6 lg:w-6;
}

.bBtn {
	@apply flex cursor-pointer items-center gap-4 rounded-full border border-pink py-1.5 px-3 text-base font-medium text-pink hover:bg-pink hover:text-white lg:py-2.5 lg:px-5 transition-all;
}

.bBtn svg,
.bBtn img {
	@apply w-5 h-5 shrink-0 lg:h-6 lg:w-6;
}

.tBtn {
	@apply flex cursor-pointer items-center gap-4 py-1.5 px-3 text-base font-medium text-imperial;
}

.tBtn svg,
.tBtn img {
	@apply w-5 h-5 shrink-0 lg:h-6 lg:w-6;
}