/* 通用样式 */
.loading-spinner {
  text-align: center;
  padding: 2rem;
  color: #718096;
}

/* 链接卡片样式 */
.link-card {
  transition: transform 0.2s;
}

.link-card:hover {
  transform: translateY(-5px);
}

/* 管理表格样式 */
#links-management {
  max-height: 500px;
}

.delete-btn {
  cursor: pointer;
  transition: color 0.2s;
}

.delete-btn:hover {
  color: #e53e3e;
}

/* 按钮禁用状态 */
button:disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

/* 表单提交成功反馈 */
.form-success {
  background-color: #c6f6d5;
  border-color: #68d391;
  color: #2f855a;
  padding: 0.5rem;
  margin-top: 1rem;
  border-radius: 0.25rem;
  text-align: center;
}
