/* V69: mobile and PWA final polish, additive only. */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
@media(max-width:767px){
 :where(main,article) :is(a,button,summary,input[type=button],input[type=submit]){touch-action:manipulation}
 :where(main,article) :is(input,textarea,select){max-width:100%;font-size:16px}
 :where(main,article) :is(img,video,iframe){max-width:100%}
 :where(main,article) :is(pre,table){max-width:100%;overflow-x:auto}
 :where(main,article) :is(h1,h2,h3){overflow-wrap:break-word}
 .v68-offline{max-width:100vw;box-sizing:border-box;overflow-wrap:anywhere}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
