/* V4 Section H release-gate presentation fixes.
   Presentation only: no feature ownership, routing, scoring, storage, or backend changes. */

/* Keep app chrome out of display cutouts in portrait and landscape. */
.bq-shell{
  padding-left:env(safe-area-inset-left);
  padding-right:env(safe-area-inset-right);
  padding-bottom:calc(96px + env(safe-area-inset-bottom));
}

.bq-topbar{
  top:env(safe-area-inset-top);
}

.bq-nav{
  width:min(calc(100% - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)),540px);
}

@media(max-width:640px){
  .bq-nav{
    width:calc(100% - 16px - env(safe-area-inset-left) - env(safe-area-inset-right));
  }
}
