:root{--font-wedding-serif-en:"Cormorant Garamond","Lora",Georgia,"Times New Roman",serif;--font-wedding-sans-ar:"Tajawal","Segoe UI","Helvetica Neue",sans-serif;--font-wedding-quote-ar:"El Messiri","Tajawal","Segoe UI",sans-serif}html{overflow:hidden}.great-vibes{font-family:Great Vibes,cursive!important;font-size:30px!important;font-style:italic!important;padding:0 10px!important}#root,#swipeableViewsParentContainer,.swipeablePage,body,html{height:100%!important;overflow:hidden;position:relative;text-align:center}.slide-background-layer{inset:0;pointer-events:none;position:absolute;z-index:0}.slide-bg-video{height:100%;object-fit:cover;width:100%}.slide-bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.start-page-video-bg{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}#startPage>:not(.start-page-video-bg),.swipeablePage>.slide-background-layer~*,.swipeablePage>.start-page-video-bg~*{position:relative;z-index:1}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:15px;bottom:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Great Vibes,sans-serif;left:0;margin:auto;max-height:850px;max-width:464px;position:absolute;right:0;top:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#preweddingvideo{inset:0;object-fit:cover;pointer-events:none;z-index:-2}#preweddingvideo,#startPage{color:#fff;height:100%;position:absolute;width:100%}#startPage{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:.7;top:0;visibility:visible;z-index:100}#startPage.start-page--envelope-feel{overflow:hidden}#startPage.start-page--envelope-feel.start-page--reveal{overflow:visible}.start-page-envelope-panel{align-items:center;box-sizing:border-box;display:flex;height:100%;inset:0;justify-content:center;margin:0;min-height:100%;padding:max(10px,env(safe-area-inset-top,0px)) 12px max(14px,env(safe-area-inset-bottom,0px));-webkit-perspective:1100px;perspective:1100px;-webkit-perspective-origin:50% 28%;perspective-origin:50% 28%;pointer-events:none;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%;z-index:5}.start-page-envelope-panel__kraft{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:linear-gradient(145deg,rgba(92,68,48,.52),rgba(120,92,68,.46) 40%,rgba(74,52,38,.55)),repeating-linear-gradient(-12deg,transparent,transparent 3px,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 4px);background:linear-gradient(145deg,var(--env-kraft-1,rgba(92,68,48,.52)) 0,var(--env-kraft-2,rgba(120,92,68,.46)) 40%,var(--env-kraft-3,rgba(74,52,38,.55)) 100%),repeating-linear-gradient(-12deg,transparent,transparent 3px,rgba(0,0,0,.04) 3px,rgba(0,0,0,.04) 4px);box-shadow:inset 0 0 80px rgba(30,18,10,.28);box-shadow:inset 0 0 80px var(--env-kraft-inset,rgba(30,18,10,.28));inset:0;pointer-events:none;position:absolute;transition:opacity .55s ease .22s}.start-page-envelope-panel__flap{background:linear-gradient(180deg,rgba(135,105,78,.58),rgba(95,70,52,.62));background:linear-gradient(180deg,var(--env-flap-side-1,rgba(135,105,78,.58)) 0,var(--env-flap-side-2,rgba(95,70,52,.62)) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12);pointer-events:none;position:absolute;transition:opacity .48s ease .18s,-webkit-transform .55s ease .12s;transition:opacity .48s ease .18s,transform .55s ease .12s;transition:opacity .48s ease .18s,transform .55s ease .12s,-webkit-transform .55s ease .12s}.start-page-envelope-panel__flap--left{bottom:0;-webkit-clip-path:polygon(0 100%,0 12%,100% 100%);clip-path:polygon(0 100%,0 12%,100% 100%);height:72%;left:0;width:52%;z-index:1}.start-page-envelope-panel__flap--right{bottom:0;-webkit-clip-path:polygon(100% 100%,100% 12%,0 100%);clip-path:polygon(100% 100%,100% 12%,0 100%);height:72%;right:0;width:52%;z-index:1}.start-page-envelope-panel__flap--bottom{background:linear-gradient(0deg,rgba(110,82,60,.6),rgba(85,62,46,.64));background:linear-gradient(0deg,var(--env-flap-bottom-1,rgba(110,82,60,.6)) 0,var(--env-flap-bottom-2,rgba(85,62,46,.64)) 100%);bottom:0;-webkit-clip-path:polygon(0 100%,50% 0,100% 100%);clip-path:polygon(0 100%,50% 0,100% 100%);height:38%;left:0;right:0;z-index:2}.start-page-envelope-panel__flap--top{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(180deg,rgba(150,118,88,.62),rgba(105,78,58,.58));background:linear-gradient(180deg,var(--env-flap-top-1,rgba(150,118,88,.62)) 0,var(--env-flap-top-2,rgba(105,78,58,.58)) 100%);box-shadow:0 6px 18px rgba(0,0,0,.18);-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);height:min(34vh,200px);left:0;right:0;top:0;-webkit-transform-origin:50% 0;transform-origin:50% 0;transition:opacity .5s ease .06s,-webkit-transform .82s cubic-bezier(.33,.83,.32,1);transition:transform .82s cubic-bezier(.33,.83,.32,1),opacity .5s ease .06s;transition:transform .82s cubic-bezier(.33,.83,.32,1),opacity .5s ease .06s,-webkit-transform .82s cubic-bezier(.33,.83,.32,1);z-index:6}.start-page-envelope-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;max-width:100%;padding:0 4px;pointer-events:none;position:relative;text-align:center;transition:opacity .52s ease .14s,-webkit-transform .68s cubic-bezier(.33,.83,.32,1) .1s;transition:transform .68s cubic-bezier(.33,.83,.32,1) .1s,opacity .52s ease .14s;transition:transform .68s cubic-bezier(.33,.83,.32,1) .1s,opacity .52s ease .14s,-webkit-transform .68s cubic-bezier(.33,.83,.32,1) .1s;width:min(380px,92vw);z-index:4}.start-page-envelope-content .start-page-wax-seal{pointer-events:auto}.start-page-envelope-panel__ornament{background:linear-gradient(90deg,transparent,rgba(45,28,18,.65),transparent);background:linear-gradient(90deg,transparent,var(--env-ornament,rgba(45,28,18,.65)),transparent);border-radius:2px;height:3px;margin:0 auto .75rem;opacity:.9;width:48px}.start-page-envelope-panel__welcome,.start-page-envelope-panel__welcome>div{color:#f5ebe0!important;color:var(--env-text-welcome,#f5ebe0)!important;font-style:normal;text-shadow:0 1px 2px rgba(0,0,0,.35)}.start-page-envelope-panel__guest{color:#edd6c9;color:var(--env-text-guest,#edd6c9);font-family:Cormorant Garamond,Lora,serif;font-size:clamp(17px,4.2vw,24px);font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3)}.start-page-envelope-panel__lines{align-items:center;display:flex;flex-direction:column;gap:2px;margin:.4rem 0 .2rem}.start-page-envelope-panel__line{color:#e8dccf;color:var(--env-text-line,#e8dccf);font-family:Ubuntu,Segoe UI,sans-serif;font-size:clamp(14px,3.5vw,18px);font-weight:500;letter-spacing:.04em;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.28)}.start-page-envelope-panel__line--lead{color:#f0d6d8;color:var(--env-text-line-lead,#f0d6d8);font-size:clamp(15px,3.9vw,20px);font-weight:700;letter-spacing:.12em;text-shadow:0 1px 3px rgba(0,0,0,.35);text-transform:uppercase}.start-page-envelope-panel__hint{color:hsla(31,35%,86%,.72);color:var(--env-text-hint,hsla(31,35%,86%,.72));font-family:Lora,serif;font-size:11px;letter-spacing:.1em;line-height:1.35;margin:.35rem 0 0;max-width:260px;text-transform:uppercase}.start-page-wax-seal{-webkit-animation:start-page-seal-pulse 3.2s ease-in-out infinite;animation:start-page-seal-pulse 3.2s ease-in-out infinite;background:radial-gradient(ellipse 72% 58% at 38% 30%,rgba(110,48,52,.45) 0,transparent 58%),radial-gradient(circle at 50% 52%,#5c2428 0,#451a20 32%,#2d1014 62%,#160809 100%);background:radial-gradient(ellipse 72% 58% at 38% 30%,var(--seal-highlight,rgba(110,48,52,.45)) 0,transparent 58%),radial-gradient(circle at 50% 52%,var(--seal-mid,#5c2428) 0,var(--seal-deep,#451a20) 32%,var(--seal-ink,#2d1014) 62%,var(--seal-void,#160809) 100%);border:none;border-radius:50%;box-shadow:0 5px 16px rgba(0,0,0,.48),0 1px 0 rgba(60,28,32,.5),0 0 0 1px rgba(25,10,12,.65),inset 0 2px 3px rgba(95,42,48,.35),inset 0 -5px 14px rgba(8,2,4,.75),inset 2px 2px 0 rgba(130,72,78,.12);box-shadow:0 5px 16px rgba(0,0,0,.48),0 1px 0 var(--seal-edge,rgba(60,28,32,.5)),0 0 0 1px var(--seal-rim,rgba(25,10,12,.65)),inset 0 2px 3px var(--seal-inset-top,rgba(95,42,48,.35)),inset 0 -5px 14px var(--seal-inset-bottom,rgba(8,2,4,.75)),inset 2px 2px 0 var(--seal-inset-highlight,rgba(130,72,78,.12));cursor:pointer;-webkit-filter:saturate(.92);filter:saturate(.92);flex-shrink:0;height:clamp(80px,24vw,102px);margin-top:.35rem;outline:2px solid rgba(140,112,62,.42);outline:2px solid var(--seal-ring,rgba(140,112,62,.42));outline-offset:3px;padding:7px;position:relative;transition:box-shadow .22s ease,opacity .35s ease,-webkit-transform .22s ease,-webkit-filter .22s ease;transition:transform .22s ease,box-shadow .22s ease,opacity .35s ease,filter .22s ease;transition:transform .22s ease,box-shadow .22s ease,opacity .35s ease,filter .22s ease,-webkit-transform .22s ease,-webkit-filter .22s ease;width:clamp(80px,24vw,102px)}.start-page-wax-seal:hover{-webkit-animation:none;animation:none;box-shadow:0 8px 22px rgba(0,0,0,.52),0 1px 0 rgba(60,28,32,.55),0 0 0 1px rgba(25,10,12,.7),inset 0 2px 4px rgba(95,42,48,.38),inset 0 -5px 14px rgba(8,2,4,.72),inset 2px 2px 0 rgba(130,72,78,.14);box-shadow:0 8px 22px rgba(0,0,0,.52),0 1px 0 var(--seal-edge,rgba(60,28,32,.55)),0 0 0 1px var(--seal-rim,rgba(25,10,12,.7)),inset 0 2px 4px var(--seal-inset-top,rgba(95,42,48,.38)),inset 0 -5px 14px var(--seal-inset-bottom,rgba(8,2,4,.72)),inset 2px 2px 0 var(--seal-inset-highlight,rgba(130,72,78,.14));-webkit-filter:saturate(.95);filter:saturate(.95);-webkit-transform:scale(1.06);transform:scale(1.06)}.start-page-wax-seal:active{-webkit-transform:scale(.96);transform:scale(.96)}.start-page-wax-seal:focus{outline:none}.start-page-wax-seal:focus-visible{outline:3px solid khaki;outline-offset:4px}.start-page-wax-seal__shine{background:linear-gradient(180deg,hsla(5,33%,68%,.22),transparent 85%);background:linear-gradient(180deg,var(--seal-shine,hsla(5,33%,68%,.22)) 0,transparent 85%);border-radius:50%;height:18%;inset:14% 22% auto 28%;opacity:.55;pointer-events:none;position:absolute}.start-page-wax-seal__logo{background:rgba(0,0,0,.1);border-radius:50%;display:block;-webkit-filter:contrast(1.05) brightness(.97);filter:contrast(1.05) brightness(.97);height:100%;object-fit:contain;opacity:.94;pointer-events:none;position:relative;width:100%;z-index:1}@-webkit-keyframes start-page-seal-pulse{0%,to{box-shadow:0 5px 16px rgba(0,0,0,.48),0 1px 0 rgba(60,28,32,.5),0 0 0 1px rgba(25,10,12,.65),inset 0 2px 3px rgba(95,42,48,.35),inset 0 -5px 14px rgba(8,2,4,.75),inset 2px 2px 0 rgba(130,72,78,.12);box-shadow:0 5px 16px rgba(0,0,0,.48),0 1px 0 var(--seal-edge,rgba(60,28,32,.5)),0 0 0 1px var(--seal-rim,rgba(25,10,12,.65)),inset 0 2px 3px var(--seal-inset-top,rgba(95,42,48,.35)),inset 0 -5px 14px var(--seal-inset-bottom,rgba(8,2,4,.75)),inset 2px 2px 0 var(--seal-inset-highlight,rgba(130,72,78,.12))}50%{box-shadow:0 6px 20px rgba(0,0,0,.52),0 1px 0 rgba(60,28,32,.52),0 0 0 1px rgba(25,10,12,.68),inset 0 2px 4px rgba(95,42,48,.38),inset 0 -5px 14px rgba(8,2,4,.78),inset 2px 2px 0 rgba(130,72,78,.15);box-shadow:0 6px 20px rgba(0,0,0,.52),0 1px 0 var(--seal-edge,rgba(60,28,32,.52)),0 0 0 1px var(--seal-rim,rgba(25,10,12,.68)),inset 0 2px 4px var(--seal-inset-top,rgba(95,42,48,.38)),inset 0 -5px 14px var(--seal-inset-bottom,rgba(8,2,4,.78)),inset 2px 2px 0 var(--seal-inset-highlight,rgba(130,72,78,.15))}}@keyframes start-page-seal-pulse{0%,to{box-shadow:0 5px 16px rgba(0,0,0,.48),0 1px 0 rgba(60,28,32,.5),0 0 0 1px rgba(25,10,12,.65),inset 0 2px 3px rgba(95,42,48,.35),inset 0 -5px 14px rgba(8,2,4,.75),inset 2px 2px 0 rgba(130,72,78,.12);box-shadow:0 5px 16px rgba(0,0,0,.48),0 1px 0 var(--seal-edge,rgba(60,28,32,.5)),0 0 0 1px var(--seal-rim,rgba(25,10,12,.65)),inset 0 2px 3px var(--seal-inset-top,rgba(95,42,48,.35)),inset 0 -5px 14px var(--seal-inset-bottom,rgba(8,2,4,.75)),inset 2px 2px 0 var(--seal-inset-highlight,rgba(130,72,78,.12))}50%{box-shadow:0 6px 20px rgba(0,0,0,.52),0 1px 0 rgba(60,28,32,.52),0 0 0 1px rgba(25,10,12,.68),inset 0 2px 4px rgba(95,42,48,.38),inset 0 -5px 14px rgba(8,2,4,.78),inset 2px 2px 0 rgba(130,72,78,.15);box-shadow:0 6px 20px rgba(0,0,0,.52),0 1px 0 var(--seal-edge,rgba(60,28,32,.52)),0 0 0 1px var(--seal-rim,rgba(25,10,12,.68)),inset 0 2px 4px var(--seal-inset-top,rgba(95,42,48,.38)),inset 0 -5px 14px var(--seal-inset-bottom,rgba(8,2,4,.78)),inset 2px 2px 0 var(--seal-inset-highlight,rgba(130,72,78,.15))}}#startPage.start-page--reveal .start-page-wax-seal{-webkit-animation:none;animation:none;opacity:0;pointer-events:none;-webkit-transform:scale(.72);transform:scale(.72)}.start-page-reveal-film{background:linear-gradient(165deg,hsla(38,58%,96%,.38),hsla(38,32%,88%,.34) 45%,hsla(37,26%,83%,.3));inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .65s ease .12s;z-index:20}#startPage.start-page--reveal .start-page-envelope-panel__flap--top{opacity:.22;-webkit-transform:rotateX(-88deg);transform:rotateX(-88deg)}#startPage.start-page--reveal .start-page-envelope-panel__flap--left,#startPage.start-page--reveal .start-page-envelope-panel__flap--right{opacity:0;-webkit-transform:translateY(6%);transform:translateY(6%)}#startPage.start-page--reveal .start-page-envelope-panel__flap--bottom{opacity:0;-webkit-transform:translateY(12%);transform:translateY(12%)}#startPage.start-page--reveal .start-page-envelope-content{opacity:0;-webkit-transform:translateY(min(-32vh,-180px)) scale(1.02);transform:translateY(min(-32vh,-180px)) scale(1.02)}#startPage.start-page--reveal .start-page-envelope-panel__kraft{opacity:0}#startPage.start-page--reveal .start-page-envelope-panel{opacity:0;pointer-events:none;transition:opacity .48s cubic-bezier(.4,0,.2,1) .78s}#startPage.start-page--reveal .start-page-reveal-film{opacity:.72}@media (prefers-reduced-motion:reduce){.start-page-envelope-content,.start-page-envelope-panel,.start-page-envelope-panel__flap,.start-page-envelope-panel__kraft,.start-page-reveal-film{transition-duration:.01ms!important}.start-page-wax-seal{-webkit-animation:none!important;animation:none!important}}#startPageBtn{border:3px solid silver;border-radius:90px;bottom:0;box-shadow:0 0 20px 0;height:180px;left:0;margin:auto;position:absolute;right:0;top:50%;width:180px}#SwipeableViews{background-color:initial;height:100%;opacity:1;position:absolute;top:0;visibility:hidden;width:100%;z-index:2}#SwipeableViews:before{background:rgba(0,0,0,.7);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}#SwipeableViews.card-swipe-root{overflow:hidden}#SwipeableViews.card-swipe-root--book{-webkit-perspective:1400px;perspective:1400px;-webkit-perspective:var(--book-swipe-perspective,1400px);perspective:var(--book-swipe-perspective,1400px);-webkit-perspective-origin:50% 88%;perspective-origin:50% 88%}#SwipeableViews.card-swipe-root--book .card-swipe-page,#SwipeableViews.card-swipe-root--book .card-swipe-strip{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#SwipeableViews.card-swipe-root--book .card-swipe-page{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (prefers-reduced-motion:reduce){#SwipeableViews.card-swipe-root--book .card-swipe-page{-webkit-transform:none!important;transform:none!important;will-change:auto!important}}.card-swipe-strip{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;-webkit-user-drag:none;align-items:stretch;cursor:grab;display:flex;flex-direction:row;height:100%!important;overflow-x:auto;overflow-y:hidden;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%;z-index:1}.card-swipe-strip:active{cursor:grabbing}.card-swipe-strip [contenteditable=true],.card-swipe-strip input,.card-swipe-strip select,.card-swipe-strip textarea{cursor:text;user-select:text;-webkit-user-select:text;-moz-user-select:text}.card-swipe-strip a{cursor:pointer;user-select:auto;-webkit-user-select:auto}.card-swipe-strip::-webkit-scrollbar{display:none}.card-swipe-page{box-sizing:border-box;cursor:inherit;display:flex;flex:0 0 100%;flex-direction:column;height:100%;max-width:100%;min-width:100%;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;width:100%}.card-swipe-page>.swipeablePage{flex:1 1 auto;height:100%!important;max-height:100%;min-height:0;min-width:0;width:100%}#slide1{border-radius:20px;color:#fff;display:flex;flex-direction:column;font-family:Lora,serif;min-height:100%}#slide1 #slide1Header{flex:0 0 auto;height:auto!important}#slide1 #slide1Body{display:flex;flex:1 1 auto;flex-direction:column;height:auto!important;justify-content:flex-end;min-height:0}#slide1 #slide1Footer{flex:0 0 auto;height:auto!important;min-height:44px}#slide2{--s2-quote-ltr-name:clamp(1rem,3.45vw,1.22rem);--s2-quote-rtl-name:clamp(1.28rem,4.65vw,1.72rem);--s2-quote-ltr-body:clamp(0.92rem,3.15vw,1.14rem);--s2-quote-rtl-body:clamp(1.12rem,4.1vw,1.48rem);--s2-quote-rtl-last:clamp(1.06rem,3.95vw,1.4rem);--s2-en-with-ar-mq-scale:1.15;--s2-en-couple-with-ar-mq-scale:1.3;border-radius:20px;color:#fff;display:flex;flex-direction:column;font-family:Cormorant Garamond,Lora,Georgia,Times New Roman,serif;font-family:var(--font-wedding-serif-en);min-height:100%;text-shadow:0 1px 12px rgba(0,0,0,.45)}#slide2 #slide2Header{flex:0 0 auto;height:auto!important;min-height:0}#slide2 #slide2Body.slide2-body{align-items:center;display:flex;flex-direction:column;text-align:center}#slide2 #slide2Body{-webkit-overflow-scrolling:touch;flex:1 1 auto;height:auto!important;min-height:0;overflow-y:auto}#slide2.slide2--fill-page #slide2Body.slide2-body--fill{box-sizing:border-box;justify-content:space-evenly;padding:6px 8px 4px}#slide2.slide2--fill-page .slide2-body--fill .slide2-section--invite{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:0;width:100%}#slide2.slide2--compact.slide2--fill-page #slide2Body.slide2-body--fill{justify-content:flex-start;row-gap:.25rem}#slide2 .slide2-body--compact .slide2-invite-line{margin:.1em 0}#slide2 .slide2-section{box-sizing:border-box;max-width:100%;width:100%}#slide2 .slide2-section--scripture{margin-top:max(12px,1.5vh)}#slide2 .slide2-scripture-wrap>div{font-family:Cormorant Garamond,Lora,Georgia,Times New Roman,serif;font-family:var(--font-wedding-serif-en);font-size:clamp(1rem,3.5vw,1.35rem);font-style:italic;font-weight:500;letter-spacing:.02em;line-height:1.45;padding:0 14px}#slide2 .slide2-scripture-wrap>div[dir=rtl]{font-family:Tajawal,Segoe UI,Helvetica Neue,sans-serif;font-family:var(--font-wedding-sans-ar);font-style:normal;font-weight:400;letter-spacing:0;line-height:1.55}#slide2 .slide2-evangelist-wrap{margin-top:6px}#slide2 .slide2-evangelist-wrap>div{font-family:Cormorant Garamond,Lora,Georgia,Times New Roman,serif;font-family:var(--font-wedding-serif-en);font-size:clamp(.76rem,2.55vw,.92rem);font-style:italic;font-weight:500;line-height:1.4;opacity:.95}#slide2 .slide2-evangelist-wrap>div[dir=rtl]{font-family:El Messiri,Tajawal,Segoe UI,sans-serif;font-family:var(--font-wedding-quote-ar);font-size:clamp(.88rem,3.05vw,1.08rem);font-style:normal;letter-spacing:.01em;line-height:1.55}#slide2 .slide2-section--invite[dir=ltr] .slide2-invite-line{font-family:Cormorant Garamond,Lora,Georgia,Times New Roman,serif;font-family:var(--font-wedding-serif-en)}#slide2 .slide2-section--invite[dir=rtl] .slide2-invite-line{font-family:El Messiri,Tajawal,Segoe UI,sans-serif;font-family:var(--font-wedding-quote-ar);font-size:clamp(1.12rem,4.1vw,1.48rem);font-weight:500;letter-spacing:.02em;line-height:1.68}#slide2 .slide2-invite-line{font-size:clamp(.92rem,3.15vw,1.14rem);font-weight:500;line-height:1.42;margin:.18em 0;padding:0 12px}#slide2 .slide2-section--invite[dir=ltr] .slide2-invite-line:first-child,#slide2 .slide2-section--invite[dir=ltr] .slide2-invite-line:nth-child(3){font-size:clamp(1rem,3.45vw,1.22rem);font-weight:600}#slide2 .slide2-section--invite[dir=rtl] .slide2-invite-line:first-child,#slide2 .slide2-section--invite[dir=rtl] .slide2-invite-line:nth-child(3){font-size:clamp(1.28rem,4.65vw,1.72rem);font-weight:600;letter-spacing:.025em}#slide2 .slide2-section--invite .slide2-invite-line:last-child{font-weight:500;margin-top:.18em;opacity:.97}#slide2 .slide2-section--invite[dir=rtl] .slide2-invite-line:last-child{font-size:clamp(1.06rem,3.95vw,1.4rem);font-weight:500;letter-spacing:.018em;line-height:1.75;margin-top:.28em}#slide2 .slide2-section--couple{margin-top:-.55rem}#slide2 .slide2-couple-name--en{font-family:Great Vibes,cursive!important;font-size:var(--s2-quote-rtl-name)!important;font-style:italic!important;font-weight:600!important;line-height:1.35!important;padding:.06em 10px!important}#slide2 .slide2-couple-name--en>div{font-family:inherit!important;font-size:inherit!important}#slide2 .slide2-couple-name--ar{font-family:Tajawal,Segoe UI,Helvetica Neue,sans-serif!important;font-family:var(--font-wedding-sans-ar)!important;font-size:var(--s2-quote-rtl-name)!important;font-style:normal!important;font-weight:600!important;letter-spacing:.025em;line-height:1.68!important;padding:.1em 10px!important}#slide2 .slide2-couple-name--ar>div{font-family:inherit!important}#slide2 .slide2-section--invite[dir=rtl]~.slide2-section--couple .slide2-couple-name--en{font-size:calc(var(--s2-quote-rtl-name)*var(--s2-en-couple-with-ar-mq-scale))!important}#slide2 .slide2-ceremony-line{font-family:Cormorant Garamond,Lora,Georgia,Times New Roman,serif;font-family:var(--font-wedding-serif-en);margin-top:6px}#slide2 .slide2-ceremony-line,#slide2 .slide2-ceremony-line[dir=rtl]{font-size:var(--s2-quote-rtl-body);font-weight:500;letter-spacing:.02em;line-height:1.68}#slide2 .slide2-ceremony-line[dir=rtl]{font-family:El Messiri,Tajawal,Segoe UI,sans-serif;font-family:var(--font-wedding-quote-ar)}#slide2 .slide2-ceremony-sub{font-family:Cormorant Garamond,Lora,Georgia,Times New Roman,serif;font-family:var(--font-wedding-serif-en);font-style:italic;padding:6px 12px 0}#slide2 .slide2-ceremony-sub,#slide2 .slide2-ceremony-sub[dir=rtl]{font-size:var(--s2-quote-rtl-last);font-weight:500;letter-spacing:.018em;line-height:1.75}#slide2 .slide2-ceremony-sub[dir=rtl]{font-family:El Messiri,Tajawal,Segoe UI,sans-serif;font-family:var(--font-wedding-quote-ar);font-style:normal}#slide2 .slide2-section--ceremony{margin-top:4px;padding-bottom:4px}#slide2 #slide2Footer{flex:0 0 auto;height:auto!important;min-height:44px}#slide2 #slide2Footer>div:last-child{font-family:Cormorant Garamond,Lora,Georgia,Times New Roman,serif;font-family:var(--font-wedding-serif-en);font-size:var(--s2-quote-ltr-body);letter-spacing:.12em;line-height:1.42;opacity:.9;text-transform:uppercase}#slide3,#slide4,#slide5,#slide6{border-radius:20px;color:#fff;font-family:Lora,serif}#slide7{background-image:url(../../static/media/Page3.13b2d84a8daace4c2c20.jpg)}#slide7,#slide8{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;color:#fff;font-family:Lora,serif}#slide8{background-image:url(../../static/media/Page4.dabd1be46f2170e86920.jpg)}#lastPage{background-image:url(../../static/media/LastPage.34ee596ddddb72b55d63.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;color:#fff;font-family:Lora,serif}#slide1Header,#slide2Header,#slide3Header,#slide4Header,#slide5Header,#slide6Header,#slide7Header,#slide8Header{font-family:Great Vibes,cursive;font-size:40px;height:10%}#slide1Body,#slide2Body,#slide3Body,#slide4Body,#slide5Body,#slide6Body,#slide7Body,#slide8Body{height:83%}#slide1Body{font-family:Great Vibes,cursive;font-size:50px}#slide1Footer,#slide2Footer,#slide3Footer,#slide4Footer,#slide5Footer,#slide6Footer,#slide7Footer,#slide8Footer{height:6%;position:relative;text-align:center}.arrow{cursor:pointer;left:49%;position:relative;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:rotate(90deg);transform:rotate(90deg);width:20px}.arrow span{-webkit-animation:animate 2s infinite;animation:animate 2s infinite;border-bottom:3px solid #fff;border-right:3px solid #fff;display:block;height:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.arrow span:nth-child(2){-webkit-animation-delay:-.2s;animation-delay:-.2s}.arrow span:nth-child(3){-webkit-animation-delay:-.4s;animation-delay:-.4s}@-webkit-keyframes animate{0%{opacity:0;-webkit-transform:rotate(45deg) translate(-20px,-20px);transform:rotate(45deg) translate(-20px,-20px)}50%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg) translate(20px,20px);transform:rotate(45deg) translate(20px,20px)}}@keyframes animate{0%{opacity:0;-webkit-transform:rotate(45deg) translate(-20px,-20px);transform:rotate(45deg) translate(-20px,-20px)}50%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg) translate(20px,20px);transform:rotate(45deg) translate(20px,20px)}}#muteUnmute{bottom:15px;cursor:pointer;font-size:25px;left:15px;position:absolute;z-index:101}.attendingPart{background:rgba(72,72,72,.4);border:2px solid #fff;border-radius:5px;box-sizing:border-box;color:#fff;font-size:18px;height:40px;margin:0 auto;outline:none;padding:0 15px;width:250px}#leafContainer{height:100vh;overflow:hidden;pointer-events:none;position:fixed;width:100%;z-index:1}#leafContainer>div{-webkit-animation-direction:normal,normal;-webkit-animation-iteration-count:infinite,infinite;-webkit-animation-timing-function:linear,ease-in;height:45px;position:absolute;width:45px}#leafContainer.floral>div,#leafContainer.floral>div img,#leafContainer.floral_white>div,#leafContainer.floral_white>div img{height:17px;width:auto}#leafContainer>div>img{-webkit-animation-direction:alternate;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;height:55px;position:absolute;-webkit-transform-origin:50% -100%;width:auto}#leafContainer.floral>div>img,leafContainer.floral_white>div>img{height:17px}#leafContainer.hearts_pink>div>img,#leafContainer.hearts_red>div>img{height:45px}#leafContainer.bigLeaf>div>img{height:65px}#leafContainer.baloons>div>img{height:auto;width:35px}@-webkit-keyframes drop{0%{-webkit-transform:translateY(50px);transform:translateY(50px)}to{-webkit-transform:translateY(-1950px);transform:translateY(-1950px)}}@keyframes drop{0%{-webkit-transform:translateY(50px);transform:translateY(50px)}to{-webkit-transform:translateY(-1950px);transform:translateY(-1950px)}}@-webkit-keyframes clockwiseSpin{0%{-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}60%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}80%{-webkit-transform:rotate(80deg);transform:rotate(80deg)}to{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}}@keyframes clockwiseSpin{0%{-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}60%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}80%{-webkit-transform:rotate(80deg);transform:rotate(80deg)}to{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}}@-webkit-keyframes counterclockwiseSpinAndFlip{0%{-webkit-transform:scaleX(-1) rotate(80deg);transform:scaleX(-1) rotate(80deg)}to{-webkit-transform:scaleX(-1) rotate(-80deg);transform:scaleX(-1) rotate(-80deg)}}@keyframes counterclockwiseSpinAndFlip{0%{-webkit-transform:scaleX(-1) rotate(80deg);transform:scaleX(-1) rotate(80deg)}to{-webkit-transform:scaleX(-1) rotate(-80deg);transform:scaleX(-1) rotate(-80deg)}}@-webkit-keyframes clockwiseSpin_baloon{0%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}60%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}80%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}to{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@keyframes clockwiseSpin_baloon{0%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}60%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}80%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}to{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@-webkit-keyframes counterclockwiseSpinAndFlip_baloon{0%{-webkit-transform:scaleX(-1) rotate(25deg);transform:scaleX(-1) rotate(25deg)}to{-webkit-transform:scaleX(-1) rotate(-25deg);transform:scaleX(-1) rotate(-25deg)}}@keyframes counterclockwiseSpinAndFlip_baloon{0%{-webkit-transform:scaleX(-1) rotate(25deg);transform:scaleX(-1) rotate(25deg)}to{-webkit-transform:scaleX(-1) rotate(-25deg);transform:scaleX(-1) rotate(-25deg)}}.animated-text{-webkit-animation:slideIn 2s ease-in-out infinite;animation:slideIn 2s ease-in-out infinite;font-family:Lora,serif;font-size:30px}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:1}to{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:1}to{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.lastPage-ambient-fireworks{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.lastPage-user-fireworks{inset:0;z-index:1}.firework,.lastPage-user-fireworks{pointer-events:none;position:absolute}.firework{border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.firework--ambient{-webkit-animation:firework-ambient-burst 2.85s ease-out infinite;animation:firework-ambient-burst 2.85s ease-out infinite;background:radial-gradient(circle at 35% 35%,#fffef5 0,#ffd87a 45%,#ff9ec7 100%);-webkit-filter:drop-shadow(0 0 14px rgba(255,240,200,.9));filter:drop-shadow(0 0 14px rgba(255,240,200,.9));height:7px;width:7px}.firework--ambient:after{-webkit-animation:firework-core-glow 2.85s ease-out infinite;animation:firework-core-glow 2.85s ease-out infinite;border-radius:50%;content:"";height:120%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:120%}.firework--p1{-webkit-animation-delay:0s;animation-delay:0s;left:24%;top:26%}.firework--p2{-webkit-animation-delay:.45s;animation-delay:.45s;left:52%;top:22%}.firework--p3{-webkit-animation-delay:.9s;animation-delay:.9s;left:78%;top:30%}.firework--p4{-webkit-animation-delay:1.2s;animation-delay:1.2s;left:38%;top:48%}.firework--p5{-webkit-animation-delay:1.65s;animation-delay:1.65s;left:64%;top:52%}.firework--p6{-webkit-animation-delay:2.1s;animation-delay:2.1s;left:50%;top:68%}.firework--user{--fh:var(--firework-hue,310);-webkit-animation:firework-user-burst 1.45s cubic-bezier(.12,.85,.28,1) forwards;animation:firework-user-burst 1.45s cubic-bezier(.12,.85,.28,1) forwards;background:radial-gradient(circle at 40% 35%,#fff 0,hsl(calc(var(--fh) + 18),100%,78%) 38%,hsl(var(--fh),92%,58%) 72%,hsl(calc(var(--fh) - 32),85%,42%) 100%);-webkit-filter:drop-shadow(0 0 18px hsla(var(--fh),95%,65%,.95));filter:drop-shadow(0 0 18px hsla(var(--fh),95%,65%,.95));height:10px;width:10px;z-index:1}@-webkit-keyframes firework-core-glow{0%,to{box-shadow:0 0 20px 8px hsla(0,0%,100%,.25);opacity:.35}45%{box-shadow:0 0 28px 12px rgba(255,248,220,.55),0 0 48px 20px rgba(255,182,193,.35);opacity:.95}}@keyframes firework-core-glow{0%,to{box-shadow:0 0 20px 8px hsla(0,0%,100%,.25);opacity:.35}45%{box-shadow:0 0 28px 12px rgba(255,248,220,.55),0 0 48px 20px rgba(255,182,193,.35);opacity:.95}}@-webkit-keyframes firework-ambient-burst{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,0),0 0 0 0 rgba(255,215,120,0);opacity:0;-webkit-transform:translate(-50%,-50%) scale(.2);transform:translate(-50%,-50%) scale(.2)}6%{box-shadow:0 0 16px 6px rgba(255,250,235,.95),0 0 32px 12px rgba(255,200,140,.5);opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{box-shadow:0 -260px 2px 3px #ffed7a,185px -185px 2px 2px #f881c1,265px 35px 3px 2px #73dafc,95px 250px 2px 3px #ca90f4,-210px 120px 3px 2px #68f3c5,-250px -80px 2px 2px #fba46a,140px -240px 2px 2px #f679ec,-120px -220px 3px 2px #abed5e,0 280px 2px 3px #ffd770,230px 150px 2px 2px #f76e85,-200px -200px 0 3px hsla(0,0%,100%,.85),200px 200px 0 2px hsla(0,0%,100%,.75);opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.12);transform:translate(-50%,-50%) scale(1.12)}}@keyframes firework-ambient-burst{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,0),0 0 0 0 rgba(255,215,120,0);opacity:0;-webkit-transform:translate(-50%,-50%) scale(.2);transform:translate(-50%,-50%) scale(.2)}6%{box-shadow:0 0 16px 6px rgba(255,250,235,.95),0 0 32px 12px rgba(255,200,140,.5);opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{box-shadow:0 -260px 2px 3px #ffed7a,185px -185px 2px 2px #f881c1,265px 35px 3px 2px #73dafc,95px 250px 2px 3px #ca90f4,-210px 120px 3px 2px #68f3c5,-250px -80px 2px 2px #fba46a,140px -240px 2px 2px #f679ec,-120px -220px 3px 2px #abed5e,0 280px 2px 3px #ffd770,230px 150px 2px 2px #f76e85,-200px -200px 0 3px hsla(0,0%,100%,.85),200px 200px 0 2px hsla(0,0%,100%,.75);opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.12);transform:translate(-50%,-50%) scale(1.12)}}@-webkit-keyframes firework-user-burst{0%{box-shadow:0 0 0 0 transparent;opacity:0;-webkit-transform:translate(-50%,-50%) scale(.15);transform:translate(-50%,-50%) scale(.15)}8%{box-shadow:0 0 24px 10px hsla(var(--fh),95%,70%,.85),0 0 48px 18px hsla(calc(var(--fh) + 40),90%,60%,.45);opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{box-shadow:0 -320px 3px 4px hsl(calc(var(--fh) + 12),100%,72%),240px -210px 3px 3px hsl(calc(var(--fh) + 68),92%,68%),300px 60px 4px 3px hsl(calc(var(--fh) - 48),90%,65%),110px 290px 3px 4px hsl(calc(var(--fh) + 120),85%,70%),-260px 160px 4px 3px hsl(calc(var(--fh) + 200),88%,68%),-280px -110px 3px 3px hsl(calc(var(--fh) + 260),95%,72%),180px -280px 3px 3px hsl(calc(var(--fh) + 95),96%,74%),-150px -270px 4px 3px hsl(calc(var(--fh) + 155),82%,68%),0 330px 3px 4px hsl(calc(var(--fh) + 30),100%,70%),270px 190px 3px 3px hsl(calc(var(--fh) - 20),90%,68%),-230px 240px 3px 3px hsl(calc(var(--fh) + 180),88%,72%),320px -40px 3px 3px hsl(calc(var(--fh) - 90),92%,66%),-300px 40px 3px 3px hsla(0,0%,100%,.92),0 -300px 2px 4px hsla(0,0%,100%,.88);-webkit-filter:drop-shadow(0 0 32px hsla(var(--fh),100%,60%,.3));filter:drop-shadow(0 0 32px hsla(var(--fh),100%,60%,.3));opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}}@keyframes firework-user-burst{0%{box-shadow:0 0 0 0 transparent;opacity:0;-webkit-transform:translate(-50%,-50%) scale(.15);transform:translate(-50%,-50%) scale(.15)}8%{box-shadow:0 0 24px 10px hsla(var(--fh),95%,70%,.85),0 0 48px 18px hsla(calc(var(--fh) + 40),90%,60%,.45);opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{box-shadow:0 -320px 3px 4px hsl(calc(var(--fh) + 12),100%,72%),240px -210px 3px 3px hsl(calc(var(--fh) + 68),92%,68%),300px 60px 4px 3px hsl(calc(var(--fh) - 48),90%,65%),110px 290px 3px 4px hsl(calc(var(--fh) + 120),85%,70%),-260px 160px 4px 3px hsl(calc(var(--fh) + 200),88%,68%),-280px -110px 3px 3px hsl(calc(var(--fh) + 260),95%,72%),180px -280px 3px 3px hsl(calc(var(--fh) + 95),96%,74%),-150px -270px 4px 3px hsl(calc(var(--fh) + 155),82%,68%),0 330px 3px 4px hsl(calc(var(--fh) + 30),100%,70%),270px 190px 3px 3px hsl(calc(var(--fh) - 20),90%,68%),-230px 240px 3px 3px hsl(calc(var(--fh) + 180),88%,72%),320px -40px 3px 3px hsl(calc(var(--fh) - 90),92%,66%),-300px 40px 3px 3px hsla(0,0%,100%,.92),0 -300px 2px 4px hsla(0,0%,100%,.88);-webkit-filter:drop-shadow(0 0 32px hsla(var(--fh),100%,60%,.3));filter:drop-shadow(0 0 32px hsla(var(--fh),100%,60%,.3));opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}}@media (prefers-reduced-motion:reduce){.lastPage-ambient-fireworks{opacity:.45}.firework--ambient,.firework--ambient:after{-webkit-animation:none!important;animation:none!important;box-shadow:0 0 24px 10px rgba(255,235,200,.35);opacity:.75;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.firework--user{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}.guest-list-container{display:flex;flex-direction:column;gap:8px;margin:15px auto;width:90%}.guest-row{align-items:center;background-color:hsla(0,0%,100%,.1);border-radius:8px;display:flex;justify-content:space-between;padding:8px}.guest-name{color:#fff;flex-grow:1;font-family:Lora,serif;font-size:16px;text-align:left}.rsvp-buttons{display:flex;gap:8px}.rsvp-button{background-color:initial;border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:12px;padding:6px 12px;transition:background-color .3s,color .3s}.rsvp-button.accept.selected{background-color:#28a745;border-color:#28a745;color:#fff}.rsvp-button.decline.selected{background-color:#dc3545;border-color:#dc3545;color:#fff}
/*# sourceMappingURL=main.4a6ec374.css.map*/