﻿/*
 * Tema geçişi: ilk yüklemede renk flaşı oluşmaması için global geçiş kapalı.
 * Bileşenlerin kendi hover/geçiş kuralları korunur.
 */
html,
html * {
    transition: none;
}

/* Yalnızca tema düğmesiyle yapılan renk değişiminde yumuşak geçiş. */
html.tema-gecis-aktif {
    transition: background-color 0.25s ease, color 0.25s ease;
}
html.tema-gecis-aktif .zendoor-header,
html.tema-gecis-aktif .zendoor-footer,
html.tema-gecis-aktif .zendoor-panel {
    transition: background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease;
}

/* Görsellerde geçiş olmasın. */
html img {
    transition: none;
}
