/* ===========================================================
   SGS Master — WordPress uyarlama düzeltmeleri
   Underscores (_s) temel stilinin, statik tasarımın
   *{margin:0;padding:0} sıfırlamasını ezmesinden kaynaklanan
   farkları giderir.
   =========================================================== */

/* _s'te `ul,ol{margin:0 0 1.5em 3em}` element seçicisi, tasarımın
   evrensel sıfırlamasını yener ve tema listelerini (header menüsü,
   footer kolonları, mobil menü, iletişim listesi) sağa/aşağı kaydırır.
   Tema arayüz listelerini yeniden sıfırla. */
.menu,
.navm-list,
.contact-list,
.chips,
.foot-social,
footer ul,
.sgs-home ul,
.sgs-home ol {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* _s başlık üst/alt marjları hero ve bölüm başlıklarını kaydırmasın */
.sgs-home h1,
.sgs-home h2,
.sgs-home h3,
.sgs-home h4,
footer h4 {
	margin-top: 0;
}

/* Marka logosu flex kapsayıcı içinde esnemesin — tasarım boyutunda kalsın */
.brand {
	align-items: flex-start;
}
.brand .logo-svg {
	flex: 0 0 auto;
}

/* Giriş yapılıyken WordPress yönetici çubuğu sabit header'ı ezmesin */
.admin-bar header.nav {
	top: 32px;
}
@media screen and (max-width: 782px) {
	.admin-bar header.nav {
		top: 46px;
	}
}

/* İletişim listesi ikonları: inline SVG (bozuk DSE font glyph'leri / dashicons yerine) */
.contact-list .ci svg {
	width: 22px;
	height: 22px;
	color: var(--green-d);
	display: block;
}

/* _s'ten gelen mor `:visited` link rengini kaldır — linkler ziyaret sonrası
   kendi rengini korusun. Butonlara (.btn*) DOKUNMA — onların rengi kendi kuralında. */
.topbar a:visited {
	color: var(--gray-2);
}
.menu > li > a:visited {
	color: #d7dad8;
}
.navm-tlink:visited,
.navm-link:visited {
	color: inherit;
}
footer ul a:visited,
.foot-bottom a:visited,
.foot-social a:visited {
	color: var(--gray-2);
}
footer ul a:visited .i {
	color: var(--green);
}
.contact-list a:visited,
.fam-card:visited {
	color: inherit;
}

/* Butonlar ziyaret sonrası kendi metin rengini korusun (mor olmasın) */
.btn-primary:visited {
	color: var(--green-dk);
}
.btn-dark:visited,
.btn-ghost:visited {
	color: #fff;
}
.btn-outline:visited {
	color: var(--black);
}
.btn-ghost:visited:hover {
	color: var(--green);
}
.btn-outline:visited:hover {
	color: var(--green-d);
}
