@mixin br-xxs($property) {
	#{$property}: 0.625rem;
}

@mixin br-xs($property) {
	#{$property}: clamp(1rem, 0.8214rem + 0.8929vw, 1.25rem);
}

@mixin br-s($property) {
	#{$property}: clamp(1.25rem, 0.8036rem + 2.2321vw, 1.875rem);
}

@mixin br-m($property) {
	#{$property}: clamp(1.5625rem, 0.8929rem + 3.3482vw, 2.5rem);
}

@mixin br-l($property) {
	#{$property}: clamp(1.875rem, 0.9821rem + 4.4643vw, 3.125rem);
}

@mixin br-xl($property) {
	#{$property}: clamp(2.5rem, 1.6071rem + 4.4643vw, 3.75rem);
}

@mixin br-xxl($property) {
	#{$property}: clamp(3.125rem, 2.5568rem + 2.8409vw, 4.375rem);
}

@mixin br-xxxl($property) {
	#{$property}: clamp(3.75rem, 3.1818rem + 2.8409vw, 5rem);
}

@mixin br-xxxxl($property) {
	#{$property}: clamp(4.375rem, 3.8068rem + 2.8409vw, 5.625rem);
}

.btl {
		
	&__xxs {
		@include br-xxs(border-top-left-radius);
	}
	
	&__xs {
		@include br-xs(border-top-left-radius);
	}
	
	&__s {
		@include br-s(border-top-left-radius);
	}
	
	&__m {
		@include br-m(border-top-left-radius);
	}
	
	&__l {
		@include br-l(border-top-left-radius);
	}
	
	&__xl {
		@include br-xl(border-top-left-radius);
	}
	
	&__xxl {
		@include br-xxl(border-top-left-radius);
	}
	
	&__xxxl {
			@include br-xxxl(border-top-left-radius);
		}
	
	&__xxxxl {
		@include br-xxxxl(border-top-left-radius);
	}
}

.btr {
		
	&__xxs {
		@include br-xxs(border-top-right-radius);
	}
	
	&__xs {
		@include br-xs(border-top-right-radius);
	}
	
	&__s {
		@include br-s(border-top-right-radius);
	}
	
	&__m {
		@include br-m(border-top-right-radius);
	}
	
	&__l {
		@include br-l(border-top-right-radius);
	}
	
	&__xl {
		@include br-xl(border-top-right-radius);
	}
	
	&__xxl {
		@include br-xxl(border-top-right-radius);
	}
	
	&__xxxl {
		@include br-xxxl(border-top-right-radius);
	}
	
	&__xxxxl {
		@include br-xxxxl(border-top-right-radius);
	}
}

.bbl {
		
	&__xxs {
		@include br-xxs(border-bottom-left-radius);
	}
	
	&__xs {
		@include br-xs(border-bottom-left-radius);
	}
	
	&__s {
		@include br-s(border-bottom-left-radius);
	}
	
	&__m {
		@include br-m(border-bottom-left-radius);
	}
	
	&__l {
		@include br-l(border-bottom-left-radius);
	}
	
	&__xl {
		@include br-xl(border-bottom-left-radius);
	}
	
	&__xxl {
		@include br-xxl(border-bottom-left-radius);
	}
	
	&__xxxl {
		@include br-xxxl(border-bottom-left-radius);
	}
	
	&__xxxxl {
		@include br-xxxxl(border-bottom-left-radius);
	}
}

.bbr {
		
	&__xxs {
		@include br-xxs(border-bottom-right-radius);
	}
	
	&__xs {
		@include br-xs(border-bottom-right-radius);
	}
	
	&__s {
		@include br-s(border-bottom-right-radius);
	}
	
	&__m {
		@include br-m(border-bottom-right-radius);
	}
	
	&__l {
		@include br-l(border-bottom-right-radius);
	}
	
	&__xl {
		@include br-xl(border-bottom-right-radius);
	}
	
	&__xxl {
		@include br-xxl(border-bottom-right-radius);
	}
	
	&__xxxl {
		@include br-xxxl(border-bottom-right-radius);
	}
	
	&__xxxxl {
		@include br-xxxxl(border-bottom-right-radius);
	}
}

.br-all {
		
	&__xxs {
		@include br-xxs(border-radius);
	}
	
	&__xs {
		@include br-xs(border-radius);
	}
	
	&__s {
		@include br-s(border-radius);
	}
	
	&__m {
		@include br-m(border-radius);
	}
	
	&__l {
		@include br-l(border-radius);
	}
	
	&__xl {
		@include br-xl(border-radius);
	}
	
	&__xxl {
		@include br-xxl(border-radius);
	}
	
	&__xxxl {
		@include br-xxxl(border-radius);
	}
	
	&__xxxxl {
		@include br-xxxxl(border-radius);
	}

	&__rounded-full {
		border-radius: 9999px;
	}
}