/* AK Fleet Solutions: mobile layer over the original Webflow styles.
   Every rule sits inside a max-width query, so >=992px renders exactly as the Webflow site did
   (gate: python mobile_check.py --desktop). Loaded after the Webflow stylesheet on every page.
   The Webflow layout already reflows with no horizontal scroll at 360-768px (mobile_check.py);
   what it lacked were finger-sized tap targets (tap_audit.py). */

@media screen and (max-width: 767px) {
  /* tap targets: 44px minimum height (Apple HIG / WCAG 2.5.5); these were 28px tall */
  .animation-link, .grey-link {
    min-height: 44px; display: inline-flex; align-items: center; justify-content: center;
  }
}
