/* FormaXI Games mobile header: keep brand, flags and menu visible. */
@media (max-width: 760px) {
  .new-header .header-main {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 8px !important;
    padding: 9px 10px !important;
    width: 100% !important;
  }
  .new-header .identity { min-width: 0 !important; overflow: hidden; }
  .new-header .identity strong { overflow: hidden; text-overflow: ellipsis; }
  .new-header .header-right { margin: 0 !important; min-width: 0; gap: 4px !important; }
  .new-header .language-flags { display: flex !important; flex-shrink: 0; gap: 2px !important; }
  .new-header .language-flags button { min-width: 27px !important; padding: 2px !important; }
  .new-header .language-flags button img { width: 23px !important; height: 16px !important; }
  .new-header .menu-toggle { display: flex !important; flex-shrink: 0; padding: 0 9px !important; }
  .new-header .mobile-shortcuts {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 7px !important;
    width: 100% !important;
    padding: 8px 10px 11px !important;
  }
  .new-header .mobile-shortcuts .shortcut { width: 100% !important; min-width: 0 !important; overflow: hidden !important; }
  .new-header .mobile-shortcuts .shortcut img { max-width: 100% !important; height: auto !important; max-height: 36px !important; object-fit: contain !important; }
}
@media (max-width: 370px) {
  .new-header .identity strong { font-size: 13px !important; }
  .new-header .identity .mark { width: 31px; height: 31px; }
  .new-header .language-flags button img { width: 20px !important; height: 14px !important; }
  .new-header .menu-toggle { padding: 0 7px !important; }
}
