/* Keep the established artwork and layouts; make phone controls easier to use. */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
@media(max-width:650px){
 body>.boros-header{padding-top:max(14px,env(safe-area-inset-top));padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}
 .masthead nav a,.masthead nav button{display:inline-flex;align-items:center;justify-content:center;min-height:44px}
 .masthead .header-socials .social-icon{min-height:44px}
 .pause-button{min-width:44px;min-height:44px;flex-shrink:0}
 .library-mobile-nav{bottom:max(10px,env(safe-area-inset-bottom))}
 .scroll-view,.token-value,.lp-metrics>div{min-width:0}
 .wallet-address,.token-estimate,.token-total-value{overflow-wrap:anywhere}
 input,select,textarea{font-size:max(16px,1em)}
}
@media print{.library-flat-pages{display:none!important}}
