/* Efeitos sutis (aditivos). Removendo este arquivo e o <link>/<script> no site.html, o site volta ao original. */
.fx-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,#c5a059,#e6cf9a);z-index:60;pointer-events:none}
.site-header{transition:box-shadow .35s ease,background-color .35s ease}
.site-header.is-scrolled{box-shadow:0 6px 24px rgba(47,26,15,.10)}

.fx-ready .fx-reveal{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.2,.65,.2,1),transform .8s cubic-bezier(.2,.65,.2,1);transition-delay:var(--fx-delay,0s)}
.fx-ready .fx-reveal.fx-in{opacity:1;transform:none}


.attend .btn[href*="wa.me"]{animation:fx-pulse 3.2s ease-out infinite}
.attend .btn[href*="wa.me"]:hover,.attend .btn[href*="wa.me"]:focus-visible{animation:none}
@keyframes fx-pulse{0%{box-shadow:0 0 0 0 rgba(197,160,89,.45)}70%,100%{box-shadow:0 0 0 16px rgba(197,160,89,0)}}

@media (prefers-reduced-motion:reduce){
  .fx-progress{display:none}
  .fx-ready .fx-reveal{opacity:1;transform:none;transition:none}
  .attend .btn[href*="wa.me"]{animation:none}
}
