/* Mobile sticky action bar, corrections only (site.css is cached as
   immutable, so changes live here). One-line buttons, safe-area padding for
   phones with a home indicator, and a hidden state used while the page's own
   call to action is on screen or a form field has focus. */
@media(max-width:760px){
  .sticky-mobile{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));
    transition:transform .18s ease,visibility .18s}
  .sticky-mobile-inner a{padding:12px 10px;line-height:1.2;white-space:nowrap}
  .sticky-mobile-inner a.secondary{flex:0 0 auto;padding:12px 14px}
  .sticky-mobile.is-hidden{transform:translateY(110%);visibility:hidden}
  body{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}
  @media(prefers-reduced-motion:reduce){.sticky-mobile{transition:none}}
}
