﻿/* Preserve native gallery columns, wrapping and crop settings from the editor. */
.entry-content .wp-block-gallery.sv-editorial-gallery{margin:2rem 0}
.entry-content .wp-block-gallery.has-nested-images.sv-editorial-gallery>figure.wp-block-image{min-width:0}
.entry-content .wp-block-gallery.has-nested-images.sv-editorial-gallery>figure.wp-block-image>figcaption{position:static!important;inset:auto;width:auto;max-height:none;background:none;color:inherit;overflow:visible;box-sizing:border-box;font-size:1rem;padding:.5rem 0}
.entry-content .wp-block-gallery.has-nested-images.sv-editorial-gallery:not(.is-cropped)>figure.wp-block-image img{width:100%;height:auto;max-height:none}
.entry-content .wp-block-gallery.has-nested-images.sv-editorial-gallery:not(.is-cropped)>figure.wp-block-image>a{display:block;width:100%}
/* Artist collection keeps its progressive grid. */
.entry-content .wp-block-gallery.sv-editorial-gallery.sv-artist-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.entry-content .wp-block-gallery.sv-editorial-gallery.sv-artist-gallery>figure.wp-block-image{width:100%!important;margin:0!important}
.entry-content .artist-gallery .artist-gallery-grid>.artist-gallery-item[hidden]{display:none!important}
@media(max-width:600px){.entry-content .wp-block-gallery.sv-editorial-gallery.sv-artist-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}
