/* Empty state */

/* ===== Empty state ===== */
.empty-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--space-3);
  padding: var(--space-16) var(--space-4);
  text-align: center;
}

.empty-state__icon {
  width: 80px;
  height: 80px;
  border-radius: var(--radius-pill);
  background-color: var(--color-surface-2);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-text-subtle);
  margin-bottom: var(--space-2);
}

.empty-state__icon svg {
  width: 36px;
  height: 36px;
}

.empty-state__title {
  font-family: var(--font-display);
  font-size: var(--fs-xl);
  font-weight: var(--fw-bold);
  color: var(--color-text);
  text-transform: capitalize;
}

.empty-state__text {
  font-size: var(--fs-sm);
  color: var(--color-text-muted);
  max-width: 400px;
}
