.component-content.svelte-1jmssdo.svelte-1jmssdo{position:relative;overflow:hidden;display:flex;justify-content:center;padding:60px 20px 140px}.section_bg_layer.svelte-1jmssdo.svelte-1jmssdo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.section_bg_img.svelte-1jmssdo.svelte-1jmssdo{width:100%;height:100%;object-fit:cover;display:block}.thankyou_wrapper.svelte-1jmssdo.svelte-1jmssdo{position:relative;width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2}.glass_card.svelte-1jmssdo.svelte-1jmssdo{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:40px 28px;border-radius:24px;background:#fff6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5);box-shadow:0 4px 30px #00000014,inset 0 1px #ffffff14,inset 0 -1px #b4b4b40f;overflow:hidden}.glass_glow.svelte-1jmssdo.svelte-1jmssdo{position:absolute;left:50%;transform:translate(-50%);width:70%;height:60px;border-radius:50%;pointer-events:none;z-index:0}.glass_glow_top.svelte-1jmssdo.svelte-1jmssdo{top:-20px;background:radial-gradient(ellipse,rgba(180,180,180,.15) 0%,rgba(180,180,180,.05) 50%,transparent 70%);animation:svelte-1jmssdo-glow_pulse 4s ease-in-out infinite}.glass_glow_bottom.svelte-1jmssdo.svelte-1jmssdo{bottom:-20px;background:radial-gradient(ellipse,rgba(180,180,180,.12) 0%,rgba(180,180,180,.04) 50%,transparent 70%);animation:svelte-1jmssdo-glow_pulse 4s ease-in-out infinite 2s}@keyframes svelte-1jmssdo-glow_pulse{0%,to{opacity:.5;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.15)}}.cross_divider.svelte-1jmssdo.svelte-1jmssdo{display:flex;align-items:center;justify-content:center;gap:10px;margin:12px 0;z-index:1}.cd_line.svelte-1jmssdo.svelte-1jmssdo{display:block;width:0;height:1px;background:linear-gradient(90deg,transparent,rgba(180,100,80,.3) 20%,rgba(180,100,80,.3) 80%,transparent);transition:width 1.2s .3s cubic-bezier(.25,.46,.45,.94)}.revealed.svelte-1jmssdo .cd_line.svelte-1jmssdo{width:50px}.cd_cross.svelte-1jmssdo.svelte-1jmssdo{width:18px;height:18px;object-fit:contain;opacity:.7;filter:drop-shadow(0 0 4px rgba(180,100,80,.2))}.top_cross_wrap.svelte-1jmssdo.svelte-1jmssdo{position:relative;display:flex;align-items:center;justify-content:center}.top_divider.svelte-1jmssdo .cd_cross.svelte-1jmssdo{width:30px;height:50px;position:relative;z-index:2;filter:drop-shadow(0 0 8px rgba(180,100,80,.25))}.cross_glow.svelte-1jmssdo.svelte-1jmssdo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(180,100,80,.15) 0%,rgba(180,100,80,.08) 25%,rgba(180,100,80,.03) 50%,transparent 70%);filter:blur(8px);z-index:0;animation:svelte-1jmssdo-cross_glow_pulse 3.5s ease-in-out infinite}@keyframes svelte-1jmssdo-cross_glow_pulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}.cross_ff.svelte-1jmssdo.svelte-1jmssdo{position:absolute;z-index:3;width:3px;height:3px;border-radius:50%;background:#b4645099;box-shadow:0 0 5px 2px #b464504d,0 0 12px 4px #b464501a;pointer-events:none}.cross_ff_1.svelte-1jmssdo.svelte-1jmssdo{top:50%;left:50%;animation:svelte-1jmssdo-cff_1 7s linear infinite}.cross_ff_2.svelte-1jmssdo.svelte-1jmssdo{top:50%;left:50%;animation:svelte-1jmssdo-cff_2 8s linear infinite 1.2s}.cross_ff_3.svelte-1jmssdo.svelte-1jmssdo{top:50%;left:50%;animation:svelte-1jmssdo-cff_3 9s linear infinite 2.5s}.cross_ff_4.svelte-1jmssdo.svelte-1jmssdo{top:50%;left:50%;width:2px;height:2px;animation:svelte-1jmssdo-cff_4 7.5s linear infinite .8s}.cross_ff_5.svelte-1jmssdo.svelte-1jmssdo{top:50%;left:50%;width:2px;height:2px;animation:svelte-1jmssdo-cff_5 8.5s linear infinite 3s}.cross_ff_6.svelte-1jmssdo.svelte-1jmssdo{top:50%;left:50%;animation:svelte-1jmssdo-cff_6 10s linear infinite 1.8s}@keyframes svelte-1jmssdo-cff_1{0%{transform:translate(0) scale(.3);opacity:0}5%{transform:translate(-2px,-4px) scale(1);opacity:.9}20%{transform:translate(-15px,-20px) scale(1.1);opacity:.6}40%{transform:translate(-25px,-40px) scale(.8);opacity:.8}60%{transform:translate(-18px,-58px) scale(1);opacity:.4}80%{transform:translate(-30px,-72px) scale(.7);opacity:.15}to{transform:translate(-22px,-85px) scale(.3);opacity:0}}@keyframes svelte-1jmssdo-cff_2{0%{transform:translate(0) scale(.3);opacity:0}5%{transform:translate(3px,-3px) scale(1);opacity:.8}20%{transform:translate(18px,-18px) scale(1.1);opacity:.55}40%{transform:translate(28px,-38px) scale(.9);opacity:.75}60%{transform:translate(20px,-55px) scale(1);opacity:.35}80%{transform:translate(32px,-70px) scale(.7);opacity:.12}to{transform:translate(25px,-82px) scale(.3);opacity:0}}@keyframes svelte-1jmssdo-cff_3{0%{transform:translate(0) scale(.3);opacity:0}5%{transform:translate(-1px,-5px) scale(1);opacity:.85}18%{transform:translate(8px,-22px) scale(1.1);opacity:.5}35%{transform:translate(-5px,-42px) scale(.85);opacity:.7}55%{transform:translate(10px,-60px) scale(1);opacity:.3}75%{transform:translate(2px,-75px) scale(.7);opacity:.1}to{transform:translate(5px,-90px) scale(.3);opacity:0}}@keyframes svelte-1jmssdo-cff_4{0%{transform:translate(0) scale(.3);opacity:0}5%{transform:translate(5px,-2px) scale(1);opacity:.7}22%{transform:translate(22px,-15px) scale(1.1);opacity:.5}42%{transform:translate(35px,-32px) scale(.9);opacity:.65}62%{transform:translate(28px,-50px) scale(.8);opacity:.3}82%{transform:translate(38px,-65px) scale(.6);opacity:.1}to{transform:translate(32px,-78px) scale(.3);opacity:0}}@keyframes svelte-1jmssdo-cff_5{0%{transform:translate(0) scale(.3);opacity:0}5%{transform:translate(-4px,-3px) scale(1);opacity:.75}20%{transform:translate(-20px,-16px) scale(1.1);opacity:.5}38%{transform:translate(-32px,-35px) scale(.9);opacity:.7}58%{transform:translate(-24px,-52px) scale(.8);opacity:.35}78%{transform:translate(-35px,-68px) scale(.6);opacity:.1}to{transform:translate(-28px,-80px) scale(.3);opacity:0}}@keyframes svelte-1jmssdo-cff_6{0%{transform:translate(0) scale(.3);opacity:0}4%{transform:translate(1px,-5px) scale(1);opacity:.8}15%{transform:translate(-8px,-18px) scale(1.1);opacity:.55}30%{transform:translate(12px,-35px) scale(.85);opacity:.7}48%{transform:translate(-3px,-52px) scale(1);opacity:.4}65%{transform:translate(8px,-68px) scale(.8);opacity:.2}82%{transform:translate(-5px,-80px) scale(.6);opacity:.08}to{transform:translate(3px,-92px) scale(.3);opacity:0}}.thanks_heading.svelte-1jmssdo.svelte-1jmssdo{font-family:Rouge Script,cursive;font-size:clamp(3rem,12vw,4.2rem);font-weight:400;background:linear-gradient(180deg,#000,#555,#000);background-size:100% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-1jmssdo-text_gradient_shift 4s ease-in-out infinite;margin:4px 0;line-height:1.2;z-index:1;opacity:0;transform:translateY(16px);transition:opacity 1s .2s ease,transform 1s .2s ease}.revealed.svelte-1jmssdo .thanks_heading.svelte-1jmssdo{opacity:1;transform:translateY(0)}.thanks_message.svelte-1jmssdo.svelte-1jmssdo{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.88rem,3vw,1.05rem);font-weight:400;font-style:italic;line-height:1.8;background:linear-gradient(180deg,#000,#555,#000);background-size:100% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-1jmssdo-text_gradient_shift 4s ease-in-out infinite;margin:8px 0;letter-spacing:.02em;max-width:300px;z-index:1;opacity:0;transform:translateY(12px);transition:opacity 1s .5s ease,transform 1s .5s ease}.revealed.svelte-1jmssdo .thanks_message.svelte-1jmssdo{opacity:1;transform:translateY(0)}.love_section.svelte-1jmssdo.svelte-1jmssdo{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:8px;z-index:1;opacity:0;transform:translateY(16px);transition:opacity 1s .8s ease,transform 1s .8s ease}.revealed.svelte-1jmssdo .love_section.svelte-1jmssdo{opacity:1;transform:translateY(0)}.with_love_text.svelte-1jmssdo.svelte-1jmssdo{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.7rem,2.2vw,.8rem);font-weight:600;letter-spacing:.35em;text-transform:uppercase;background:linear-gradient(180deg,#000,#555,#000);background-size:100% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-1jmssdo-text_gradient_shift 4s ease-in-out infinite;margin:0}.couple_names_block.svelte-1jmssdo.svelte-1jmssdo{display:flex;align-items:center;gap:10px}.couple_name.svelte-1jmssdo.svelte-1jmssdo{font-family:Rouge Script,cursive;font-size:clamp(2rem,8vw,2.8rem);font-weight:400;background:linear-gradient(180deg,#000,#555,#000);background-size:100% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-1jmssdo-text_gradient_shift 4s ease-in-out infinite;line-height:1.15}.couple_and.svelte-1jmssdo.svelte-1jmssdo{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.1rem,3.5vw,1.4rem);font-weight:300;background:linear-gradient(180deg,#000,#555,#000);background-size:100% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-1jmssdo-text_gradient_shift 4s ease-in-out infinite;letter-spacing:.05em}.share_btn.svelte-1jmssdo.svelte-1jmssdo{display:flex;align-items:center;justify-content:center;gap:6px;margin:24px auto 0;padding:8px 18px;border:1px solid rgba(44,44,44,.2);border-radius:30px;background:#2c2c2c0d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#000;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.8rem,2.5vw,.92rem);font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;z-index:2;opacity:0;transform:translateY(12px);transition:opacity 1s 1s ease,transform 1s 1s ease,background .3s ease,border-color .3s ease}.revealed.svelte-1jmssdo .share_btn.svelte-1jmssdo{opacity:1;transform:translateY(0)}.share_btn.svelte-1jmssdo.svelte-1jmssdo:hover{background:#2c2c2c1a;border-color:#2c2c2c59}.share_btn.svelte-1jmssdo.svelte-1jmssdo:active{transform:scale(.97)}.share_icon.svelte-1jmssdo.svelte-1jmssdo{width:12px;height:12px;flex-shrink:0}.top_divider.svelte-1jmssdo.svelte-1jmssdo{opacity:0;transition:opacity .8s ease}.revealed.svelte-1jmssdo .top_divider.svelte-1jmssdo{opacity:1}.mid_divider.svelte-1jmssdo.svelte-1jmssdo{opacity:0;transition:opacity .8s .4s ease}.revealed.svelte-1jmssdo .mid_divider.svelte-1jmssdo{opacity:1}.bottom_divider.svelte-1jmssdo.svelte-1jmssdo{opacity:0;transition:opacity .8s .7s ease}.revealed.svelte-1jmssdo .bottom_divider.svelte-1jmssdo{opacity:1}.pc.svelte-1jmssdo .thankyou_wrapper.svelte-1jmssdo{max-width:550px}.pc.svelte-1jmssdo .glass_card.svelte-1jmssdo{padding:50px 40px}.pc.svelte-1jmssdo .thanks_heading.svelte-1jmssdo{font-size:clamp(3.2rem,6vw,4.5rem)}.pc.svelte-1jmssdo .couple_name.svelte-1jmssdo{font-size:clamp(2.2rem,4vw,3rem)}.pc.svelte-1jmssdo .couple_and.svelte-1jmssdo{font-size:clamp(1.2rem,2vw,1.5rem)}@media (prefers-reduced-motion: reduce){.thanks_heading.svelte-1jmssdo.svelte-1jmssdo,.thanks_message.svelte-1jmssdo.svelte-1jmssdo,.love_section.svelte-1jmssdo.svelte-1jmssdo,.top_divider.svelte-1jmssdo.svelte-1jmssdo,.mid_divider.svelte-1jmssdo.svelte-1jmssdo,.bottom_divider.svelte-1jmssdo.svelte-1jmssdo{transition:none!important;opacity:1!important;transform:none!important}.cd_line.svelte-1jmssdo.svelte-1jmssdo{width:50px!important;transition:none!important}.cross_ff.svelte-1jmssdo.svelte-1jmssdo{animation:none!important;display:none}.glass_glow.svelte-1jmssdo.svelte-1jmssdo,.cross_glow.svelte-1jmssdo.svelte-1jmssdo{animation:none!important;opacity:.6!important}}@keyframes svelte-1jmssdo-text_gradient_shift{0%{background-position:0% 0%}50%{background-position:0% 100%}to{background-position:0% 0%}}section.component-content.pc.svelte-1jmssdo.svelte-1jmssdo{background-color:var(--component_element_background_color_pc);padding-left:var(--component_element_padding_left_pc);padding-right:var(--component_element_padding_right_pc);padding-top:var(--component_element_padding_top_pc);padding-bottom:var(--component_element_padding_bottom_pc)}section.component-content.mobile.svelte-1jmssdo.svelte-1jmssdo{background-color:var(--component_element_background_color_mobile);padding-left:var(--component_element_padding_left_mobile);padding-right:var(--component_element_padding_right_mobile);padding-top:var(--component_element_padding_top_mobile);padding-bottom:var(--component_element_padding_bottom_mobile)}
