/*
 * Nav tone safety net — only fixes contrast at page top (transparent header).
 * Scroll sonrası şablonun kendi stilleri devreye girer (.transparent kalkar).
 */

/* Plures logo (square mark) — nav height */
.nav-logo-wrap .logo img[src*="logo-"] {
	width: auto;
	height: 100px;
	max-height: 65px;
}

/* Açık sayfa + koyu header (dark transparent) */
body.nav-tone-light .main-nav.dark.transparent .inner-nav ul > li > a {
	color: var(--color-dark-1);
	opacity: .85;
}
body.nav-tone-light .main-nav.dark.transparent .inner-nav ul > li > a:hover,
body.nav-tone-light .main-nav.dark.transparent .inner-nav ul > li > a.active {
	color: var(--color-dark-1);
	opacity: 1;
}
body.nav-tone-light .main-nav.dark.transparent .mobile-nav-icon,
body.nav-tone-light .main-nav.dark.transparent .mobile-nav-icon:before,
body.nav-tone-light .main-nav.dark.transparent .mobile-nav-icon:after {
	background: var(--color-dark-1);
}
body.nav-tone-light .main-nav.dark.transparent .logo-white {
	display: none;
}
body.nav-tone-light .main-nav.dark.transparent .logo-dark {
	display: block;
}
body.nav-tone-light .main-nav.dark.transparent .nav-cta-item .btn-border-w {
	color: var(--color-dark-1);
	border-color: var(--color-dark-1);
}
body.nav-tone-light .main-nav:not(.dark) .nav-cta-item .btn-border-w {
	color: var(--color-dark-1);
	border-color: var(--color-dark-1);
}

/* Koyu sayfa + açık header (transparent, dark yok) */
body.nav-tone-dark .main-nav.transparent:not(.dark) .inner-nav ul > li > a {
	color: #fff;
	opacity: .85;
}
body.nav-tone-dark .main-nav.transparent:not(.dark) .inner-nav ul > li > a:hover,
body.nav-tone-dark .main-nav.transparent:not(.dark) .inner-nav ul > li > a.active {
	color: #fff;
	opacity: 1;
}
body.nav-tone-dark .main-nav.transparent:not(.dark) .mobile-nav-icon,
body.nav-tone-dark .main-nav.transparent:not(.dark) .mobile-nav-icon:before,
body.nav-tone-dark .main-nav.transparent:not(.dark) .mobile-nav-icon:after {
	background: #fff;
}
body.nav-tone-dark .main-nav.transparent:not(.dark) .logo-dark {
	display: none;
}
body.nav-tone-dark .main-nav.transparent:not(.dark) .logo-white {
	display: block;
}
body.nav-tone-dark .main-nav.transparent:not(.dark) .nav-cta-item .btn-border-c,
body.nav-tone-dark .main-nav.transparent:not(.dark) .nav-cta-item .btn-border {
	color: #fff;
	border-color: #fff;
}

/* Çift logo: dark header varsayılanı (light-after-scroll hariç) */
.main-nav.dark:not(.light-after-scroll) .logo-dark {
	display: none;
}
.main-nav.dark:not(.light-after-scroll) .logo-white {
	display: block;
}
.main-nav:not(.dark) .logo-white {
	display: none;
}
.main-nav:not(.dark) .logo-dark {
	display: block;
}
