:root{--xx-small: .125rem;--x-small: .25rem;--small: .5rem;--medium: 1rem;--large: 2rem;--x-large: 4rem;--xx-large: 8rem}.padding__bottom--xx-small{padding-bottom:var(--xx-small)}.padding__bottom--x-small{padding-bottom:var(--x-small)}.padding__bottom--small{padding-bottom:var(--small)}.padding__bottom--medium{padding-bottom:var(--medium)}.padding__bottom--large{padding-bottom:var(--large)}.padding__bottom--x-large{padding-bottom:var(--x-large)}.padding__bottom--xx-large{padding-bottom:var(--xx-large)}.padding__top--xx-small{padding-top:var(--xx-small)}.padding__top--x-small{padding-top:var(--x-small)}.padding__top--small{padding-top:var(--small)}.padding__top--medium{padding-top:var(--medium)}.padding__top--large{padding-top:var(--large)}.padding__top--x-large{padding-top:var(--x-large)}.padding__top--xx-large{padding-top:var(--xx-large)}.padding__left--xx-small{padding-left:var(--xx-small)}.padding__left--x-small{padding-left:var(--x-small)}.padding__left--small{padding-left:var(--small)}.padding__left--medium{padding-left:var(--medium)}.padding__left--large{padding-left:var(--large)}.padding__left--x-large{padding-left:var(--x-large)}.padding__left--xx-large{padding-left:var(--xx-large)}.padding__right--xx-small{padding-right:var(--xx-small)}.padding__right--x-small{padding-right:var(--x-small)}.padding__right--small{padding-right:var(--small)}.padding__right--medium{padding-right:var(--medium)}.padding__right--large{padding-right:var(--large)}.padding__right--x-large{padding-right:var(--x-large)}.padding__right--xx-large{padding-right:var(--xx-large)}.margin__bottom--xx-small{margin-bottom:var(--xx-small)}.margin__bottom--x-small{margin-bottom:var(--x-small)}.margin__bottom--small{margin-bottom:var(--small)}.margin__bottom--medium{margin-bottom:var(--medium)}.margin__bottom--large{margin-bottom:var(--large)}.margin__bottom--x-large{margin-bottom:var(--x-large)}.margin__bottom--xx-large{margin-bottom:var(--xx-large)}.margin__top--xx-small{margin-top:var(--xx-small)}.margin__top--x-small{margin-top:var(--x-small)}.margin__top--small{margin-top:var(--small)}.margin__top--medium{margin-top:var(--medium)}.margin__top--large{margin-top:var(--large)}.margin__top--x-large{margin-top:var(--x-large)}.margin__top--xx-large{margin-top:var(--xx-large)}.margin__left--xx-small{margin-left:var(--xx-small)}.margin__left--x-small{margin-left:var(--x-small)}.margin__left--small{margin-left:var(--small)}.margin__left--medium{margin-left:var(--medium)}.margin__left--large{margin-left:var(--large)}.margin__left--x-large{margin-left:var(--x-large)}.margin__left--xx-large{margin-left:var(--xx-large)}.margin__right--xx-small{margin-right:var(--xx-small)}.margin__right--x-small{margin-right:var(--x-small)}.margin__right--small{margin-right:var(--small)}.margin__right--medium{margin-right:var(--medium)}.margin__right--large{margin-right:var(--large)}.margin__right--x-large{margin-right:var(--x-large)}.margin__right--xx-large{margin-right:var(--xx-large)}:root{color-scheme:light dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}body{--invite-font-color: #5d256d;--invite-backgrnd-clr-raw: 253, 251, 247;--invite-backgrnd-clr: rgb(253, 251, 247);--button-backgrnd-clr: #e6e6e6;--button-focus-border-clr: #646cff;--button-focus-clr: #535bf2;font-family:Simonetta,serif;font-size:20px;margin:0;display:flex;min-width:100vw;color:var(--invite-font-color);background-color:#fdfbf7}.font-great-vibes{font-family:Great Vibes,cursive}.font-simonetta{font-family:Simonetta,serif}.home-screen{min-height:120vh;background:url(/assets/Lavanya%20_%20Danial%20Photo-BKK4wX-a.jpg?t=1770596812870);background-repeat:no-repeat;background-size:cover;background-position:center 12vh;position:relative;background-color:#efeef3}.header{background-color:rgba(var(--invite-backgrnd-clr-raw),.8);display:flex;flex-direction:column}.lavanya-danial-title{width:100%;margin:0 auto 10px;padding-block:10px;display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem}.lavanya-danial-title>span{flex-shrink:0}h1.font-great-vibes{font-size:clamp(2rem,2vw + .4rem,3rem)}h1.font-simonetta{font-size:clamp(1.125rem,1.125vw,1.5rem)}h2.font-great-vibes{font-size:clamp(1.8rem,2vw,2.8rem)}h2.font-simonetta{font-size:clamp(1.5rem,2vw,2rem)}#root{width:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:space-between}a{font-weight:500;color:var(--invite-font-color);text-decoration:none}a:hover{color:var(--button-focus-clr)}image{width:100%}.home-screen .show-invite-btn{position:fixed;top:90vh;left:50%;transform:translate(-50%)}.invite{display:flex;flex-direction:column;margin-top:10px;margin-inline:auto;background-color:var(--invite-backgrnd-clr);padding:0 20px 40px;justify-content:space-between;position:relative}.invite *{width:100%}.invite button{width:50%}.names{font-family:Great Vibes,cursive;font-size:clamp(1.55rem,calc(1.5vw + 1.2rem),3.5rem);font-weight:700;width:100%;padding-bottom:5px;aspect-ratio:1;margin-inline:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(/assets/InviteBackground-KyJm3Hxi.png);background-position:center;background-size:100%;background-repeat:no-repeat}.invite .guest-address{width:100%}.invite p.date-location-text{font-family:Simonetta,serif;font-size:clamp(1rem,1.5vw + .4rem,1.5rem);text-transform:uppercase;text-align:center;line-height:1.5;letter-spacing:.5ch}.invite .guest-address p{margin-bottom:1rem;padding:0;font-size:clamp(1.1rem,1vw + .4rem,1.5rem)}button,input[type=submit],input[type=option]{border-radius:8px;border:1px solid var(--invite-font-color);padding:5px 10px;font-size:clamp(1rem,.5vw + .4rem,1.5rem);color:#fff;font-weight:500;font-family:inherit;background-color:rgba(var(--invite-backgrnd-clr-raw),.8);color:var(--invite-font-color);cursor:pointer;transition:border-color .25s}button:hover,input[type=submit]:hover{border-color:var(--button-focus-border-clr);color:var(--button-focus-clr)}button:focus,button:focus-visible,input[type=submit]:focus,input[type=submit]:focus-visible{outline:4px auto -webkit-focus-ring-color;color:var(--button-focus-clr)}.show-invite-btn{width:50%;background-color:rgba(var(--invite-backgrnd-clr-raw),.8);border:2px solid #ffffff;color:var(--invite-font-color);font-size:clamp(1.2rem,1vw + .8rem,2rem);font-weight:900}.show-invite-btn:hover,.show-invite-btn:focus,da .show-invite-btn:focus-visible,.show-invite-btn:hover+a,.show-invite-btn:focus+a,.show-invite-btn:focus-visible+a{color:var(--button-focus-clr);border-color:var(--button-focus-border-clr)}.modal{background-color:var(--invite-backgrnd-clr);border-radius:5px;width:clamp(300px,60%,700px);margin-inline:auto;padding-bottom:clamp(100px,20%,200px);display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:2vh;padding-inline:12%;gap:10px;background-image:url(/assets/RSVPBackground-Ch-7tVCD.png);background-size:80%;background-position:bottom;background-repeat:no-repeat}.modal-wrapper{margin-top:1vh;background-color:var(--invite-backgrnd-clr);box-shadow:5px 5px 15px;border-radius:5px;width:clamp(325px,60%,700px);margin-inline:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}nav{display:flex;width:80vw;align-self:center;padding-bottom:1rem;justify-content:space-around;flex-wrap:wrap}.modal-link{font-size:1.25rem;font-family:Simonetta,serif;text-transform:uppercase;font-weight:900}.modal>p{font-size:1.1rem;margin:.5rem}.view-details:hover,.view-details:focus,.view-details:focus-visible{color:var(--button-focus-clr)}.invite-details{width:100%;margin:2vh auto}.invite-details__button{width:100%}.invite-details__button--bottom{padding-top:10%;padding-bottom:15%}.invite-details__button--bottom>button{width:50%;margin-bottom:10%}.modal.rsvp-form,.rsvp-form.modal{margin:2vh auto}.view-details-link{text-align:center;cursor:pointer;padding-bottom:10px;font-size:1rem;padding-block:1rem}.details-important{font-weight:900;font-size:1.2rem;padding:1px 5px;border-radius:3px;background-color:rgba(var(--invite-backgrnd-clr-raw),.8)}.rsvp-form,.rsvp-success{width:100%;position:relative;display:flex;flex-direction:column;padding-inline:clamp(0px,5vw,10px)}input[type=submit],select#invitees{margin-top:10px;color:var(--invite-font-color);background-color:rgba(var(--invite-backgrnd-clr-raw),.8);width:40%;margin-inline:auto;text-align:center;text-align-last:center;-moz-text-align-last:center;-ms-text-align-last:center}.rsvp-content{margin-bottom:15%}option{text-align:center}select#invitees *{color:var(--invite-font-color)}.invite-details hr,.rsvp-form hr{width:90%;border:1px solid var(--invite-font-color);margin-inline:auto}.invite-details hr{width:30%}.active{color:green}@media(orientation:landscape){nav{margin:0}}@media not (min-width:800px){.home-screen{background:url(/assets/Lavanya%20_%20Danial%20Photo%20Portrait-CPRTKKSY.jpg?t=1770596812870);background-size:contain;background-position:center 12vh;background-color:#efeef3;background-repeat:no-repeat}}@media not (min-width:1024px){.guest-address{padding-bottom:2rem}.home-screen .show-invite-btn{top:100vw}}.loading:after{overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis steps(4,end) 1.2s infinite;animation:ellipsis steps(4,end) 1.2s infinite;content:"…";width:0px}@keyframes ellipsis{0%{margin-right:1.25em;width:0em}to{margin-right:0;width:1.25em}}@-webkit-keyframes ellipsis{0%{margin-right:1.25em;width:0em}to{margin-right:0;width:1.25em}}
