@layer utilities {
  .flex { display: flex; }
  .flex-col { flex-direction: column; }
  .items-center { align-items: center; }
  .justify-between { justify-content: space-between; }
  .gap { gap: var(--inline-space); }
  .gap-block { gap: var(--block-space); }
  .wrap { flex-wrap: wrap; }
  .hide { display: none; }
  .txt-center { text-align: center; }
  .txt-small { font-size: var(--text-small); }
  .txt-subtle { color: var(--color-ink-dark); }
  .txt-nowrap { white-space: nowrap; }
  .stack { display: flex; flex-direction: column; gap: var(--block-space); }
}
