/* Keep the Mom music intro while restoring Aseel's original celebration look below the video. */
.music-invite {
  max-width:680px; margin:0 auto 23px; padding:0 12px;
  text-align:center; font-size:clamp(19px,4.6vw,26px);
  font-weight:800; line-height:1.95; color:#a62169;
  text-shadow:0 1px 1px #ffeaf5;
}
#our-song.section {margin-top:clamp(35px,7vw,70px);}

/* The activities section inherits the original V7 rose palette from universe.css. */
#ending .ending-card {background:linear-gradient(160deg,#fffafd,#fff0f6);border-color:#ffd6e6;}
#ending .ending-heart {filter:drop-shadow(0 4px 10px #f47aaf88);}
#ending h2 {color:#bd1d76;text-shadow:none;}
#ending p {color:#ae577e;}
#ending .surprise-button {background:linear-gradient(120deg,#d92b81,#f16aab);box-shadow:0 10px 22px #d7408d55;}
#ending.ending {background:radial-gradient(ellipse at center,#ffe4ef 0%,transparent 72%);}

/* Preserve the original dark rose 3D reveal used in the first Aseel site. */
.surprise-overlay.surprise-world {background:#030005;}
