/* Public website only: keep all menu links reachable on compact screens. */
[data-slot="sheet-content"] {
  overflow-y: auto;
  overscroll-behavior: contain;
  padding-bottom: max(1.5rem, env(safe-area-inset-bottom));
}
