.module .gallery-showcase-image{margin-bottom:10px}.module .gallery-showcase-title{background-color:rgba(0,0,0,.5);color:#fff;display:flex;flex-wrap:wrap;right:auto;top:auto;visibility:visible}.module :is(.gallery-showcase-title-text,.gallery-showcase-caption){padding:.5em 1em}.layout-showcase{gap:5px}.layout-showcase .gallery-images{display:grid;gap:inherit;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));visibility:visible}.module.layout-showcase .gallery-images a{border-bottom-width:0}.module:is(.rounded,.drop-shadow,.bordered,.circle) .gallery-showcase-title{bottom:4px;left:4px}