/* Karanlık mod — güvenli, sınırlı geçersiz kılmalar (tema-senkron kaldırıldı) */
html[data-tema-mod="karanlik"],
html.tema-karanlik-aktif {
	color-scheme: dark;
}

html[data-tema-mod="karanlik"] body,
html.tema-karanlik-aktif body {
	background-color: var(--marka-arka);
	color: var(--marka-metin);
}

.tema-mod-toggle {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
	padding: 6px 10px;
	border-radius: 999px;
	border: 1px solid var(--marka-sinir);
	background: var(--marka-yuzey, #fff);
	color: var(--marka-metin);
	font-size: 12px;
	font-weight: 700;
	cursor: pointer;
	transition: background 0.2s, border-color 0.2s, color 0.2s;
	white-space: nowrap;
	font-family: inherit;
}

.tema-mod-toggle:hover {
	border-color: var(--marka-mavi);
	color: var(--marka-mavi);
}

.tema-mod-toggle svg {
	flex-shrink: 0;
}

.header-aksiyonlar .tema-mod-toggle {
	min-height: 38px;
}

.vg-header-ic .tema-mod-toggle {
	margin-left: 8px;
}

html:not([data-tema-karanlik="1"]) .tema-mod-toggle {
	display: none;
}
