/* Simple utility classes for spacing and layout */
.flex { display: flex; }
.flex-wrap { flex-wrap: wrap; }
.items-center { align-items: center; }
.justify-between { justify-content: space-between; }
.gap-12 { gap: 12px; }
.gap-8 { gap: 8px; }
.mb-12 { margin-bottom: 12px; }

/* Stack utility: vertical rhythm */
.stack > * + * { margin-top: calc(var(--space) * 1); }
