/* Native gallery: no autoplay, timers, layout observers or animation framework. */
.renor-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px;align-items:end}
.renor-gallery-item img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}
.renor-gallery-item picture{display:block}
.renor-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
@media(max-width:767px){.renor-gallery{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:10px}.renor-gallery-item{flex:0 0 66%;scroll-snap-align:start}.renor-method-grid{grid-template-columns:1fr}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.renor-gallery-item img{transition:transform .3s ease}.renor-gallery-item:hover img{transform:scale(1.035)}}
