/* 游戏现场，以宽幅封面和双列报道组织游戏资讯。 */
.site-kit-game-arena {
	--en-max: 1320px;
	--en-ink: #202329;
	--en-serif: var(--en-sans);
}
.site-kit-game-arena .primary-navigation {
	background: #202329;
	color: #fff;
	border-bottom: 4px solid var(--en-accent);
}
.site-kit-game-arena .site-title { font-weight: 900; }
.site-kit-game-arena .lead-grid { grid-template-columns: minmax(0, 2fr) minmax(260px, 1fr); }
.site-kit-game-arena .lead-story {
	grid-template-rows: 300px auto;
	min-height: 0;
	border-top: 0;
}
.site-kit-game-arena .lead-title { font-size: clamp(30px, 3.2vw, 44px); }
.site-kit-game-arena .lead-story .lead-content { border-top: 4px solid var(--en-accent); }
.site-kit-game-arena .secondary-lead {
	min-height: 0;
	grid-template-rows: 120px auto;
	border-top: 0;
}
.site-kit-game-arena .secondary-lead .lead-title { font-size: 20px; }
.site-kit-game-arena .story-list {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 28px;
}
.site-kit-game-arena .story-card {
	grid-template-columns: 1fr;
	align-content: start;
	gap: 14px;
}
.site-kit-game-arena .story-card-media { aspect-ratio: 16 / 9; }
.site-kit-game-arena .story-card-body { align-self: start; }
.site-kit-game-arena .section-heading { border-top: 4px solid var(--en-ink); }
.site-kit-game-arena .sidebar-title { border-left: 4px solid var(--en-accent); padding-left: 12px; }
.site-kit-game-arena .article-title { font-weight: 900; }
.site-kit-game-arena .article-deck { border-left: 4px solid var(--en-accent); }
@media (max-width: 980px) {
	.site-kit-game-arena .lead-grid { grid-template-columns: 1fr; }
	.site-kit-game-arena .secondary-leads { grid-template-columns: repeat(2, minmax(0, 1fr)); grid-template-rows: auto; }
}
@media (max-width: 600px) {
	.site-kit-game-arena .lead-story { grid-template-rows: 210px auto; }
	.site-kit-game-arena .lead-content { padding: 20px; }
	.site-kit-game-arena .lead-title { font-size: 30px; }
	.site-kit-game-arena .secondary-leads,
	.site-kit-game-arena .story-list { grid-template-columns: 1fr; }
	.site-kit-game-arena .secondary-lead { grid-template-columns: 110px minmax(0, 1fr); grid-template-rows: auto; }
	.site-kit-game-arena .secondary-lead .lead-title { font-size: 18px; }
}
