/* BASE‑IC: drobné vylepšení vzhledu */
/*.glightbox-container .goverlay { background: rgba(0,0,0,.92); }
.glightbox-clean .gdesc-inner { max-width: 880px; }
.baseic-gallery a.js-lightbox { display:inline-block; margin: .35rem; }
.baseic-gallery a.js-lightbox img { height:auto; max-width: 100%; display:block; }*/

/* --- BASE-IC: galerie náhledů (BIAH) ------------------------------------- */

/* Kontejner: grid přes flex, zarovnání doprostřed + mezery */
.biahDetailBlockImages {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    justify-content: center;  /* horizontální centrování všech dlaždic */
    align-items: center;      /* vertikální centrování dlaždic v rámci řádku */
}

/* Dlaždice — žádný nucený poměr; necháme ji řídit se obsahem */
.biahDetailBlockImage {
    display: inline-flex;
    justify-content: center;
    line-height: 0;           /* žádné prázdné mezery kolem inline obrázků */
}

/* Anchor nese stejné vycentrování (pro jistotu napříč tématy) */
.biahDetailBlockImage > a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* Obrázky:
   - bez změny poměru stran
   - NIKDY nezvětšovat (width/height = auto), jen případně zmenšit pomocí max-*
   - zaoblené rohy
*/
.biahDetailBlockImage img {
    display: block;
    width: auto;               /* žádné roztahování na 100% šířky */
    height: auto;              /* zachovat poměr stran */
    max-width: min(100%, 320px);  /* horní limit šířky (uprav dle chuti) */
    max-height: 220px;            /* horní limit výšky pro uhlazené řádky */
    border-radius: 12px;          /* zaoblené rohy */
}

/* Skrytý bucket pro „neviditelné“ položky (videa, texty, obrázky nad limit) */
.biahDetailBlockImagesHidden {
    display: none;
}

/* override výšky dlaždic v BIAH galerii */
.biahDetailDocumentation .biahDetailBlockImage {
    height: 10vw !important;
}

.gdesc-inner {
    color: #000;
}

.baseic-spinner{width:40px;height:40px;border-radius:50%;border:3px solid rgba(0,0,0,.15);border-top-color:rgba(0,0,0,.45);animation:baseic-spin .8s linear infinite;margin:24px auto}@keyframes baseic-spin{to{transform:rotate(360deg)}}
