/* 自定义样式补充 Tailwind */

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}

/* 工具卡片 */
.tool-card {
  transition: all 0.2s ease;
}

.tool-card:hover {
  transform: translateY(-2px);
  border-color: rgba(139, 92, 246, 0.4);
}

/* 分类标签 */
.category-tag {
  transition: all 0.2s ease;
}

.category-tag:hover,
.category-tag.active {
  background-color: rgba(139, 92, 246, 0.15);
  border-color: rgba(139, 92, 246, 0.5);
  color: #a78bfa;
}

/* 链接覆盖 */
a {
  text-decoration: none;
}

/* 表单 focus 样式 */
input:focus,
select:focus,
textarea:focus {
  box-shadow: 0 0 0 3px rgba(139, 92, 246, 0.1);
}

/* 选择框自定义 */
input[type="checkbox"] {
  accent-color: #7c3aed;
}

/* 渐变文字 */
.gradient-text {
  background: linear-gradient(90deg, #8b5cf6, #22d3d1, #8b5cf6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
