/* base.css */

/* 全局重置 */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Microsoft YaHei", sans-serif;
}

/* ✅ 统一动画时长：CSS变量（数值需要与 config.js 的 ui.animDuration 保持一致） */
:root{
  --ui-anim-duration: 220ms;
}

/* 移动端适配核心 */
html, body {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  background-color: #12141d; /* 深色系底色 */
  color: #f5f5f5;
}

/* 去掉移动端点击时的蓝色高亮 */
a, button, input, textarea, select, label,
.action-btn, .login-btn, .logout-btn, .modal-btn,
.submit-btn, .switch-btn, .close-btn, .timeline-item {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
}

/* 去掉键盘/点击后的默认外边框（focus outline） */
button:focus,
a:focus,
input:focus,
textarea:focus,
select:focus {
  outline: none;
}