/* 全局样式 */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  color: #333;
  background: #f5f7fa;
}

:root {
  --primary-color: #409eff;
  --primary-dark: #337ecc;
  --text-secondary: #909399;
  --border-color: #e4e7ed;
  --bg-white: #ffffff;
  --shadow-card: 0 2px 12px rgba(0, 0, 0, 0.08);
  --radius-card: 12px;
}

a {
  text-decoration: none;
  color: var(--primary-color);
}
