/* Alumni OS App Shell v1
   Production-safe interaction layer shared by all authenticated screens. */

@media (max-width: 860px) {
  /* Keep the visual header compact while making every primary shell action
     meet a 44px mobile touch target. */
  .topbar .brand {
    min-height: 44px;
    align-items: center;
  }

  .topbar .account-name {
    display: inline-flex;
    min-height: 44px;
    align-items: center;
    padding-block: 0;
  }

  .topbar .account .button,
  .topbar .account button,
  .topbar > button {
    min-height: 44px;
  }

  /* Bottom navigation is a primary App Shell control, not page content. */
  .mobile-dock a {
    min-height: 48px;
  }
}
