/* ELÇİSOY V15 – Arşiv galeri ve görsel tutarlılığı */
.elci-v15-gallery{background:linear-gradient(180deg,#f5f8fa,#fff);padding:48px 0 78px;clear:both}
.elci-v15-gallery-head{max-width:820px;margin:0 0 26px}
.elci-v15-kicker{display:inline-block;color:#b87819;font-size:12px;font-weight:850;letter-spacing:.12em;margin-bottom:7px}
.elci-v15-gallery-head h2{font-size:clamp(25px,3.5vw,37px);font-weight:850;letter-spacing:-.035em;line-height:1.18;color:#17374c;margin:0 0 11px}
.elci-v15-gallery-head p{font-size:15px;color:#5b7183;line-height:1.7;margin:0}
.elci-v15-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.elci-v15-gallery-item{display:block;position:relative;aspect-ratio:4/5;background:#e7edf0;border-radius:18px;border:1px solid #e0e7ee;overflow:hidden;box-shadow:0 8px 23px rgba(11,39,58,.05)}
.elci-v15-gallery-item img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .22s ease}
.elci-v15-gallery-item:hover img{transform:scale(1.035)}
/* Ana sayfada tüm fotoğraf alanları aynı oranı kullansın; görsel kesilmesin. */
.elci-v13-showcase-item{aspect-ratio:4/5!important;background:#e8ecee!important}
.elci-v13-showcase-item img{width:100%!important;height:100%!important;object-fit:contain!important}
@media(max-width:991px){.elci-v15-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.elci-v15-gallery{padding:37px 0 55px}.elci-v15-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.elci-v15-gallery-item{border-radius:12px}.elci-v13-showcase-item{aspect-ratio:4/5!important}}
@media(prefers-reduced-motion:reduce){.elci-v15-gallery-item img{transition:none}}
