/* DAWO 大师直播 - 暗黑国风主题覆盖 (live.dawo.asia) */
/* 覆盖仿抖音的默认主题，统一为DAWO品牌风格 */

:root {
  --dawo-bg: #0a0a0f !important;
  --dawo-gold: #d4a574 !important;
  --dawo-gold-light: #f0c060 !important;
  --dawo-accent: #c9a96e !important;
  --dawo-red: #8b0000 !important;
}

/* 全局 */
html, body {
  background: #0a0a0f !important;
}

/* 顶部导航 */
header, nav, .header, .nav,
[class*="header"], [class*="Header"],
[class*="nav"], [class*="Nav"],
[class*="top-bar"], [class*="TopBar"] {
  background: #0d0d14 !important;
  border-bottom: 1px solid #2a2a3a !important;
}

/* 侧边栏 */
aside, .sidebar, [class*="sidebar"], [class*="Sidebar"],
[class*="side-bar"], [class*="drawer"], [class*="Drawer"] {
  background: #0d0d14 !important;
  border-right: 1px solid #2a2a3a !important;
  color: #e8e8f0 !important;
}

[class*="sidebar"] *, [class*="Sidebar"] *,
[class*="drawer"] *, [class*="Drawer"] * {
  color: #e8e8f0 !important;
}

/* 底部Tab栏 */
[class*="tabbar"], [class*="TabBar"],
[class*="tab-bar"], [class*="bottom-nav"],
[class*="BottomNav"], [class*="footer-nav"] {
  background: #0d0d14 !important;
  border-top: 1px solid #2a2a3a !important;
}

[class*="tabbar"] *, [class*="TabBar"] *,
[class*="tab-bar"] *, [class*="bottom-nav"] * {
  color: #8888a0 !important;
}

[class*="tabbar"] [class*="active"] *,
[class*="TabBar"] [class*="active"] *,
[class*="tab-bar"] [class*="active"] * {
  color: #f0c060 !important;
}

/* 主内容区 */
main, .main, [class*="main"], [class*="Main"],
[class*="content"], [class*="Content"],
[class*="container"], [class*="Container"],
[class*="home"], [class*="Home"],
[class*="feed"], [class*="Feed"],
[class*="page"], [class*="Page"],
#app, .app, [data-v-app] {
  background: #0a0a0f !important;
}

/* 视频卡片 */
[class*="card"], [class*="Card"],
[class*="video"], [class*="Video"],
[class*="item"], [class*="Item"],
[class*="slide"], [class*="Slide"] {
  border: 1px solid #2a2a3a !important;
  border-radius: 8px !important;
}

/* 关注按钮 */
[class*="follow"], [class*="Follow"] {
  background: linear-gradient(135deg, #8b0000, #a52a2a) !important;
  color: #f0c060 !important;
  border: 1px solid #c9a96e !important;
  border-radius: 6px !important;
}

/* 用户名/昵称 */
[class*="name"], [class*="Name"],
[class*="nickname"], [class*="author"] {
  color: #d4a574 !important;
}

/* 互动图标区 (点赞/评论/分享) */
[class*="action"], [class*="Action"],
[class*="interact"], [class*="Interact"] {
  color: #e8e8f0 !important;
}

/* 弹窗 - 手机模式提示 */
[class*="modal"], [class*="Modal"],
[class*="dialog"], [class*="Dialog"],
[class*="popup"], [class*="Popup"],
[class*="tip"], [class*="Tip"],
[class*="toast"], [class*="Toast"] {
  background: #1a1a25 !important;
  border: 1px solid #c9a96e !important;
  color: #e8e8f0 !important;
}

/* 搜索框 */
input, [class*="search"], [class*="Search"] {
  background: #111118 !important;
  border: 1px solid #2a2a3a !important;
  color: #e8e8f0 !important;
}

input:focus {
  border-color: #c9a96e !important;
}

input::placeholder {
  color: #666680 !important;
}

/* 标签/分类 */
[class*="tag"], [class*="Tag"],
[class*="tab"], [class*="Tab"],
[class*="category"], [class*="Category"] {
  color: #c9a96e !important;
}

[class*="tag"][class*="active"],
[class*="Tab"][class*="active"],
[class*="tab"][class*="active"] {
  color: #f0c060 !important;
  border-bottom-color: #f0c060 !important;
}

/* 链接 */
a { color: #c9a96e !important; }
a:hover { color: #f0c060 !important; }

/* 滚动条 */
::-webkit-scrollbar { width: 6px; }
::-webkit-scrollbar-track { background: #0a0a0f; }
::-webkit-scrollbar-thumb { background: #2a2a3a; border-radius: 3px; }
::-webkit-scrollbar-thumb:hover { background: #c9a96e; }

/* 顶部DAWO品牌条 */
body::before {
  content: "DAWO 大师直播";
  display: block;
  width: 100%;
  padding: 8px 20px;
  background: linear-gradient(90deg, #0d0d14, #1a1020, #0d0d14);
  color: #d4a574;
  font-size: 13px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 2px;
  border-bottom: 1px solid #2a2a3a;
  position: relative;
  z-index: 9999;
}

/* 直播标签 */
[class*="live"], [class*="Live"] {
  color: #ff4444 !important;
}

/* 数字/计数 */
[class*="count"], [class*="Count"],
[class*="num"], [class*="number"] {
  color: #e8e8f0 !important;
}
