.wp-block-gallery {
    margin: var(--os-space-l) 0;
}
.wp-block-gallery figure.wp-block-image {
    overflow: hidden;
    transition: 0.5s;
    border-radius: var(--os-radius-s);
}
.wp-block-gallery figure.wp-block-image:hover {
    transform: translateY(-3px);
    opacity: 0.8;
}

.wp-block-gallery.is-style-os-gallery-uniform-grid {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr); /* Ensures a uniform grid */
    gap: var(--wp--preset--spacing--small);
}

.wp-block-gallery.is-style-os-gallery-uniform-grid .wp-block-image {
    width: auto !important;
    height: auto;
    aspect-ratio: 1/1;
    object-fit: cover;
}

.slb_container {
    background: none;
}