/* Touch screens only (live audit 2026-10-25). Desktop with a mouse never matches, so its design is untouched.
   - Small links get an invisible, larger tap area (no visible size change).
   - Footer and header micro-text that guests need to read is raised to a legible minimum on phones. */
@media (pointer:coarse) and (max-width:1024px){
  .closing-footer a,.closing-footer-links a,.closing-footer-utility a,.lang-mini a,.closing-detail,.brio-check a,.menu-trigger{position:relative}
  .closing-footer a::before,.closing-footer-links a::before,.closing-footer-utility a::before,.brio-check a::before{content:"";position:absolute;inset:-12px -6px}
  .lang-mini a::before{content:"";position:absolute;inset:-9px -12px}
  .menu-trigger::before{content:"";position:absolute;inset:0 -8px}
}
@media (pointer:coarse) and (max-width:620px){
  .closing-footer-utility,.closing-footer-utility a,.closing-footer .top,.closing-footer .back-top{font-size:11px!important}
  .closing-footer>nav a{font-size:11px!important}
  .lang-mini--mobile a{font-size:11px!important}
}
