/* Capacitor-only Android shell adjustments. The web/PWA styles remain untouched. */
html.capacitor-android,html.capacitor-android body{min-height:100%;overscroll-behavior-y:none}
html.capacitor-android body{-webkit-tap-highlight-color:transparent}
html.capacitor-android .app-shell{padding-top:calc(18px + env(safe-area-inset-top,0px));padding-bottom:calc(112px + env(safe-area-inset-bottom,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
html.capacitor-android .bottom-nav{bottom:max(8px,env(safe-area-inset-bottom,0px));margin-left:env(safe-area-inset-left,0px);max-width:calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 12px)}
html.capacitor-android .offline-banner{top:calc(10px + env(safe-area-inset-top,0px))}
html.capacitor-android .toast{bottom:calc(96px + env(safe-area-inset-bottom,0px))}
html.capacitor-android .modal-card{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}
html.capacitor-android body.collection-detail-open .app-shell{padding-top:calc(16px + env(safe-area-inset-top,0px))}
@media(max-width:720px){html.capacitor-android .app-shell{padding-top:calc(13px + env(safe-area-inset-top,0px));padding-bottom:calc(126px + env(safe-area-inset-bottom,0px))}}