/* Utility classes */

/* Stack - vertical flex with centered items */
.stack {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.stack--xs { gap: 0.25rem; }
.stack--sm { gap: 0.5rem; }
.stack--lg { gap: 1.5rem; }
.stack--centered { align-items: center; }

/* Text utilities */
.text-center { text-align: center; }
