@charset "UTF-8";
/*!
 * animate.min.css —— 项目自制的 Animate.css v4 最小子集
 * 只覆盖首页实际用到的：animate__animated 基座 + animate__fadeIn
 * 生产回写 blade 时可换回 cdnjs 全量版；本地原型用这份，离线 file:// 直接可看。
 */
: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); }
.animate__animated.animate__slow   { animation-duration: 2s; animation-duration: calc(var(--animate-duration) * 2); }

@keyframes fadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}
.animate__fadeIn { animation-name: fadeIn; }

@media (prefers-reduced-motion: reduce), (print) {
  .animate__animated {
    animation-duration: 1ms !important;
    transition-duration: 1ms !important;
    animation-iteration-count: 1 !important;
  }
}
