/* Keep the full public menu readable as links are added. */
@media (min-width: 1181px) {
  .desktop-nav { gap: 15px; }
}
@media (max-width: 1180px) {
  .desktop-nav { display: none; }
  .menu-toggle { display: inline-flex; }
}
