/* ============================================================
   牛来低价中转站 · 品牌皮肤层（在 style.css 之后加载）
   金色质感强化 + 品牌 Logo/标题细节 + 细微动效
   ============================================================ */

/* —— 牛来品牌标识条（登录页顶部/侧边栏顶部可复用） —— */
.brand-mark {
  display: inline-flex; align-items: center; gap: 10px;
  font-weight: 900; font-size: 18px; color: var(--gold, #f7b733);
}
.brand-mark .brand-badge {
  width: 34px; height: 34px; border-radius: 10px;
  background: linear-gradient(135deg,#f7b733,#f76b1c);
  display: grid; place-items: center; color:#1a1a2e; font-size: 19px;
  box-shadow: 0 4px 14px rgba(247,183,51,.45);
}
.brand-mark small { color: var(--text-3, #8b8fa3); font-size: 12px; font-weight: 500; }

/* —— 登录页主视觉渐变（金→橙，含细网格底纹） —— */
.auth-skin {
  background:
    radial-gradient(1200px 500px at 15% -10%, rgba(247,183,51,.18), transparent 60%),
    radial-gradient(900px 420px at 110% 10%, rgba(247,118,28,.16), transparent 55%),
    var(--bg, #0f1320);
}
.auth-skin .auth-card { border:1px solid rgba(247,183,51,.18); }

/* —— 顶部导航当前项高亮金 —— */
.sidebar .nav-item.active, .sidebar .nav-item:hover {
  background: linear-gradient(90deg, rgba(247,183,51,.16), rgba(247,183,51,.02));
  border-left: 3px solid #f7b733;
  color: #ffd98a;
}

/* —— 统计卡数字（金色强调） */
.stat .val { color: var(--gold, #f7b733); text-shadow:0 0 18px rgba(247,183,51,.28); }

/* —— 首页 hero 的金色标题光晕 */
.hero h2 { background: linear-gradient(90deg,#f7b733,#ff9a3c,#f7b733); -webkit-background-clip:text; background-clip:text; color:transparent; }

/* —— 牛角指针 / 徽标装饰（可放在 hero 右上） */
.corner-niu {
  position:absolute; top:-18px; right:-14px; font-size:64px; opacity:.10; pointer-events:none; line-height:1;
}

/* —— 细腻滚动条 —— */
::-webkit-scrollbar { width: 9px; height: 9px; }
::-webkit-scrollbar-thumb { background: rgba(247,183,51,.35); border-radius: 6px; }
::-webkit-scrollbar-thumb:hover { background: rgba(247,183,51,.6); }
::-webkit-scrollbar-track { background: rgba(255,255,255,.03); }

/* —— 按钮按压反馈 —— */
.btn:active { transform: translateY(1px) scale(.99); }

/* —— 竞态：默认+可覆盖 —— */
.nav-item { border-left:3px solid transparent; transition:.25s; }
