/*
Theme Name: Drama T6 暗夜影院
Description: 暗夜影院：全站深色模式（内容区暗底亮字），cinema 沉浸播放，荧光青主色。结构性差异：暗色体系、hero+rank 前置、grid 排行。
Author: US1 Dev
Version: 1.0.0
Template: drama-base
Text Domain: drama-t6
*/

:root {
	--dr-accent: #00e5a0;
	--dr-accent-2: #00b07d;
	--dr-bg: #101418;
	--dr-card-bg: #1a2027;
	--dr-text: #e8edf2;
	--dr-text-2: #8b98a5;
	--dr-border: #273039;
	--dr-radius: 10px;
	--dr-maxw: 1200px;
}

/* 暗底全局 */
body { background: var(--dr-bg); color: var(--dr-text); }
a { color: var(--dr-text); }
a:hover { color: var(--dr-accent); }
.dr-header { background: #0b0e11; border-color: var(--dr-border); }
.dr-brand { color: var(--dr-accent); }
.dr-searchform input[type="search"] { background: var(--dr-card-bg); color: var(--dr-text); border-color: var(--dr-border); }
.dr-hero-slide { background: linear-gradient(135deg, #1c2530, #12161b); border-color: var(--dr-border); }
.dr-card-title a { color: var(--dr-text); }
.dr-top-item, .dr-rank-item { background: var(--dr-card-bg); border-color: var(--dr-border); }
.dr-top-title a, .dr-rank-title a { color: var(--dr-text); }
.dr-top-no, .dr-rank-no { color: var(--dr-text-2); }
.dr-top-no.dr-top-hot, .dr-rank-no.dr-rank-top { color: var(--dr-accent); }
.dr-detail-head, .dr-detail-desc, .dr-detail-eps, .dr-detail-tags, .dr-detail-related, .dr-play-desc, .dr-play-side .dr-play-eps, .dr-news-item, .dr-archive-head, .dr-widget, .dr-topic-card, .dr-topic-intro, .dr-topic-changelog, .dr-single-content { background: var(--dr-card-bg); border-color: var(--dr-border); }
.dr-detail-desc-text, .dr-archive-intro, .dr-archive-intro p, .dr-news-item-excerpt, .dr-topic-card-desc { color: var(--dr-text-2); }
.dr-topics h2, .dr-single-title, .dr-topic-card-title a { color: var(--dr-text); }
.dr-ep-list a { background: var(--dr-bg); border-color: var(--dr-border); color: var(--dr-text); }
.dr-ep-list a:hover { border-color: var(--dr-accent); color: var(--dr-accent); }
.dr-btn { background: var(--dr-card-bg); border-color: var(--dr-border); color: var(--dr-text); }
.dr-mod-head .dr-sec-title a { color: var(--dr-text); }
.dr-mod-head .dr-sec-title { border-left-color: var(--dr-accent); }
.dr-hero-dots button { background: var(--dr-border); }
.dr-hero-dots button.is-active { background: var(--dr-accent); }
body.dr-play-cinema .dr-player-wrap { margin-left: -16px; margin-right: -16px; }
.dr-footer { background: #07090b; }
.dr-footer h2 { color: var(--dr-text); }
