.mobile-bottom-nav{display:none}
@media(max-width:900px){
 .android-app{padding-bottom:calc(84px + env(safe-area-inset-bottom))}
 .android-app .mobile-bottom-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;z-index:50;background:#fff;border-top:1px solid #e8e2f1;padding:8px 8px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -5px 24px #33265c0d}
 .mobile-bottom-nav button{display:flex;flex-direction:column;align-items:center;gap:3px;border:0;background:transparent;color:#746c85;font-size:11px;min-height:52px;padding:4px;font-weight:600;border-radius:12px}
 .mobile-bottom-nav button span{font-size:24px;line-height:26px}.mobile-bottom-nav button[aria-current=page]{background:#f2ecff;color:#5633b1}
 .android-app header{padding-top:max(12px,env(safe-area-inset-top))}.android-app dialog{max-height:calc(100dvh - 32px)}
 .android-app #toast{bottom:calc(90px + env(safe-area-inset-bottom))}
}
