/* ============================================
   AITextKit OVERRIDE CSS
   Loaded AFTER style.css in <head>
   Fixes: (1) Font Syne->Poppins  (2) fade-up animation stuck bug
   ============================================ */

/* ---- FIX 1: Font (Syne -> Poppins) ---- */
.atk-logo,
.atk-hero h1,
.atk-stat-num,
h1, h2, h3,
.atk-section-title,
.atk-card-title,
.atk-review-avatar {
  font-family: 'Poppins', sans-serif !important;
}

/* ---- FIX 2: fade-up animation stuck at opacity:0 ----
   Some elements were stuck invisible because the entrance
   animation did not always complete. Force the END state
   so cards/sections are ALWAYS visible, and let the
   animation only add a soft entrance when it runs. ---- */
.atk-fade-up {
  opacity: 1 !important;              /* always visible as the safe default */
  animation: atk-fadeup-safe 0.5s ease both !important;
}

@keyframes atk-fadeup-safe {
  from { opacity: 0; transform: translateY(18px); }
  to   { opacity: 1; transform: translateY(0); }
}

/* Respect users who prefer no motion */
@media (prefers-reduced-motion: reduce) {
  .atk-fade-up {
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
  }
}
