/**
 * Block: Navigation Link (acf/navigation-link)
 */

 .wp-block-acf-navigation-link {
	display: flex;
	align-items: center;
	gap: 6px;
	color: inherit;
	text-decoration: none;
	line-height: 1.2;
	cursor: pointer;
	transition: opacity 0.2s ease;

	text-underline-offset: .25em;
}

.wp-block-acf-navigation-link:hover,
.wp-block-acf-navigation-link:focus-visible {
	opacity: 0.7;
}

.wp-block-acf-navigation-link.is-active {
	pointer-events: none;
}

.wp-block-acf-navigation-link.is-new::after {
	content: 'NEW';
	
	display: inline-flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 2px 4px;
	
	background: #5F61FF;
	border-radius: 14px;

	font-weight: 700;
	font-size: 8px;
	line-height: 10px;
	letter-spacing: 0.01em;
	color: #FFFFFF;
}

/* ── Icon ── */

.wp-block-acf-navigation-link__icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	line-height: 0;
}

.wp-block-acf-navigation-link__icon-img {
	display: block;
	width: 100% !important;
	height: 100% !important;
	object-fit: contain;
}

/* ── Label ── */

.wp-block-acf-navigation-link__label {
}