/* Mobilvisningen bruker bunnmenyen som hovednavigasjon. */
@media (max-width: 900px), (display-mode: standalone) and (pointer: coarse) {
  .app-shell {
    padding-top: 0;
    padding-bottom: calc(88px + env(safe-area-inset-bottom));
  }

  .mobile-header,
  .sidebar,
  .sidebar-backdrop {
    display: none !important;
  }

  .mobile-bottom-nav {
    min-height: 76px;
    padding: 5px 4px max(14px, calc(env(safe-area-inset-bottom) + 8px));
  }
}
