/* Subtle glow and hover */
.card:hover{box-shadow:0 18px 40px rgba(127,191,143,0.12)}
.logo{transition:transform 400ms ease, box-shadow 400ms ease}
.logo:hover{transform:scale(1.03);box-shadow:0 20px 40px rgba(127,191,143,0.12)}

/* Parallax helper */
.parallax{background-image:radial-gradient(circle at 20% 20%, rgba(201,162,74,0.06), transparent 10%), linear-gradient(180deg, rgba(127,191,143,0.04), transparent 60%);background-size:cover;background-position:center;}

/* Fade-in keyframes */
@keyframes fadeInUp {
  from {opacity:0;transform:translateY(12px)}
  to {opacity:1;transform:none}
}

/* Glow hover for links */
a:hover{box-shadow:0 6px 18px rgba(201,162,74,0.06)}