/* LevelUp V183 – czytelniejsza nawigacja na desktopie.
   Mobile / tablet <=1100px: bez zmian.
   Nie zmienia layoutu ani pozycji stałych elementów. */
@media screen and (min-width: 1250px) {
  html body .nav-wrap .nav-links > a:not(.nav-apply-link) {
    font-size: clamp(15px, 1vw, 16px) !important;
    font-weight: 650 !important;
    line-height: 1.25 !important;
    white-space: nowrap !important;
  }
  html body .nav-wrap .nav-links > a.nav-apply-link {
    font-size: 15.5px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    padding-left: 22px !important;
    padding-right: 22px !important;
    min-height: 43px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    white-space: nowrap !important;
  }
  html body .nav-wrap .brand-name {
    font-size: 16px !important;
    font-weight: 800 !important;
  }
  html body .nav-wrap .nav-links {
    gap: clamp(11px, 1vw, 18px) !important;
  }
}
/* Średnie laptopy: większa czytelność bez ryzyka przepełnienia menu. */
@media screen and (min-width: 1101px) and (max-width: 1249px) {
  html body .nav-wrap .nav-links > a:not(.nav-apply-link) {
    font-size: 14px !important;
    font-weight: 650 !important;
    line-height: 1.25 !important;
  }
  html body .nav-wrap .nav-links > a.nav-apply-link {
    font-size: 14px !important;
    font-weight: 700 !important;
  }
  html body .nav-wrap .brand-name {
    font-size: 14px !important;
  }
}
