index.css 1.26 KB
@import "tailwindcss";

:root {
  /* 全局浅色主题变量 - 干净清爽 */
  --bg-app: #f8fafc;        /* 页面底色 */
  --bg-surface: #ffffff;    /* 卡片/侧边栏底色 */
  --bg-subtle: #f1f5f9;     /* 输入框/微浅底色 */
  --border-color: #e2e8f0;  /* 边框色 */
  --text-main: #0f172a;     /* 主标题/正文字色 */
  --text-muted: #64748b;    /* 辅助文字色 */
  --primary: #059669;       /* 品牌翡翠绿 */
}

.dark {
  /* 备用暗色主题变量 */
  --bg-app: #090a0f;
  --bg-surface: #13151c;
  --bg-subtle: #1c1f2b;
  --border-color: #272c3d;
  --text-main: #f8fafc;
  --text-muted: #94a3b8;
  --primary: #10b981;
}

body {
  background-color: var(--bg-app);
  color: var(--text-main);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", sans-serif;
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 100vh;
}

/* 统一控制所有卡片、边框、输入框 */
.theme-surface {
  background-color: var(--bg-surface);
  border-color: var(--border-color);
  color: var(--text-main);
}
.theme-subtle {
  background-color: var(--bg-subtle);
  border-color: var(--border-color);
  color: var(--text-main);
}
.theme-border {
  border-color: var(--border-color);
}
.theme-text-muted {
  color: var(--text-muted);
}