/*!
 * Projede kullanılan animate.css alt kümesi (modal açılış/kapanış, landing mobil menü).
 * Tanımlar animate.css 4.1.1'den birebir alınmıştır — https://animate.style/ (MIT).
 * Tam dosya (70 KB) yerine yalnız: animate__animated, animate__faster, fadeInDown, fadeOutUp.
 */
:root { --animate-duration: 1s; --animate-delay: 1s; --animate-repeat: 1; }

.animate__animated {
  animation-duration: 1s;
  animation-duration: var(--animate-duration);
  animation-fill-mode: both;
}

.animate__animated.animate__faster {
  animation-duration: .5s;
  animation-duration: calc(var(--animate-duration) / 2);
}

@media (prefers-reduced-motion: reduce), print {
  .animate__animated {
    animation-duration: 1ms !important;
    transition-duration: 1ms !important;
    animation-iteration-count: 1 !important;
  }
  .animate__animated[class*="Out"] { opacity: 0; }
}

@keyframes fadeInDown {
  0%   { opacity: 0; transform: translate3d(0, -100%, 0); }
  to   { opacity: 1; transform: translateZ(0); }
}

.animate__fadeInDown { animation-name: fadeInDown; }

@keyframes fadeOutUp {
  0%   { opacity: 1; }
  to   { opacity: 0; transform: translate3d(0, -100%, 0); }
}

.animate__fadeOutUp { animation-name: fadeOutUp; }
