.align-left { text-align: start; } .align-center { text-align: center; } .align-right { text-align: end; } .text-muted { color: var(--fg-1); } .text-faint { color: var(--fg-2); } .flex { display: flex; } .flex-col { flex-direction: column; } .items-center { align-items: center; } .justify-center { justify-content: center; } .justify-between { justify-content: space-between; } .justify-end { justify-content: flex-end; } .hstack { display: flex; align-items: center; gap: var(--size-4); flex-wrap: wrap; } .vstack { display: flex; flex-direction: column; gap: var(--size-3); } .gap-1 { gap: var(--size-1); } .gap-2 { gap: var(--size-2); } .gap-3 { gap: var(--size-3); } .gap-4 { gap: var(--size-4); } .mt-2 { margin-top: var(--size-2); } .mt-4 { margin-top: var(--size-4); } .mt-6 { margin-top: var(--size-6); } .mb-2 { margin-bottom: var(--size-2); } .mb-4 { margin-bottom: var(--size-4); } .mb-6 { margin-bottom: var(--size-6); } .p-4 { padding: var(--size-4); } .w-full { width: 100%; } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }