/* ==========================================================================
   06-UTILITIES.CSS
   Small, single-purpose helper classes. Kept intentionally short — this is
   not a utility-class framework, just the handful of helpers that earn
   their place across multiple pages/components.
   ========================================================================== */

/* Visually hides content while keeping it available to screen readers.
   Used for labels/context that sighted users don't need repeated visually
   (e.g. the hamburger button's accessible name). */
.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;
}

/* Centers text — used sparingly for hero/intro copy blocks. */
.text-center {
  text-align: center;
}
