/* UX basics (site-ux, 2026-11-04): comfortable tap targets and readable text on phones. Sizes and padding only; no colors. */
@media (max-width:760px){
  .nav-toggle{min-height:44px;min-width:44px}
  .brand{display:inline-flex;align-items:center;min-height:44px}
  footer a,.foot-legal a{display:inline-block;padding:12px 6px}
  .bz-more,.pr-more,.sv-more,.fm-more,.sp-more,.sx-more,.big{display:inline-flex;align-items:center;min-height:44px}
  ul[class$="-jump"] li a{display:inline-flex!important;align-items:center;min-height:44px!important}
  h3 a,.bz-price a,.pr-price a,.fm-price a,.sx-tier a,.ec-fix a{display:inline-block;padding:10px 0}
  .faint a{display:inline-block;padding:12px 0}
}
