/* Shared touch baseline for the ABODEX static routes.
   This preserves native page scrolling while removing Safari's delayed or
   inconsistent tap interpretation on actual interactive controls. */
:where(
  a[href],
  button:not(:disabled),
  summary,
  [role="button"],
  input[type="button"],
  input[type="submit"],
  input[type="reset"],
  label[for]
) {
  touch-action: manipulation;
  -webkit-tap-highlight-color: rgba(112, 240, 188, 0.18);
}

@media (hover: none), (pointer: coarse) {
  :where(input[type="range"]) {
    touch-action: pan-x;
  }
}

@media (max-width: 768px) {
  .back-home,
  .home-link,
  #abodex-menu-root .abodex-back-landing {
    display: none !important;
  }
}
