/* Generated by scripts/apply-footer-touch.py — do not edit by hand. */
@media (max-width: 768px) {
  footer .footer-links { columns: 2; column-gap: 0.75rem; }
  footer .footer-links li { margin-bottom: 0; break-inside: avoid; }
  footer .footer-links a { display: flex; align-items: center; justify-content: center;
    min-height: 44px; padding: 0.25rem; line-height: 1.3; }
}
/* Touch tablets wider than 768px (iPad Air portrait, iPad landscape): the footer is already in
   columns there, so only the tap height changes. Mouse-driven desktops are untouched. */
@media (min-width: 769px) and (pointer: coarse) {
  footer .footer-links li { margin-bottom: 0; }
  footer .footer-links a { display: inline-flex; align-items: center; min-height: 44px; }
}
/* The "Login" link beside the footer's Get Started button (inline-styled, 22px tall). */
@media (max-width: 768px), (pointer: coarse) {
  footer a[href="/login"]:not(.footer-links a) { min-height: 44px; line-height: 44px; padding: 0 0.5rem; }
}
