/* Text utilities */

.u-text-muted { color: var(--color-muted); }
.u-text-small { font-size: 0.875rem; }

/* Hidden on screen, still read by screen readers */
.u-visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
}
