/* ANJ-OSOW phone and tablet pass (Rob 2026-10-19: "you can do anj also").
   Linked last in <head> on every page as /anj-mobile.css?v=N - bump ?v= on all pages after any edit (css is cached 30 days).
   Nothing here applies above 900px: desktop is unchanged. Tap areas grow without moving anything on screen. */

@media (max-width: 900px) {
  /* top bar (email / office / cell, 14px tall) and the contact numbers in the call-to-action band */
  .top-info-contact a,
  .contact-val {
    position: relative;
  }
  .top-info-contact a::after,
  .contact-val::after {
    content: "";
    position: absolute;
    inset: -10px -4px;
  }

  /* footer column links: 17px tall -> 27px, same spacing on screen (0.3rem each side paid back: -0.3rem above,
     0.65rem - 0.3rem below) */
  .footer-col a {
    padding-block: 0.3rem;
    margin-top: -0.3rem;
    margin-bottom: 0.35rem;
  }

  /* Privacy / Terms / Disclaimer (the page switches their ::after off) and the credit link */
  .footer-legal a,
  .footer-credit a {
    display: inline-block;
    padding-block: 0.55rem;
    margin-block: -0.55rem;
  }
}
