/* KR-NEKI.SI – izoliran popravek domače strani za ultra-wide zaslone.
   Namen: preprečiti vertikalno rezanje HERO vsebine na širokih zaslonih
   z relativno nizkim CSS viewportom (npr. 34-palčni 21:9 pri skaliranju).
   Obseg: izključno body.home-page; druge strani niso prizadete.
   Avtor: Damjan Vidmar */

@media (min-width: 1500px) and (min-aspect-ratio: 2/1) {
  /* Main ostane edini navpični drsni vsebnik med fiksnim headerjem in footerjem. */
  body.home-page > main {
    overflow-x: hidden !important;
    overflow-y: auto !important;
  }

  /* Na ultra-wide prikazu HERO ne sme biti prisilno stisnjen zato,
     da bi se vsi naslednji sklopi za vsako ceno pojavili v enem viewportu.
     Če ni dovolj višine, se stran normalno pomika navzdol. */
  body.home-page .home-hero {
    height: max(720px, calc(100% - var(--capability-strip-h))) !important;
    min-height: 720px !important;
    max-height: none !important;
  }

  body.home-page .home-hero .hero-content {
    height: 100% !important;
  }
}

/* Pri posebej nizkem ultra-wide viewportu dodatno ohranimo dovolj prostora
   za portreta in oba citata. S tem naslednji sklop ne odreže HERO vsebine. */
@media (min-width: 1500px) and (min-aspect-ratio: 2/1) and (max-height: 820px) {
  body.home-page .home-hero {
    height: 720px !important;
    min-height: 720px !important;
  }
}
