h1 .title-child {
color: #966b4a;
}

#gift h1 {
   position: relative;
    left: -2rem;
}

#gift h1 span {
    left: 46%;
    position: absolute;
    bottom: -33px;
}

#maps .btn {
display: none;
}


@media screen and (max-width: 500px){
#closing {margin-top:-1px;}
#rundown .acaraWrapper .image .photoWrapper.second{
bottom: 50% !important;
}
}

#gramophone path {
fill: #ffffff;
}

#closing .closing-wrapper .closing-words h1 .and{
top: 0;
}
/* Elemen yang disembunyikan */
#quote-words,
#loading-screen,
#cara,
.note fieldset,
.cara p,
.rsvp_map,
#rundown {
    display: none!important;
}

/* Gaya untuk .bank-list dan .live p */
.bank-list,
.live p {
    border-bottom: none !important;
    font-size: larger !important;
}

/* Gaya untuk animasi pada .story */
.story {
    animation: none !important;
}

/* Pengaturan scroll snap */
html, body {
    scroll-snap-type: y mandatory; /* Scroll snapping secara vertikal */
    overflow-y: scroll; /* Aktifkan scrolling */
}

/* Atur setiap ID */
#male-profile,
#female-profile /*,
#story,
#rundown,
#wishes */
{
    height: 100vh; /* Tinggi 100% viewport */
    display: flex;
    scroll-snap-align: start; /* Setiap sesi terkunci saat scrolling */
}

/* Hilangkan paragraf pertama pada .live */
.live p:first-of-type {
    display: none;
}
