html,body{margin:0;width:100%;height:100vh;background-image:url(/04_background_mainBg_mobile.jpg);background-position:center;background-size:cover;font-family:Poppins,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}@media(min-aspect-ratio:1 / 1){body{background-image:url(/04_background_mainBg_desktop.jpg)}}.debuggg body{outline:2px solid blue}.debuggg div{outline:2px solid red}.debuggg h1 .debuggg h2 .debuggg h3{outline:2px solid orange}.debuggg p{outline:2px solid green}.debuggg img{outline:2px solid purple}#weddingInviteReactApp{width:100%;height:100%;margin:0;padding:0}.centerCountdownDiv{display:flex;align-items:center;justify-content:center;text-align:center}.countDownCSSContainer{position:relative;bottom:-2.5vh;left:0vh;width:28vh;aspect-ratio:1117 / 1621;background-image:url(/02_sketch_rocket.webp);background-position:center;background-size:cover}.countDownCSSText{font-size:1.55em;position:relative;color:#000;left:0vh;bottom:calc(-1621 / 1117 * 26vh)}.tourGuideButton{position:absolute;top:20px;right:100px;top:0vh;font-size:.8em}.lang-select{position:absolute;top:20px;right:20px;top:0vh}.lang-button{display:flex;align-items:center;gap:.4em;padding:.4em .6em;border-radius:6px;border:1px solid #ccc;background:#fff;cursor:pointer;font-size:.9rem}.lang-menu{position:absolute;top:calc(100% + 6px);right:100;background:#fff;border:1px solid #ddd;border-radius:8px;padding:.25em;box-shadow:0 8px 24px #0000001f;z-index:1200}.lang-option{display:flex;left:-5vw;align-items:center;gap:.5em;width:100%;padding:.4em .6em;background:none;border:none;border-radius:6px;cursor:pointer;text-align:left}.lang-option:hover{background:#f2f2f2}.flag{font-size:1.1em}.title{font-size:3em;background:linear-gradient(90deg,gold,#ffb700,#fff6b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-weight:700;margin-bottom:30px}.partyname{font-size:2em;text-align:center;font-weight:700;width:40vh;margin-bottom:30px;border-radius:"50%";cursor:"pointer";border:"3px solid #aaa";transition:"transform 0.2s"}.landingHeaders{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:2em;text-align:center;font-weight:700;width:40vh;margin-bottom:30px}.quadrupleStateButton{position:absolute;align-items:center;top:55%;left:45%;width:29vh;transform:translate(0);transform:scale(1);font-size:1.4vh;z-index:4}.quadrupleStateButtonInList{position:relative;top:55%;left:45%;width:22vh;transform:translate(0);transform:scale(1);font-size:1.1vh;z-index:4}input,button{font-size:1.2em;padding:10px;border-radius:8px;border:none;margin:5px}button{background-color:gold;color:#000;font-weight:700;cursor:pointer}button:hover{background-color:orange}.btn{width:150px;height:60px;background-color:#f2c730}.btn.disabled{opacity:.65;pointer-events:none}.btn:hover{cursor:pointer}.btn:active{color:green}p{margin-top:15px;font-size:2.5em;font-weight:700;color:#fff}.error{margin-top:15px;color:red}.mainProfilePicContainer{background:#0003;height:31vh;border-radius:0;box-shadow:0 0 20px #00000080;display:flex;flex-direction:column;align-items:center}.ProfilePicComponentComplex{position:relative;top:0%;width:47vh;aspect-ratio:1600 / 909;left:0%}.profile-pic-bg-css{position:absolute;top:0%;left:0%;width:100%;aspect-ratio:1600 / 909;transform:translate(0);transform:scale(1);z-index:3;pointer-events:none;object-fit:cover}.profile-pic-css{position:relative;top:0%;left:0%;width:75%;aspect-ratio:1600 / 909;transform:translate(0);transform:scale(1);z-index:2}.profile-name-css{position:absolute;top:0%;left:0%;width:100%;aspect-ratio:1600 / 909;font-size:2.3vh;font-weight:700;color:#fff;z-index:4;pointer-events:none}.profileMenuHotel{white-space:nowrap;position:absolute;top:26%;left:72%;transform:translate(5%,5%);transform:scale(1.3);z-index:4}.profileUploadMultiplePics{position:absolute;top:27vh;left:6.5vh;width:34.5vh;transform:translate(0);transform:scale(1);font-size:1.2vh;z-index:4}.profileUploadPicsDesc{position:absolute;top:105%;left:82%;font-size:1rem;transform:translate(0);transform:scale(1);z-index:4}.inner-profilelist-pic-container{position:relative;width:40vh;height:22.5vh;transform:translate(0);z-index:3}.profilelist-pic-bg-css{position:absolute;top:0%;left:0%;transform:translateY(50%);transform:scale(1);width:100%;z-index:3;pointer-events:none}.profilelist-pic-css{position:absolute;top:5%;left:2.5%;transform:translateY(-50%);transform:scale(1);width:100%;z-index:2}.profilelist-name-css{position:absolute;top:88%;left:8.5%;transform:translateY(-50%);transform:scale(1);width:84%;font-size:1.6vh;text-align:center;font-weight:700;color:#fff;z-index:4;pointer-events:none}.list-container{position:relative;width:43vh;left:0%;margin:20px auto;padding:12px;background:#0000001a;border-radius:8px;box-shadow:0 2px 5px #0000001a;color:#fff;display:flex;flex-direction:column;align-items:center}.list-scroll{overflow-y:auto;margin-bottom:10px;background:#0000001a;border-radius:4px;padding:8px}.list-item{display:flex;justify-content:space-between;align-items:center;padding:4px 6px;border-bottom:1px solid rgba(255,255,0,.5)}.list-item:last-child{border-bottom:none}.delete-profile-style{position:absolute;top:43.5%;left:35%;transform:translateY(-50%);transform:scale(1);width:80%;font-size:1.6vw;text-align:left;font-weight:700;color:#fff;z-index:1}.extraBackground{position:relative;top:5vh;display:inline-block;background-image:url(/04_background_text.jpg);background-position:center;background-size:cover;mask-image:linear-gradient(to bottom,transparent 0%,black 10%),linear-gradient(to top,transparent 0%,black 10%),linear-gradient(to left,transparent 0%,black 1%);mask-composite:intersect;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 10%),linear-gradient(to top,transparent 0%,black 10%),linear-gradient(to left,transparent 0%,black 1%);-webkit-mask-composite:source-in}.landingPageName{display:inline-block;font-size:2.5em;background:linear-gradient(90deg,gold,#ffb700,#fff6b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-weight:700}.footerstyle{position:relative;bottom:0vh;font-size:1.5em;background:linear-gradient(90deg,gold,#fff,#fff6b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-weight:700;cursor:pointer}.landingInviteStyle{position:relative;top:5vh;font-size:1.4em;display:block;background:linear-gradient(90deg,gold,#fff,#fff6b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-weight:700;margin-top:1vh}.scrollListMenuHotel{white-space:nowrap;position:absolute;top:24.5%;left:70%;transform:translate(5%,5%);transform:scale(105%);z-index:4}.poppingTooltip{font-size:1.3em;text-align:center;position:absolute;top:-25%;left:-45%;width:250px;padding:6px 10px;background:#333;color:#fff;border-radius:4px;white-space:normal;z-index:4;opacity:0;transform:translateY(5px);pointer-events:none;transition:opacity .25s ease-out,transform .25s ease-out}.poppingTooltip.show{opacity:1;transform:translateY(0)}.poppingProfilePicTooltip{font-size:1.4em;text-align:center;position:absolute;top:0%;left:40%;width:250px;padding:6px 10px;background:#333;color:#fff;border-radius:4px;white-space:normal;z-index:10;opacity:0;transform:translateY(5px);pointer-events:none;transition:opacity .25s ease-out,transform .25s ease-out}.poppingProfilePicTooltip.show{opacity:1;transform:translateY(0)}.poppingTourTooltip{font-size:1.4em;text-align:center;position:absolute;top:2vh;right:3vw;width:250px;padding:6px 10px;background:#333;color:#fff;border-radius:4px;white-space:normal;z-index:10;opacity:0;transform:translateY(5px);pointer-events:none;transition:opacity .25s ease-out,transform .25s ease-out}.poppingTourTooltip.show{opacity:1;transform:translateY(0)}.poppingPartyTooltip{font-size:1.4em;text-align:center;position:absolute;top:0%;left:40%;width:300px;padding:6px 10px;background:#333;color:#fff;border-radius:4px;white-space:normal;z-index:10;opacity:0;transform:translateY(5px);pointer-events:none;transition:opacity .25s ease-out,transform .25s ease-out}.poppingPartyTooltip.show{opacity:1;transform:translateY(0)}.userSettingsModal{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.userSettingsContainer{position:relative;background-image:url(/01_modal_userSettingsBg.png);background-size:cover;top:0;left:0;width:750px;height:750px}.userTextError{position:absolute;top:25%;left:0%;width:100%;color:red;background:#00000080;font-size:1.5rem;margin-top:20px}.userUploadTextErrorRed{position:absolute;top:30%;left:0%;width:100%;color:red;background:#00000080;font-size:1.5rem;margin-top:20px}.userUploadTextErrorOrange{position:absolute;top:30%;left:0%;width:100%;color:orange;background:#00000080;font-size:1.5rem;margin-top:20px}.userUploadTextErrorGreen{position:absolute;top:30%;left:0%;width:100%;color:green;background:#00000080;font-size:1.5rem;margin-top:20px}.userSettingsBtnChangePic{position:absolute;top:55%;left:4%;width:90%;font-size:2.3rem;text-align:center;font-weight:700;color:#fff;background-color:#de9e85}.userSettingsBtnChangeName{position:absolute;top:70%;left:4%;width:90%;font-size:2.3rem;text-align:center;font-weight:700;color:#fff;background-color:#c1a49d}.userSettingsDisabledBtnChangeName{position:absolute;top:70%;left:4%;width:90%;font-size:2.3rem;text-align:center;font-weight:700;color:#fff;background-color:#c1a49d;opacity:.65;pointer-events:none}.userSettingsBtnCancelClose{position:absolute;top:85%;left:4%;width:90%;font-size:2.3rem;text-align:center;font-weight:700;color:#fff;background-color:#e0d2b4}.userSettingsDndLockIcon{position:absolute;top:4.5%;left:77%;width:10%}.userSettingsDisplayAllAliases{position:absolute;top:5.5%;left:65%;width:10%}.userSettingsTrashCanIcon{position:absolute;top:5%;left:88%;width:80px;height:80px;background-image:url(/00_icon_delete.png);background-size:cover;transition:background-image .2s ease}.userSettingsTrashCanIcon:hover{background-image:url(/00_icon_delete_hover.png)}.userSettingsNewNameEditBox{position:absolute;top:40%;left:5%;width:80%;font-size:2rem;text-align:left;font-weight:700;color:#000}.userSettingsTitle{background:#0000004d;position:absolute;top:5%;left:5%;width:60%;color:#d8c3b4;font-size:2rem;text-align:center}.pmemberSettingsModal{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.pmemberSettingsContainer{position:relative;background-image:url(/01_modal_partyMembersSettingsBg.png);background-size:cover;top:0;left:0;width:750px;height:750px}.pmemberTextError{position:absolute;top:25%;left:0%;width:100%;color:red;background:#00000080;font-size:1.5rem;margin-top:20px}.pmemberUploadTextErrorRed{position:absolute;top:30%;left:0%;width:100%;color:red;background:#00000080;font-size:1.5rem;margin-top:20px}.pmemberUploadTextErrorOrange{position:absolute;top:30%;left:0%;width:100%;color:orange;background:#00000080;font-size:1.5rem;margin-top:20px}.pmemberUploadTextErrorGreen{position:absolute;top:30%;left:0%;width:100%;color:green;background:#00000080;font-size:1.5rem;margin-top:20px}.pmemberSettingsBtnChangePic{position:absolute;top:55%;left:4%;width:90%;font-size:2.3rem;text-align:center;font-weight:700;color:#fff;background-color:#90a060}.pmemberSettingsBtnChangeName{position:absolute;top:70%;left:4%;width:90%;font-size:2.3rem;text-align:center;font-weight:700;color:#fff;background-color:#d2d393}.pmemberSettingsDisabledBtnChangeName{position:absolute;top:70%;left:4%;width:90%;font-size:2.3rem;text-align:center;font-weight:700;color:#fff;background-color:#d2d393;opacity:.65;pointer-events:none}.pmemberSettingsBtnCancelClose{position:absolute;top:85%;left:4%;width:90%;font-size:2.3rem;text-align:center;font-weight:700;color:#fff;background-color:#a5c29f}.pmemberSettingsTrashCanIcon{position:absolute;top:2%;left:88%;width:80px;height:80px;background-image:url(/00_icon_delete.png);background-size:cover;transition:background-image .2s ease}.pmemberSettingsTrashCanIcon:hover{background-image:url(/00_icon_delete_hover.png)}.pmemberSettingsNewNameEditBox{position:absolute;top:40%;left:5%;width:80%;font-size:2rem;text-align:left;font-weight:700;color:#000}.pmemberSettingsTitle{background:#0000004d;position:absolute;top:5%;left:5%;width:60%;color:#d2d393;font-size:2rem;text-align:center}.partySettingsModal{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.partySettingsContainer{position:relative;background-image:url(/01_modal_partySettingsBg.png);background-size:cover;top:0;left:0;width:750px;height:750px}.partyTextError{position:absolute;top:25%;left:0%;width:100%;color:red;background:#00000080;font-size:1.5rem;margin-top:20px}.partySettingsBtnLeave{position:absolute;top:55%;left:4%;width:90%;font-size:3rem;text-align:center;font-weight:700;color:#fff;background-color:#8aa324}.partySettingsBtnChangeName{position:absolute;top:70%;left:4%;width:90%;font-size:3rem;text-align:center;font-weight:700;color:#fff;background-color:#808a57}.partySettingsDisabledBtnChangeName{position:absolute;top:70%;left:4%;width:90%;font-size:3rem;text-align:center;font-weight:700;color:#fff;background-color:#808a57;opacity:.65;pointer-events:none}.partySettingsBtnCancelClose{position:absolute;top:85%;left:4%;width:90%;font-size:3rem;text-align:center;font-weight:700;color:#fff;background-color:#3a4411}.partySettingsNewNameEditBox{position:absolute;top:40%;left:5%;width:80%;font-size:2rem;text-align:left;font-weight:700;color:#000}.partySettingsTitle{background:#0000004d;position:absolute;top:5%;left:5%;width:60%;color:#c297c2;font-size:2rem;text-align:center}.partySettingsDndLockIcon{position:absolute;top:1.5%;left:88%;width:10%}.addToPartyTextError{color:red;background:#00000080;font-size:2rem;margin-top:20px}.findSimilarModal{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.findSimilarContainer{position:relative;background-image:url(/01_modal_findSimilarNamesCosmicFilamentBg.jpg);background-size:cover;top:0;left:0;width:512px;height:1024px}.findSimilarContainerpartyTextError{position:absolute;top:25%;left:0%;width:100%;color:red;background:#00000080;font-size:1.5rem;margin-top:20px}.findSimilarBtnCancel{position:absolute;top:6%;left:75%;width:20%;font-size:1rem;text-align:center;font-weight:700;color:#fff;background-color:#77614d}.findSimilarBtnAddNewGuest{position:absolute;top:6%;left:2.5%;width:70%;font-size:1rem;text-align:center;font-weight:700;color:#fff;background-color:#52592e}.findSimilarTxtMsg1{position:absolute;top:12.5%;left:2.5%;width:70%;font-size:1rem;text-align:center;font-weight:700;color:#fff}.findSimilarTxtMsg2{position:absolute;top:14%;left:2.5%;width:70%;font-size:1rem;text-align:center;font-weight:700;color:#fff}.findSimilarlist-scroll{max-height:60vw;position:absolute;top:24%;left:2.5%;overflow-y:auto;margin-bottom:10px;background:#010101;border-radius:1px;padding:8px}.findSimilarlist-item{display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:34px 36px;border-bottom:1px solid rgba(255,255,0,.5);font-family:Consolas,Menlo,Monaco,Courier New,"monospace";font-size:.625rem;color:#fff;white-space:pre;cursor:pointer}.findSimilarNewNameEditBox{position:absolute;top:40%;left:5%;width:80%;font-size:2rem;text-align:left;font-weight:700;color:#000}.findSimilarTitle{background:#0000004d;position:absolute;top:5%;left:5%;width:60%;color:#c297c2;font-size:2rem;text-align:center}.findSimilarDndLockIcon{position:absolute;top:1.5%;left:88%;width:10%}.toolbar{display:flex;gap:6px;padding:16px}.item-grid{display:grid;grid-template-columns:repeat(auto-fill,45vw);gap:5px;padding:5px}.checkmark{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #b9a439;display:flex;align-items:center;justify-content:center;font-weight:700;color:#b9a439}.sybpage-pic-container{position:relative;height:14.0022727273vh;aspect-ratio:1600 / 909}.sybpage-pic-container.selected{background:#01000026}.sybpageprofile-pic-css{position:absolute;top:0%;left:0%;width:100%;aspect-ratio:1600 / 909;transform:translate(0);transform:scale(1);z-index:2}.sybpageprofile-pic-bg-css{position:absolute;top:0%;left:0%;width:100%;aspect-ratio:1600 / 909;z-index:3;pointer-events:none;object-fit:cover}.sybpageprofile-name-css{position:absolute;top:0%;left:0%;width:100%;aspect-ratio:1600 / 909;font-size:1.26vh;font-weight:700;color:#fff;z-index:4;pointer-events:none}.introsect{height:35vh;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center}.introsect-content h1{position:relative;top:5vh;font-size:5rem;margin-bottom:1rem}.introsect-content h2{position:relative;top:5vh;font-size:3rem;margin-bottom:1rem;text-align:center}.introsect-content p{position:relative;top:5vh;font-size:2rem;opacity:.9}.iweddingtitle{background:linear-gradient(90deg,gold,#ffb700,#fff6b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-weight:700;margin-bottom:30px}.iweddingsubtitle{text-align:center;font-weight:700;margin-bottom:30px}.godfatherssect{display:flex;align-items:center;gap:3rem;padding:6rem 10%;opacity:0;transform:translateY(50px);transition:all .8s ease-out}.godfatherssect.visible{opacity:1;transform:translateY(0)}.godfatherssect.reverse{flex-direction:row-reverse}.godfatherssect-text{flex:1}.godfatherssect-text h1{font-size:3.5rem;margin-bottom:.5rem}.godfatherssect-text h2{font-size:2rem;margin-bottom:1rem}.godfatherssect-image{width:35%;border-radius:20px;object-fit:cover;box-shadow:0 20px 40px #00000026}.nweddingtitle{font-size:3em;background:linear-gradient(90deg,gold,#ffb700,#fff6b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-weight:700;margin-bottom:30px}.nweddingsubtitle{font-size:3em;text-align:left;font-weight:700;margin-bottom:30px}.nmyhrefcolor{color:gold}.stickysectsect-section{height:200vh;position:relative}.stickysect-wrapper{height:50vh;position:sticky;top:0;display:flex;align-items:center;justify-content:center}.stickysect-bg-ginfo{position:absolute;left:0%;width:min(50vh,99vw);opacity:.95;object-fit:cover;z-index:-1}.stickysect-text{text-align:center;position:absolute;left:0%;max-width:50vh;margin-right:10px}.stickysect-text h2{font-size:3rem;text-shadow:2px 2px 4px #101010}.gweddingtitle{font-size:3em;background:linear-gradient(90deg,gold,#ffb700,#fff6b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-weight:700;margin-bottom:30px}.gweddingsubtitle{font-size:2em;text-align:center;font-weight:700;margin-bottom:30px}.gmyhrefcolor{color:gold}
