/* ═══════════════════════════════════════════════════════════════
   TechStudyHub Core — Pharmacy Hub — utilities.css
   Helper classes.
   ═══════════════════════════════════════════════════════════════ */

.text-center { text-align: center; }
.text-muted { color: var(--text-muted); }
.text-sm { font-size: var(--fs-sm); }
.text-xs { font-size: var(--fs-xs); }
.mt-md { margin-top: var(--space-md); }
.mt-lg { margin-top: var(--space-lg); }
.mt-xl { margin-top: var(--space-xl); }
.mb-md { margin-bottom: var(--space-md); }
.mb-lg { margin-bottom: var(--space-lg); }
.flex { display: flex; }
.flex-wrap { flex-wrap: wrap; }
.gap-sm { gap: var(--space-sm); }
.gap-md { gap: var(--space-md); }
.items-center { align-items: center; }
.justify-center { justify-content: center; }
.hide-sm { }
@media (max-width: 640px) { .hide-sm { display: none; } }
