/* =========================================
   REMOVE EDITORIAL DEFAULT SECTION LINES
   ========================================= */
.wrapper,
.wrapper > .inner,
section,
section + section {
	border-top: none !important;
	border-bottom: none !important;
}

/* =========================================
   LUPOS GLOW DIVIDER (INTENSE VERSION)
   ========================================= */
.section-divider {
	margin: 4rem 0;
	width: 100%;
}

.section-divider .divider-inner {
	display: flex;
	align-items: center;
	width: 100%;
}

.section-divider .divider-line {
	flex: 1;
	height: 1px;
	background: rgba(0, 0, 0, 0.18);
}

/* Logo container — glow lives here */
.section-divider .divider-logo {
	margin: 0 1.5rem;
	padding: 0.65rem;
	border-radius: 50%;
	animation: logoGlow 2.8s ease-in-out infinite;
	will-change: box-shadow;
}

/* Logo itself */
.section-divider .divider-logo img {
	height: 48px;
	width: auto;
	display: block;
}

/* INTENSE glow animation */
@keyframes logoGlow {
	0% {
		box-shadow:
			0 0 0 rgba(43, 187, 173, 0),
			0 0 0 rgba(43, 187, 173, 0);
	}
	50% {
		box-shadow:
			0 0 14px rgba(43, 187, 173, 0.75),
			0 0 32px rgba(43, 187, 173, 0.45);
	}
	100% {
		box-shadow:
			0 0 0 rgba(43, 187, 173, 0),
			0 0 0 rgba(43, 187, 173, 0);
	}
}
