/* ===== AOS Overrides & Custom Keyframes ===== */
[data-aos] { pointer-events:none; }
[data-aos].aos-animate { pointer-events:auto; }

/* Custom hover lift */
.hover-lift { transition:var(--transition); }
.hover-lift:hover { transform:translateY(-8px); box-shadow:var(--shadow-lg); }

/* Gold shimmer (for CTA) */
@keyframes shimmer { 0% { background-position:-200% 0; } 100% { background-position:200% 0; } }
.shimmer { background:linear-gradient(90deg, var(--gold) 25%, var(--gold-light) 50%, var(--gold) 75%); background-size:200% 100%; animation:shimmer 3s infinite; }

/* Scroll indicator already in style.css */