/* 模汇云设计系统变量覆盖 */
:root {
  --primary: #2563eb !important;
  --primary-foreground: #ffffff !important;
  --ring: #3b66f6 !important;
  --radius: 0.65rem !important;
  --brand: #2563eb !important;
  --brand-50: #eff4ff !important;
  --brand-600: #2563eb !important;
  --brand-700: #1d4ed8 !important;
}

/* 全局字体 */
body, button, input, select, textarea {
  font-family: -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif !important;
}

/* 顶部导航与边框质感 */
header, nav, [data-testid="header"] {
  border-bottom: 1px solid #e2e8f0 !important;
  background-color: #ffffff !important;
}

/* 强调色按钮 */
button.bg-primary, .bg-primary, [data-variant="default"] {
  background-color: #2563eb !important;
  color: #ffffff !important;
  font-weight: 600 !important;
  border-radius: 8px !important;
}

button.bg-primary:hover, .bg-primary:hover {
  background-color: #1d4ed8 !important;
}

/* 选中的菜单项 / Tab 胶囊 */
[aria-selected="true"], [data-state="active"] {
  color: #2563eb !important;
}

/* 隐藏无关的外链宣传 */
a[href*="github.com/QuantumNous/new-api"], 
footer a[href*="github.com"] {
  display: none !important;
}

/* 调整控制台主内容区最大宽度与内边距 */
main {
  max-width: 1200px !important;
  margin: 0 auto !important;
}
