/* Preserve desktop layout; keep both language links visible in small brand headers. */
@media (max-width: 600px) {
  .stockmood-brand-page header {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 12px 16px;
  }
  .stockmood-brand-page header .logo {
    min-width: 0;
    grid-column: 1;
    grid-row: 1;
  }
  .stockmood-brand-page header .logo img {
    width: 100%;
    max-width: 205px;
  }
  .stockmood-brand-page header nav:not(.language-switch) {
    grid-column: 1 / -1;
    grid-row: 2;
  }
  .stockmood-brand-page header .language-switch {
    grid-column: 2;
    grid-row: 1;
  }
}
