/* ==========================================================================
   মডিউল: Header — স্টিকি হেডার, লোগো, ডেস্কটপ মেনু
   ========================================================================== */

.arianerptheme-header {
	position: sticky;
	top: 0;
	z-index: var(--arianerptheme-z-header);
	background: color-mix(in srgb, var(--arianerptheme-surface) 88%, transparent);
	backdrop-filter: saturate(1.4) blur(10px);
	-webkit-backdrop-filter: saturate(1.4) blur(10px);
	border-bottom: 1px solid var(--arianerptheme-border);
}

.admin-bar .arianerptheme-header {
	top: 32px;
}

@media (max-width: 782px) {
	.admin-bar .arianerptheme-header {
		top: 46px;
	}
}

.arianerptheme-header__inner {
	display: flex;
	align-items: center;
	gap: 16px;
	min-height: var(--arianerptheme-header-h);
}

.arianerptheme-header__brand {
	flex: none;
	min-width: 0;
}

.arianerptheme-brand--text {
	font-size: 1.25rem;
	font-weight: 700;
	color: var(--arianerptheme-text);
}

.arianerptheme-brand--logo img,
.custom-logo {
	display: block;
	max-height: 48px;
	width: auto;
}

.arianerptheme-header__actions {
	display: flex;
	align-items: center;
	gap: 8px;
	margin-left: auto;
}

/* ── ডেস্কটপ মেনু ── */
.arianerptheme-nav__list {
	display: flex;
	gap: 4px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.arianerptheme-nav__list a {
	display: block;
	padding: 8px 12px;
	border-radius: var(--arianerptheme-radius-sm);
	color: var(--arianerptheme-text);
	font-weight: 500;
}

.arianerptheme-nav__list a:hover,
.arianerptheme-nav__list .current-menu-item > a {
	background: var(--arianerptheme-surface-2);
	text-decoration: none;
}

.arianerptheme-nav__list .sub-menu {
	display: none;
}

/* মোবাইলে হেডারের মেনু লুকানো — Drawer মডিউল সাইডবার দেয় */
@media (max-width: 860px) {
	.arianerptheme-nav {
		display: none;
	}

	.arianerptheme-header__inner {
		gap: 10px;
	}
}

@media (min-width: 861px) {
	.arianerptheme-nav {
		margin-left: 8px;
	}
}
