/* V63: richer wedding invitation, safe scoped visual refresh. */
.invitation.v46-luxury{--v63-wine:#813d54;--v63-gold:#e8bb75;--v63-rose:#f4d5c9}
.invitation.v46-luxury .v46-signature-cover{background:#53344a}
.invitation.v46-luxury .v46-signature-cover:after{background:linear-gradient(180deg,#624c6824 0%,#c16d7840 42%,#462338b3 75%,#29182beb 100%)!important}
.invitation.v46-luxury .v46-cover-title{padding:12px 12px 16px!important;border-radius:20px;background:linear-gradient(135deg,#401d35a8,#7d3758a1,#3d2749a6);border:1px solid #e6b88c7a;box-shadow:0 12px 35px #1a101955;backdrop-filter:blur(5px);max-height:48%!important}
.invitation.v46-luxury .v46-cover-title h1.v62-names{color:#fff7e7!important;text-shadow:0 2px 6px #210f25!important}
.invitation.v46-luxury .v46-cover-title span{color:#ffe2c1!important}
.invitation.v46-luxury .v46-cover-title small{color:#fff0d4!important;font-size:clamp(10px,1.6vw,13px)!important}
.invitation.v46-luxury .v63-event-glance{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 16px;color:#ffebd1;font-size:clamp(10px,1.4vw,12px);line-height:1.4}
.invitation.v46-luxury .v63-event-glance span{letter-spacing:.02em!important;font:600 inherit!important}
.invitation.v46-luxury .inv-couple{background:linear-gradient(160deg,#fce8e1,#fff7eb 55%,#efd3db)!important;color:#693349!important}
.invitation.v46-luxury .inv-quote{background:linear-gradient(150deg,#743e5b,#492e59)!important;color:#fff4e7!important}
.invitation.v46-luxury .inv-story{background:linear-gradient(160deg,#fff4e7,#f6dfdf)!important}
.invitation.v46-luxury .inv-events{background:linear-gradient(145deg,#7e3e5b,#472c59)!important;color:#fff8e8!important}
.invitation.v46-luxury .inv-events h2,.invitation.v46-luxury .inv-events h3,.invitation.v46-luxury .inv-events p,.invitation.v46-luxury .inv-events strong{color:#fff4e6!important}
.invitation.v46-luxury .inv-event{background:#fff5e91a!important;border:1px solid #f5c99588!important;border-radius:20px!important;padding:24px!important;box-shadow:0 12px 24px #28132729}
.invitation.v46-luxury .inv-gallery{background:linear-gradient(150deg,#fce2e4,#f6f0e8)!important}
.invitation.v46-luxury .inv-countdown{background:#f5d7c9!important}
.invitation.v46-luxury .inv-gift{background:linear-gradient(145deg,#fff1d8,#f4d2df)!important}
.invitation.v46-luxury .inv-rsvp{background:linear-gradient(145deg,#f5e2e8,#fff8f1)!important}
.invitation.v46-luxury .inv-footer{background:linear-gradient(145deg,#693c58,#3c2c4d)!important;color:#fff1dc!important}
.invitation.v46-luxury .inv-events .inv-eyebrow{color:#ffddb0!important}
@media(max-width:600px){
 .invitation.v46-luxury .v46-cover-title{left:6%!important;right:6%!important;bottom:5%!important;max-height:48%!important;padding:10px!important}
 .invitation.v46-luxury .v46-cover-title h1.v62-long{font-size:clamp(15px,3.7vw,21px)!important}
 .invitation.v46-luxury .v63-event-glance{font-size:10px;gap:2px 10px}
}
