/* PATCH 27 – homepage fotky, galerie filtry, admin BGG profil */

/* Homepage: fotky vyplní výšku podobně jako blok akcí */
.home-board-grid{
  grid-template-columns:minmax(0,1.12fr) minmax(500px,.88fr);
  gap:30px;
}
.home-gallery-block .gallery-grid{
  gap:13px;
}
.home-gallery-block .gallery-card{
  min-height:clamp(132px,9.4vw,170px);
}
.home-gallery-block .gallery-thumb{
  aspect-ratio:auto!important;
  height:clamp(132px,9.4vw,170px);
}
.home-gallery-block .gallery-card:nth-child(n+7){display:none!important}
.home-gallery-block .gallery-grid .gallery-card:nth-child(n+7){display:none!important}
.home-gallery-block .gallery-grid .gallery-card:nth-child(-n+6){display:block!important}

/* Veřejná galerie: položky se stránkují v JS, takže se už globálně neschovávají přes CSS */
body[data-page="gallery"] .gallery-grid .gallery-card:nth-child(n+19){display:block!important}
.gallery-filter-row label.gallery-event-filter{flex:1;min-width:280px}
.gallery-filter-row label:nth-child(3){flex:0 0 auto;min-width:0}
.gallery-filter-row select:focus{outline:2px solid rgba(255,218,142,.45);outline-offset:2px}

/* Admin – BGG výběr hráče */
.admin-bgg-player-tools{align-items:end;margin-bottom:24px}
.admin-bgg-sync-row{justify-content:flex-end}
.admin-bgg-sync-row .btn{width:max-content;min-width:220px}
#bggPlayerSelect{min-height:48px}
#bggPlayerSelectInfo{margin-top:8px;color:#d7c6aa}

@media(max-width:1240px){
  .home-board-grid{grid-template-columns:1fr}
  .home-gallery-block .gallery-thumb{height:clamp(135px,20vw,190px)}
}
@media(max-width:760px){
  .home-gallery-block .gallery-grid{grid-template-columns:repeat(2,1fr)}
  .home-gallery-block .gallery-thumb{height:clamp(120px,31vw,170px)}
  .gallery-filter-row label.gallery-event-filter{min-width:0;width:100%}
  .admin-bgg-sync-row .btn{width:100%;min-width:0}
}
