@media (min-width:768px){
  .alt-izgara{grid-template-columns:repeat(2,1fr)}
}
/* Galeri (koşullu bölüm, Melih 2026-10-22): son çağrı ile alt bilgi arasında, onların krem + gren zemini;
   başlık hizmetler başlığının ölçüsü; ızgara aralığı tanıtım ızgarasının 16 px'i; kare kırpım. */
.galeri{background:var(--krem) var(--gren) 0 0/100px 100px;padding:140px var(--kenar) 0}
.galeri h2{font-size:70px;line-height:70px;color:var(--orta);padding-bottom:120px;text-align:left}
.galeri-izgara{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1600px;margin:0 auto}
.galeri-izgara figure{margin:0;aspect-ratio:1/1;overflow:hidden}
.galeri-izgara img{width:100%;height:100%;object-fit:cover}
@media (max-width:767px){
  .alt p{font-size:14px;line-height:25px}
  .hizmet-sag{grid-row:3}
  .galeri{padding-top:48px}
  .galeri h2{font-size:36px;line-height:42px;padding-bottom:60px}
  .galeri-izgara{grid-template-columns:repeat(2,1fr)}
}

/* galeri az karede (Melih 2026-10-22: ilk kiracı fotoğrafıyla görünür; dikiş kolu): tek kare satırı doldurur, telefonda tek kalan son kare de — L8/L9/T9 ile aynı kural; asılı yarım kare kalmaz) */
.galeri-izgara figure:only-child { grid-column: 1 / -1; aspect-ratio: 2 / 1; }
@media (max-width:767px) { .galeri-izgara figure:last-child:nth-child(odd) { grid-column: 1 / -1; aspect-ratio: 2 / 1; } }
