 .wp-block-gallery .wp-block-image:first-child {
     width: 100% !important;
     margin-bottom: 10px;
     /* Mezera mezi hlavním obrázkem a náhledy */
 }

 .wp-block-gallery .thumbnails {
     display: flex;
     gap: 10px;
 }

 .wp-block-gallery .wp-block-image:nth-child(n+4) {
     display: none !important;
     /* Skryje všechny obrázky po čtvrtém */
 }


 /* Překrytí textu přes čtvrtý obrázek */
 .wp-block-gallery .wp-block-image:nth-child(3) {
     position: relative !important;
 }

 .overlay {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     background-color: rgba(0, 0, 0, 0.5);
     display: flex;
     justify-content: center;
     align-items: center;
     color: white;
     font-size: 24px;
     padding: 10px;
     border-radius: 5px;
     pointer-events: none; 
 }

 .wp-block-gallery .wp-block-image {
     position: relative;
     /* Aby overlay byl správně umístěný */
 }

 .wp-block-gallery figcaption{
    display:none;
}