/* StatCard Molecule */
.stat-card {
  display: flex;
  align-items: flex-start;
  gap: var(--space-4);
  padding: var(--space-4);
  background: var(--bg-surface);
  border: var(--border-width-1) solid var(--border-subtle);
  border-radius: var(--border-radius-lg);
  transition: all var(--duration-200) var(--easing-out);
}

.stat-card:hover {
  box-shadow: var(--shadow-sm);
  transform: translateY(-1px);
}

.stat-icon {
  color: var(--color-primary);
}

.stat-content {
  display: flex;
  flex-direction: column;
  gap: var(--space-1);
  flex: 1;
}

.stat-card-success .stat-icon { color: var(--color-success); }
.stat-card-warning .stat-icon { color: var(--color-warning); }
.stat-card-error .stat-icon { color: var(--color-error); }
.stat-card-info .stat-icon { color: var(--color-info); }
