.ps-video-tile{position:relative;cursor:pointer;overflow:hidden}
.wp-block-gallery.is-cropped .ps-video-tile{align-self:inherit}
.ps-video-btn{display:flex;flex:1 0 0%;width:100%;height:100%;padding:0;margin:0;border:0;
  background:#000;cursor:pointer}
.wp-block-gallery.is-cropped .ps-video-tile .ps-video-btn img,
.wp-block-gallery.is-cropped .ps-video-tile .ps-video-el{flex:1 0 0%;width:100%;height:100%;
  object-fit:cover;display:block}
.ps-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);
  width:64px;height:64px;border-radius:50%;background:rgba(0,0,0,.55);pointer-events:none;
  transition:background .15s}
.ps-video-tile:hover .ps-video-play{background:rgba(152,139,99,.9)}
.ps-video-play::after{content:"";position:absolute;top:50%;left:54%;
  transform:translate(-50%,-50%);border-style:solid;border-width:13px 0 13px 21px;
  border-color:transparent transparent transparent #fff}
.ps-video-el{background:#000}
/* Neúplný poslední řádek (osamocená dlaždice) v 3sloupcovém gridu —
   flex-grow ji jinak roztáhne přes celý řádek. Necháme ji stejně velkou
   jako ostatní a vycentrujeme. */
.wp-block-gallery.columns-3 > figure.wp-block-image:last-child:nth-child(3n+1){
  flex-grow:0;
  margin-left:auto !important;
  margin-right:auto !important;
}
