/* Auto load next post (next-post.js): a rule between posts and the loading spinner. */
.ne-nxp-item {
	margin-top: var(--ne-nxp-gap, 48px);
	padding-top: var(--ne-nxp-gap, 48px);
	border-top: 1px solid var(--ne-nxp-line, rgba(0, 0, 0, 0.12));
}

.ne-nxp-loader {
	display: flex;
	justify-content: center;
}

.ne-nxp-loader.is-loading {
	padding: 32px 0;
}

.ne-nxp-loader.is-loading::before {
	content: "";
	width: 28px;
	height: 28px;
	border: 3px solid var(--ne-nxp-line, rgba(0, 0, 0, 0.12));
	border-top-color: currentColor;
	border-radius: 50%;
	animation: ne-nxp-spin 0.8s linear infinite;
}

@keyframes ne-nxp-spin {
	to {
		transform: rotate(360deg);
	}
}
