/* ==========================================================================
   05 — YARDIMCILAR
   Giriş animasyonları ve küçük yardımcı sınıflar
   ========================================================================== */

/* Kaydırdıkça belirme animasyonu */
.reveal {
    opacity: 0;
    transform: translateY(22px);
    transition: opacity .7s ease, transform .7s ease;
}

.reveal.show {
    opacity: 1;
    transform: none;
}

/* Kademeli gecikme — kartlar sırayla belirsin, hepsi birden değil.
   JS, grup içindeki her öğeye --d değişkenini atar. */
.reveal[style*="--d"] {
    transition-delay: var(--d);
}

/* JavaScript kapalıysa hiçbir içerik gizli kalmasın */
.no-js .reveal {
    opacity: 1;
    transform: none;
}

.text-center {
    text-align: center;
}

.mt-0 {
    margin-top: 0;
}

.pt-0 {
    padding-top: 0;
}
