/*
Theme Name: Drama T8 资讯门户
Description: 资讯门户：专题/资讯优先的门户结构，通栏导航 + 右侧栏，墨绿主色。结构性差异：topics 前置、有侧栏、nav bar、list 列表样式。
Author: US1 Dev
Version: 1.0.0
Template: drama-base
Text Domain: drama-t8
*/

:root {
	--dr-accent: #0e7a5f;
	--dr-accent-2: #095c47;
	--dr-bg: #f4f7f5;
	--dr-card-bg: #ffffff;
	--dr-text: #1c2b26;
	--dr-text-2: #6b7f79;
	--dr-border: #dde6e2;
	--dr-radius: 8px;
	--dr-maxw: 1300px;
}

/* 门户式模块：专题卡横幅 */
.dr-topic-grid { grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); }
.dr-topic-card { border-top: 3px solid var(--dr-accent); }
.dr-topic-card-title { font-size: 18px; }

/* list 横条（信息门户密度）由父主题 body.dr-list-list 提供，门户修饰 */
body.dr-list-list .dr-card { box-shadow: none; border-radius: 6px; }
body.dr-list-list .dr-card-title { font-size: 15px; }

/* 模块标题：门户大标题 */
.dr-mod-head .dr-sec-title { font-size: 22px; border-left: 0; padding-left: 0; }
.dr-mod-head .dr-sec-title::before { content: ""; display: inline-block; width: 10px; height: 10px; background: var(--dr-accent); margin-right: 10px; border-radius: 2px; }

/* hero 弱化 */
.dr-hero-slide { min-height: 240px; }
.dr-hero-poster { flex-basis: 170px; }
.dr-hero-title { font-size: 24px; }
