/* -=- Verziók animációja -=- */
@keyframes swirl-in-fwd {
  0% {
    transform: rotate(-540deg) scale(0);
    opacity: 0;
  }
  100% {
    transform: rotate(0) scale(1);
    opacity: 1;
  }
}
.animat {
	animation: swirl-in-fwd 0.6s ease-out both;
}

/* -=- Cím animációja -=- */
.animated-char {
  display: inline-block;
  opacity: 0;
  animation: slide-in-top 0.5s cubic-bezier(.25,.46,.45,.94) both;
}
@keyframes slide-in-top {
  0% {
    transform: translateY(-1000px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.delay-0 { animation-delay: 0.2s; }
.delay-1 { animation-delay: 0.4s; }
.delay-2 { animation-delay: 0.2s; }
.delay-3 { animation-delay: 0.5s; }
.delay-4 { animation-delay: 0.3s; }
.delay-5 { animation-delay: 0.6s; }
.delay-6 { animation-delay: 0.7s; }
.delay-7 { animation-delay: 0.1s; }
.delay-8 { animation-delay: 0.2s; }

/* -=- Szív animációja -=- */
i.fa-solid.fa-heart.pulse {
    animation: pulse 1.5s infinite ease-in-out;
}
@keyframes pulse {
    0% {
        transform: scale(1);
    }
    14% {
        transform: scale(1.3);
    }
    28% {
        transform: scale(1);
    }
    42% {
        transform: scale(1.3);
    }
    70% {
        transform: scale(1);
    }
    100% {
        transform: scale(1);
    }
}

/* -=- Eltalált betű animációja -=- */
.a-c {
    display: inline-block;
    opacity: 0;
    animation: s-i-t 1.5s both;
}
@keyframes s-i-t {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}



/* -=- Legutóbbi frissítések -=- */
#friss {
  display: inline-block;
  animation: pulseShake 1.4s ease-in-out infinite;
  transform-origin: center;
}

@keyframes pulseShake {
  0%   { transform: scale(1) rotate(0deg); }
  20%  { transform: scale(1.12) rotate(4deg); }
  40%  { transform: scale(1.05) rotate(-4deg); }
  60%  { transform: scale(1.15) rotate(3deg); }
  80%  { transform: scale(1.08) rotate(-3deg); }
  100% { transform: scale(1) rotate(0deg); }
}