



.interview-expand-btn {
	position: relative;
	overflow: visible;
	isolation: isolate;
}

.interview-expand-btn--ring::before {
	content: "";
	position: absolute;
	inset: -2px;
	border-radius: 14px;
	padding: 2px;
	background: conic-gradient( from 0deg, rgba(125,105,255,0.00), rgba(125,105,255,0.70), rgba(255,191,120,0.55), rgba(125,105,255,0.70), rgba(125,105,255,0.00) );
	-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	filter: blur(0.2px);
	opacity: 0.85;
	animation: interview-ring 2.2s linear infinite;
	pointer-events: none;
}

@keyframes interview-ring {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

@media (prefers-reduced-motion: reduce) {
	.interview-expand-btn--ring::before {
		animation: none;
	}
}
