.youzify-profile .youzify-header-cover,
.youzify-profile .youzify-author,
.youzify-profile .youzify-author .youzify-header-cover {
	position: relative;
}

.youzify-profile .tc-channel-milestone {
	align-items: center;
	background: rgba(20, 24, 33, .72);
	border: 1px solid rgba(255, 255, 255, .32);
	border-radius: 999px;
	bottom: 18px;
	box-shadow: 0 4px 14px rgba(0, 0, 0, .18);
	color: #fff;
	display: inline-flex;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	font-size: 16px;
	font-weight: 700;
	gap: 6px;
	line-height: 1;
	padding: 8px 13px 8px 9px;
	pointer-events: none;
	position: absolute;
	right: 18px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .3);
	white-space: nowrap;
	z-index: 12;
}

.youzify-profile .tc-channel-milestone__icon {
	align-items: center;
	background: linear-gradient(145deg, #ffe083, #f0a800);
	border-radius: 50%;
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .4);
	display: inline-flex;
	height: 27px;
	justify-content: center;
	width: 27px;
}

.youzify-profile .tc-channel-milestone__icon svg {
	fill: #684100;
	height: 18px;
	width: 18px;
}

@supports ((-webkit-backdrop-filter: blur(8px)) or (backdrop-filter: blur(8px))) {
	.youzify-profile .tc-channel-milestone {
		-webkit-backdrop-filter: blur(8px);
		backdrop-filter: blur(8px);
		background: rgba(20, 24, 33, .58);
	}
}

@media screen and (max-width: 600px) {
	.youzify-profile .tc-channel-milestone {
		bottom: 10px;
		font-size: 14px;
		padding: 7px 10px 7px 7px;
		right: 10px;
	}

	.youzify-profile .tc-channel-milestone__icon {
		height: 24px;
		width: 24px;
	}

	.youzify-profile .tc-channel-milestone__icon svg {
		height: 16px;
		width: 16px;
	}
}
