/**
 * Utility classes.
 */

.u-text-center { text-align: center; }
.u-text-start { text-align: start; }
.u-text-muted { color: var(--tolin-muted); }
.u-text-primary { color: var(--tolin-primary); }
.u-fw-600 { font-weight: 600; }
.u-fw-700 { font-weight: 700; }
.u-mt-0 { margin-top: 0; }
.u-mb-0 { margin-bottom: 0; }
.u-mb-4 { margin-bottom: var(--space-4); }
.u-mb-5 { margin-bottom: var(--space-5); }
.u-hidden { display: none !important; }
.u-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; }
.u-flex { display: flex; }
.u-flex-wrap { flex-wrap: wrap; }
.u-items-center { align-items: center; }
.u-justify-center { justify-content: center; }
.u-gap-2 { gap: var(--space-2); }
.u-gap-3 { gap: var(--space-3); }
.u-gap-4 { gap: var(--space-4); }
.u-w-full { width: 100%; }
.u-rounded { border-radius: var(--tolin-radius-md); }
.u-shadow { box-shadow: var(--tolin-shadow-sm); }
