/* ARTURO SEVILLA APP · Android nativo · shell directo */
html[data-as-platform="android"] body.as-android-direct .as-bottom{
  position:fixed;
  left:50%;
  transform:translateX(-50%);
  bottom:0;
  width:min(var(--as-app-mobile-width),100%);
  display:grid;
  grid-template-columns:repeat(5,1fr);
  z-index:var(--as-z-permission)!important;
  padding:6px 5px calc(var(--as-space-4) + env(safe-area-inset-bottom));
  box-sizing:border-box;
  background:var(--as-surface)!important;
  border-top:1px solid var(--as-border)!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
}
html[data-as-platform="android"] body.as-android-direct .as-bottom a{
  text-decoration:none!important;
  color:var(--as-text-muted)!important;
  text-align:center;
  font-size:var(--as-size-small);
  line-height:1.08;
  touch-action:manipulation;
}
html[data-as-platform="android"] body.as-android-direct .as-bottom .ico{font-size:26px;display:block;margin-bottom:2px;line-height:1}
html[data-as-platform="android"] body.as-android-direct .as-bottom a.active{color:var(--as-gold)!important;font-weight:700}
html[data-as-platform="android"] body.as-android-direct .as-bottom .as-premium-disabled{color:var(--as-text-dim)!important;cursor:default;pointer-events:none}
html[data-as-platform="android"] body.as-android-direct .as-bottom .as-premium-disabled small{display:block;font-size:7px;line-height:1;margin-top:2px;font-weight:700}
html[data-as-platform="android"] body.as-android-direct #page{padding-bottom:calc(76px + env(safe-area-inset-bottom));box-sizing:border-box}

/* Android nativo: ningún blur de fondo en la UI principal. Evita capas GPU
   innecesarias dentro del renderer de WebView. */
html[data-as-platform="android"] body.as-app-ui *,
html[data-as-platform="android"] body.as-app-ui *::before,
html[data-as-platform="android"] body.as-app-ui *::after{
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
}
