/**
 * FSE Magazine Pro - Mega Menu Stylesheet
 *
 * @package FSE_Magazine_Pro
 * @version 1.0.0
 */

.wp-block-navigation .fse-has-mega-menu {
	position: static !important;
}

.wp-block-navigation .fse-mega-menu-dropdown {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	width: 100%;
	background: var(--fse-surface-primary, #ffffff);
	border-top: 2px solid var(--fse-accent-primary, #2563eb);
	border-bottom: 1px solid var(--fse-border-color, #e2e8f0);
	box-shadow: 0 15px 35px rgba(0, 0, 0, 0.08);
	z-index: 9999;
	text-align: left;
}

.wp-block-navigation .fse-has-mega-menu:hover > .fse-mega-menu-dropdown {
	display: block;
	animation: fseMegaDropdown 0.25s cubic-bezier(0.16, 1, 0.3, 1);
}

@keyframes fseMegaDropdown {
	from {
		opacity: 0;
		transform: translateY(8px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

.fse-mega-post-card a:hover img {
	transform: scale(1.05);
}

.fse-mega-post-card h4 a:hover {
	color: var(--fse-accent-primary, #2563eb) !important;
}

@media (max-width: 1024px) {
	.fse-mega-menu-dropdown {
		display: none !important;
	}
}
