/* ============ 默认主题（深色科技 · souju.ai 风格） ============
 * 设计规范对齐 souju.ai：Cyan #67e8f9 强调色 + Amber 热度徽章
 * 在 common.css 与 souju-ui.css 基础上做主题增强
 */
[data-theme="default"] .site-header { background: rgba(7, 16, 19, .88); }
[data-theme="default"] .hero {
  background:
    radial-gradient(ellipse at 20% 0%, rgba(103, 232, 249, .10), transparent 60%),
    radial-gradient(circle at 72% 18%, rgba(103, 232, 249, .0264), transparent 42%);
}
[data-theme="default"] .logo-mark { background: linear-gradient(135deg, #67e8f9, #1a9c72); }
[data-theme="default"] .logo-text em { color: var(--primary); border-color: var(--border-strong); }
[data-theme="default"] .vod-card:hover { box-shadow: 0 8px 28px rgba(103, 232, 249, .12); }
[data-theme="default"] .btn-play,
[data-theme="default"] .btn-register,
[data-theme="default"] .header-search button { background: linear-gradient(135deg, #67e8f9, #a2f4fd); color: #04120c; }
[data-theme="default"] .player-box { box-shadow: 0 0 0 1px var(--border), 0 20px 60px rgba(0, 0, 0, .5); }
[data-theme="default"] .danmaku-item { font-weight: 700; }
[data-theme="default"] .announce-bar { background: linear-gradient(90deg, rgba(103, 232, 249, .12), transparent); }
[data-theme="default"] .main-nav a.active { color: var(--primary); }
[data-theme="default"] .ui-size-switch a.on { background: var(--primary); color: #04120c; }

/* 大屏增强：更宽的导航与搜索 */
@media (min-width: 1600px) {
  [data-theme="default"] .header-search input { width: 220px; }
}
