@media (max-width: 1100px) and (min-width: 701px) {
  .landing-shell .landing-nav { flex-wrap: wrap; gap: 12px; }
  .landing-shell .landing-nav > .actions { margin-left: auto; }
  .landing-shell .landing-nav nav { order: 3; flex: 1 0 100%; justify-content: center; gap: 20px; }
}
@media (max-width: 700px) {
  .landing-shell .landing-nav { flex-wrap: wrap; }
  .landing-shell .landing-nav > .actions { margin-left: auto; }
  .landing-shell .landing-nav nav { display: flex; order: 3; flex: 1 0 100%; justify-content: flex-end; }
  .landing-shell .landing-nav nav a:not([href="/marketplace.html"]) { display: none; }
  .landing-shell .landing-nav nav a[href="/marketplace.html"] { padding: 5px 0; }
}
