/*
 * Buttons
 */

/* Buttons */
.button-row {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}

.btn {
  padding: 10px 20px;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 500;
  border: none;
  cursor: pointer;
  transition: all 0.15s ease;
}

.btn-primary {
  background: linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));
  color: #fff;
}

.btn-primary:hover {
  background: linear-gradient(135deg, #9d6eff, #7577f5);
}

.btn-secondary {
  background-color: var(--bg-tertiary);
  color: var(--text-primary);
  border: 1px solid var(--border-color);
}

.btn-secondary:hover {
  background-color: var(--border-color);
}

.btn-success {
  background-color: var(--accent-green);
  color: #fff;
}

.btn-success:hover {
  background-color: #14c993;
}

.btn-ghost {
  background-color: transparent;
  color: var(--accent-primary);
}

.btn-ghost:hover {
  background-color: rgba(139, 92, 246, 0.1);
}

.btn-outline {
  background-color: transparent;
  color: var(--accent-primary);
  border: 1px solid var(--accent-primary);
}

.btn-outline:hover {
  background-color: rgba(139, 92, 246, 0.1);
}

