/* 全局样式文件：index.css */
/* 说明：用于补充基础样式，避免资源404 */
/* 性能优化：使用系统字体栈以减少字体下载 */

/* 基础排版与颜色设置 */
html, body {
  height: 100%;
}
body {
  margin: 0;
  font-family: "Inter", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  background-color: #0f172a; /* 深色背景，提升对比度 */
  color: #ffffff; /* 全局文本颜色 */
}

/* 选择高亮 */
::selection {
  background: #3b82f6; /* 蓝色 */
  color: #ffffff;
}

/* 滚动条样式（仅影响支持的浏览器） */
::-webkit-scrollbar {
  width: 8px;
}
::-webkit-scrollbar-track {
  background: #0f172a;
}
::-webkit-scrollbar-thumb {
  background: #334155;
  border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
  background: #475569;
}

/* 渐隐进入动画（可复用） */
.fade-in {
  animation: fadeIn 0.6s ease-out both;
}
@keyframes fadeIn {
  from { opacity: 0; transform: translateY(6px); }
  to { opacity: 1; transform: translateY(0); }
}

/* 简单的容器约束工具类 */
.container {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 1rem;
}

/* 日志输出区域（如需快速调试） */
#debug-log {
  position: fixed;
  bottom: 8px;
  left: 8px;
  right: 8px;
  max-height: 30vh;
  overflow: auto;
  font-size: 12px;
  background: rgba(2, 6, 23, 0.65);
  border: 1px solid rgba(148, 163, 184, 0.25);
  color: #cbd5e1;
  border-radius: 10px;
  padding: 8px 10px;
  backdrop-filter: blur(6px);
}
