/* Phase 7 accessibility acceptance hardening.
   Preserve link styling while giving button-based discovery controls a
   dependable touch and keyboard target at compact viewport widths. */
@media (max-width: 768px) {
  button {
    min-height: 44px;
  }

  .filter-chip,
  button.text-link {
    min-height: 44px;
  }

  .filter-chip {
    min-width: 44px;
  }

  .cb-glossary-letter {
    min-width: 44px;
  }

  button.text-link {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    padding-block: .65rem;
  }
}
