/* Breakpoint behaviour. JavaScript refines grid placement; these rules
   guarantee a usable layout before and without it. */
@media (max-width: 1023px) {
  [data-signin-strip] { display: none; }
}

@media (min-width: 1024px) {
  [data-nav-desktop], [data-nav-actions] { display: flex !important; }
  [data-burger] { display: none !important; }
}

@media (max-width: 1023.98px) {
  [data-nav-desktop], [data-nav-actions] { display: none !important; }
  [data-burger] { display: flex !important; }
}

@media (max-width: 759px) {
  [data-eco-scroll] { overflow-x: auto; }
  [data-eco-img] { min-width: 720px; width: 720px; }
  [data-eco-hint] { display: block !important; }
}

@media (max-width: 600px) {
  :root { --nk-space-section: 60px; }
}
