/* ====================================================================
   mm2.money — icerik giris animasyonlari (?an=1..16)
   Gecikmeyi anim.js hesapliyor ve her ogeye --g (ms) olarak yaziyor.
   Hedefler: .kart (satis), .ozet-kart + .satir (Activity), .katlanir (Help)
   ==================================================================== */

.giris { animation-delay: calc(var(--g, 0) * 1ms); animation-fill-mode: both !important;
  /* giris HEP bir kez: kendi sonsuz animasyonu olan kart (.kart.gunun gnDon infinite) yineleme sayisini devraliyor,
     giris saniyede iki kez bastan oynuyordu + animationend gelmedigi icin .giris hic kalkmiyordu (2026-10-14) */
  animation-iteration-count: 1 !important; animation-direction: normal !important; }

/* 2 — Soluk ------------------------------------------------------- */
@keyframes anSoluk { from { opacity:0; } }
.an-2 .giris { animation-name:anSoluk; animation-duration:.42s; animation-timing-function:ease-out; }

/* 3 — Asagidan kayarak -------------------------------------------- */
@keyframes anAsagi { from { opacity:0; transform:translateY(12px); } }
.an-3 .giris { animation-name:anAsagi; animation-duration:.46s;
  animation-timing-function:cubic-bezier(0,0,.2,1); }

/* 4 — Yukaridan duserek ------------------------------------------- */
@keyframes anYukari { from { opacity:0; transform:translateY(-14px); } }
.an-4 .giris { animation-name:anYukari; animation-duration:.46s;
  animation-timing-function:cubic-bezier(0,0,.2,1); }

/* 5 — Buyuyerek ---------------------------------------------------- */
@keyframes anBuyu { from { opacity:0; transform:scale(.9); } }
.an-5 .giris { animation-name:anBuyu; animation-duration:.44s;
  animation-timing-function:cubic-bezier(.2,.7,.3,1); }

/* 6 — Kuculerek ---------------------------------------------------- */
@keyframes anKucul { from { opacity:0; transform:scale(1.07); } }
.an-6 .giris { animation-name:anKucul; animation-duration:.44s;
  animation-timing-function:cubic-bezier(.2,.7,.3,1); }

/* 7 — Dalga (soldan saga) ----------------------------------------- */
@keyframes anDalga { from { opacity:0; transform:translateY(14px) scale(.96); } }
.an-7 .giris { animation-name:anDalga; animation-duration:.5s;
  animation-timing-function:cubic-bezier(0,0,.2,1); }

/* 8 — Satir satir -------------------------------------------------- */
@keyframes anSatir { from { opacity:0; transform:translateY(16px); } }
.an-8 .giris { animation-name:anSatir; animation-duration:.52s;
  animation-timing-function:cubic-bezier(.16,.84,.32,1); }

/* 9 — Merkezden disa ----------------------------------------------- */
@keyframes anMerkez { from { opacity:0; transform:scale(.9); } }
.an-9 .giris { animation-name:anMerkez; animation-duration:.46s;
  animation-timing-function:cubic-bezier(.2,.7,.3,1); }

/* 10 — Capraz ------------------------------------------------------ */
@keyframes anCapraz { from { opacity:0; transform:translate(-8px,10px); } }
.an-10 .giris { animation-name:anCapraz; animation-duration:.46s;
  animation-timing-function:cubic-bezier(0,0,.2,1); }

/* 11 — Yaylanarak -------------------------------------------------- */
@keyframes anYay {
  0%   { opacity:0; transform:scale(.86); }
  60%  { opacity:1; transform:scale(1.035); }
  100% { opacity:1; transform:scale(1); }
}
.an-11 .giris { animation-name:anYay; animation-duration:.52s;
  animation-timing-function:cubic-bezier(.25,1.2,.4,1); }

/* 12 — Cevrilerek -------------------------------------------------- */
@keyframes anCevir { from { opacity:0; transform:perspective(700px) rotateX(-62deg); } }
.an-12 .giris { animation-name:anCevir; animation-duration:.5s;
  transform-origin:center top; animation-timing-function:cubic-bezier(.2,.8,.3,1); }

/* 13 — Perspektifli ------------------------------------------------ */
@keyframes anPers { from { opacity:0; transform:perspective(900px) rotateY(16deg) translateZ(-40px); } }
.an-13 .giris { animation-name:anPers; animation-duration:.54s;
  transform-origin:left center; animation-timing-function:cubic-bezier(.2,.8,.3,1); }

/* 14 — Bulanikliktan ----------------------------------------------- */
@keyframes anBulanik { from { opacity:0; filter:blur(10px); transform:scale(.97); } }
.an-14 .giris { animation-name:anBulanik; animation-duration:.5s;
  animation-timing-function:cubic-bezier(0,0,.2,1); }

/* 15 — Maske (asagidan acilma) ------------------------------------- */
@keyframes anMaske { from { opacity:0; clip-path:inset(100% 0 0 0); transform:translateY(8px); } }
.an-15 .giris { animation-name:anMaske; animation-duration:.56s;
  animation-timing-function:cubic-bezier(.16,.84,.32,1); }

/* 16 — Deste dagiliyor --------------------------------------------- */
@keyframes anDeste { from { opacity:0; transform:translate(-14px,18px) rotate(-5deg) scale(.94); } }
.an-16 .giris { animation-name:anDeste; animation-duration:.52s;
  animation-timing-function:cubic-bezier(.2,.9,.3,1); }

@media (prefers-reduced-motion:reduce) {
  .giris { animation:none !important; }
}
