/*!
 * 页眉比例校正（ykzt-header-fit.css）
 *
 * 背景（线上实测，1440×900 桌面视口）：
 *   模板页眉 `.ykzt-global-header__main` 高 118px、站名 `.ykzt-global-header__name` 字号 43.2px、
 *   logo 82×76px；而站内正文各级标题为 h1 48-52 / h2 36-40 / h3 20-30px，导航项 14.88px。
 *   站名 43.2px 比所有 h2 都大，页眉因此显得比正文"重"，比例不协调。
 *   另：产品下拉面板宽 1080px，靠右的导航项展开时右缘到 1549px，超出 1440px 视口 → 横向溢出。
 *
 * 处理：把页眉收敛到常规页眉比例（站名降到 22-30px 区间、页眉降高到 92px、logo 收敛），
 *       并把下拉面板限制在视口内。
 * 仅作用于桌面（>=1101px），不影响既有 1100px / 781px 等移动端断点。
 * 想微调：直接改下面的数值即可，左边注释里是原值。
 */

/*
 * 隐藏主题(Astra)自动输出的页面标题。
 * 移除主题页眉后，Astra 仍会在正文最前输出
 *   <header class="entry-header"><h1 class="entry-title">Home</h1></header>
 * 它会压在模板页眉上方（页面顶部变成 "Home" → 模板页眉 → 正文）。
 * 这里仅在「该内容确实使用了模板页眉」时才隐藏，页面 H1 由模板版块自己承担，不影响 SEO。
 * 只作用于页面/文章/产品正文，不触碰归档页与其它组件。
 */
article:has(> .entry-content .ykzt-global-header) > .entry-header {
	display: none;
}

@media (min-width: 1101px) {

	/* 顶部信息条：原 min-height 38px */
	.ykzt-global-header__top-inner {
		min-height: 34px;
	}

	/* 主栏：原 min-height 118px / gap 28px */
	.ykzt-global-header__main {
		min-height: 92px;
		gap: 24px;
	}

	/* 品牌区：原 min-width 430px / gap 18px */
	.ykzt-global-header__brand {
		min-width: 0;
		gap: 14px;
	}

	/* logo：原 82×76px */
	.ykzt-global-header__logo {
		width: 62px;
		height: 58px;
	}

	/* 站名：原 clamp(1.8rem,3vw,3rem)（实测 43.2px）；下划线原 4px */
	.ykzt-global-header__name {
		font-size: clamp(1.5rem, 1.85vw, 1.9rem);
		border-bottom-width: 3px;
		padding-bottom: 5px;
	}

	/* 副标题：原 1.04rem（实测 16.64px） */
	.ykzt-global-header__tagline {
		font-size: 0.82rem;
		margin-top: 5px;
	}

	/* 导航项：原 0.93rem（实测 14.88px）/ 间距原 clamp(12px,1.45vw,25px) */
	.ykzt-global-header__nav a {
		font-size: 0.9rem;
	}

	.ykzt-global-header__nav-list {
		gap: clamp(12px, 1.3vw, 22px);
	}

	/* 下拉面板：原 width min(1080px,92vw)，靠右项展开会超出视口 → 收进视口并右侧对齐 */
	.ykzt-global-header__nav .sub-menu {
		width: min(1000px, calc(100vw - 80px));
	}

	.ykzt-global-header__nav-list > li:nth-last-child(-n + 3) .sub-menu {
		left: auto;
		right: 0;
		transform: none;
	}
}
