/* Keep Blocksy's dropdown controls and keyboard behavior; remove decorative icons. */
header [data-device="desktop"] #header-menu-1 .ct-toggle-dropdown-desktop {
	display: none;
}

header [data-device="desktop"] #header-menu-1 > ul > li > .ct-menu-link {
	position: relative;
	height: 100%;
	color: var(--theme-link-initial-color);
	background: transparent;
}

/* A single shared slider replaces all per-item theme indicators. */
header [data-device="desktop"] #header-menu-1 > ul > li > .ct-menu-link::before,
header [data-device="desktop"] #header-menu-1 > ul > li > .ct-menu-link::after {
	content: none;
}

header [data-device="desktop"] #header-menu-1 > .tooto-menu-slider {
	position: absolute;
	top: 1px;
	left: 0;
	width: 40px;
	height: 2px;
	background-color: var(--theme-palette-color-1);
	pointer-events: none;
	opacity: 0;
	transition: transform 320ms cubic-bezier(0.22, 1, 0.36, 1), opacity 160ms ease;
}

header [data-device="desktop"] #header-menu-1 > .tooto-menu-slider[data-visible="true"] {
	opacity: 1;
}

header [data-device="desktop"] #header-menu-1 > .tooto-menu-slider[data-ready="false"] {
	transition: none;
}

@media (prefers-reduced-motion: reduce) {
	header [data-device="desktop"] #header-menu-1 > .tooto-menu-slider {
		transition: none;
	}
}
