.component-content.svelte-rva6xs.svelte-rva6xs{position:relative;min-height:auto;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f5ede4;padding:16px}.card_frame.svelte-rva6xs.svelte-rva6xs{position:relative;width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:20px;overflow:hidden;background:linear-gradient(175deg,#fdf9f3,#faf5ed 40%,#f7f0e6);box-shadow:0 12px 50px #00000012,0 4px 18px #00000008,inset 0 1px #fff9;padding:30px 24px 0;border:1px solid rgba(212,185,130,.15)}.vignette.svelte-rva6xs.svelte-rva6xs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center,transparent 50%,rgba(235,220,195,.18) 100%)}.sparkle.svelte-rva6xs.svelte-rva6xs{position:absolute;z-index:8;border-radius:50%;background:radial-gradient(circle,#dac38ce6,#dac38c00 70%);pointer-events:none;animation:svelte-rva6xs-sparkle_twinkle 3s ease-in-out infinite}@keyframes svelte-rva6xs-sparkle_twinkle{0%,to{opacity:0;transform:scale(.2)}50%{opacity:1;transform:scale(1)}}.step.svelte-rva6xs.svelte-rva6xs{opacity:0;transform:translateY(16px) scale(.97);transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1s cubic-bezier(.25,.46,.45,.94);position:relative;z-index:5}.step_1.svelte-rva6xs.svelte-rva6xs{transition-delay:.3s}.step_2.svelte-rva6xs.svelte-rva6xs{transition-delay:.6s}.step_3.svelte-rva6xs.svelte-rva6xs{transition-delay:.9s}.step_4.svelte-rva6xs.svelte-rva6xs{transition-delay:1.2s}.step_5.svelte-rva6xs.svelte-rva6xs{transition-delay:1.5s}.revealed.svelte-rva6xs .step.svelte-rva6xs{opacity:1;transform:translateY(0) scale(1)}.top_cross_area.svelte-rva6xs.svelte-rva6xs{position:relative;margin-bottom:2px;display:flex;align-items:center;justify-content:center}.top_cross_img.svelte-rva6xs.svelte-rva6xs{width:25px;height:auto;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(200,170,100,.2));position:relative;z-index:2}.cross_glow.svelte-rva6xs.svelte-rva6xs{position:absolute;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle,rgba(218,195,140,.15) 0%,rgba(218,195,140,.04) 50%,transparent 70%);z-index:0;animation:svelte-rva6xs-glow_pulse 4s ease-in-out infinite}@keyframes svelte-rva6xs-glow_pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.thank_you_heading.svelte-rva6xs.svelte-rva6xs{font-family:Great Vibes,cursive;font-size:clamp(2rem,8vw,2.8rem);font-weight:400;margin:5px 0 12px;background:linear-gradient(135deg,#c9a04e,#e2c77d,#d4a853,#e8d08a,#c49a45);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-rva6xs-gold_shimmer 4s ease-in-out infinite}@keyframes svelte-rva6xs-gold_shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.thank_you_message.svelte-rva6xs.svelte-rva6xs{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:clamp(.85rem,3.5vw,1rem);font-weight:400;color:#50412dbf;margin:0 0 10px;max-width:320px;padding:0 10px}.center_scene.svelte-rva6xs.svelte-rva6xs{position:relative;width:100%;min-height:240px;display:flex;align-items:flex-end;justify-content:center;padding:0}.side_img.svelte-rva6xs.svelte-rva6xs{position:absolute;bottom:-5px;width:120px;height:auto;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.04));z-index:3}.side_img_left.svelte-rva6xs.svelte-rva6xs{left:-5px}.side_img_right.svelte-rva6xs.svelte-rva6xs{right:-5px}.teddy_wrap.svelte-rva6xs.svelte-rva6xs{position:relative;width:135px;z-index:4;margin-bottom:0}.teddy_img.svelte-rva6xs.svelte-rva6xs{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.08))}.teddy_eye.svelte-rva6xs.svelte-rva6xs{position:absolute;width:6px;height:6px;border-radius:50%;background:#1a1a1a;overflow:hidden;z-index:5}.teddy_eye_left.svelte-rva6xs.svelte-rva6xs{top:24.5%;left:36%}.teddy_eye_right.svelte-rva6xs.svelte-rva6xs{top:27.5%;left:54%}.teddy_eyelid.svelte-rva6xs.svelte-rva6xs{position:absolute;top:-100%;left:0;width:100%;height:100%;background:#e4d0bc;border-radius:50%;animation:svelte-rva6xs-teddy_blink 4s ease-in-out infinite}@keyframes svelte-rva6xs-teddy_blink{0%,92%,to{top:-100%}95%,97%{top:0%}}.balloon_area.svelte-rva6xs.svelte-rva6xs{position:absolute;right:20%;bottom:40%;width:80px;z-index:5}.balloon_img.svelte-rva6xs.svelte-rva6xs{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 3px 12px rgba(0,0,0,.06))}.balloon_area.released.svelte-rva6xs .balloon_img.svelte-rva6xs{animation:svelte-rva6xs-balloon_fly 4.5s ease-in forwards}@keyframes svelte-rva6xs-balloon_fly{0%{transform:translate(0) scale(1) rotate(0);opacity:1}15%{transform:translate(5px,-50px) scale(.95) rotate(3deg);opacity:1}30%{transform:translate(-8px,-130px) scale(.85) rotate(-4deg);opacity:1}50%{transform:translate(10px,-260px) scale(.65) rotate(5deg);opacity:.85}70%{transform:translate(-5px,-400px) scale(.4) rotate(-3deg);opacity:.5}85%{transform:translate(8px,-520px) scale(.25) rotate(4deg);opacity:.25}to{transform:translate(3px,-650px) scale(.12) rotate(2deg);opacity:0}}.firefly.svelte-rva6xs.svelte-rva6xs{position:absolute;top:50%;left:50%;border-radius:50%;background:radial-gradient(circle,#f5d76e 0%,#e8b730 40%,transparent 70%);box-shadow:0 0 6px 2px #f5d76e99,0 0 14px 4px #e8b7304d;pointer-events:none;z-index:10;opacity:0;animation:svelte-rva6xs-firefly_burst 1.2s ease-out forwards}@keyframes svelte-rva6xs-firefly_burst{0%{opacity:1;transform:translate(0) scale(1)}30%{opacity:1;transform:translate(calc(var(--fx) * .5),calc(var(--fy) * .5)) scale(1.2)}to{opacity:0;transform:translate(var(--fx),var(--fy)) scale(0)}}.blessing_card.svelte-rva6xs.svelte-rva6xs{width:100%;display:flex;flex-direction:column;align-items:center;margin:15px 0 24px}.blessing_glass.svelte-rva6xs.svelte-rva6xs{width:88%;max-width:330px;padding:20px 22px;border-radius:14px;background:#ffffff4d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.4);box-shadow:0 6px 24px #00000008,inset 0 1px #ffffff73;position:relative}.quote_open.svelte-rva6xs.svelte-rva6xs,.quote_close.svelte-rva6xs.svelte-rva6xs{font-family:Great Vibes,cursive;font-size:2.2rem;line-height:1;color:#c4856a59;display:block}.quote_open.svelte-rva6xs.svelte-rva6xs{text-align:left;margin-bottom:-8px}.quote_close.svelte-rva6xs.svelte-rva6xs{text-align:right;margin-top:-8px}.blessing_text.svelte-rva6xs.svelte-rva6xs{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:clamp(.9rem,3.8vw,1.05rem);font-weight:500;margin:0;color:#463723b3;padding:0 5px}.heart_accent.svelte-rva6xs.svelte-rva6xs{margin-top:12px;font-size:12px;color:#e0a8a0;opacity:.6;animation:svelte-rva6xs-heart_beat 2.5s ease-in-out infinite}@keyframes svelte-rva6xs-heart_beat{0%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(1)}45%{transform:scale(1.15)}60%{transform:scale(1)}}.share_btn.svelte-rva6xs.svelte-rva6xs{padding:8px 24px;border:1.5px solid rgba(196,133,106,.35);border-radius:20px;background:transparent;color:#c4856a;font-family:Poppins,sans-serif;font-size:clamp(.65rem,2.2vw,.72rem);font-weight:500;letter-spacing:.08em;cursor:pointer;transition:all .3s ease;margin-top:6px}.share_btn.svelte-rva6xs.svelte-rva6xs:hover{background:#c4856a14;border-color:#c4856a99}.butterfly.svelte-rva6xs.svelte-rva6xs{position:absolute;z-index:9;pointer-events:none;object-fit:contain}.butterfly_left.svelte-rva6xs.svelte-rva6xs{width:55px;top:33%;left:5%;opacity:.7;animation:svelte-rva6xs-butterfly_drift_1 12s ease-in-out infinite}.butterfly_right.svelte-rva6xs.svelte-rva6xs{width:40px;top:12%;right:8%;opacity:.55;animation:svelte-rva6xs-butterfly_drift_2 15s ease-in-out infinite;animation-delay:2s}.butterfly_main.svelte-rva6xs.svelte-rva6xs{width:45px;top:45%;left:10%;opacity:.85;animation:svelte-rva6xs-butterfly_drift_3 18s ease-in-out infinite;animation-delay:4s}@keyframes svelte-rva6xs-butterfly_drift_1{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(8px,-12px) rotate(3deg)}50%{transform:translate(15px,-3px) rotate(-2deg)}75%{transform:translate(5px,6px) rotate(1deg)}}@keyframes svelte-rva6xs-butterfly_drift_2{0%,to{transform:translate(0) rotate(0)}30%{transform:translate(-10px,-8px) rotate(-3deg)}60%{transform:translate(-5px,5px) rotate(2deg)}}@keyframes svelte-rva6xs-butterfly_drift_3{0%,to{transform:translate(0) rotate(0)}35%{transform:translate(10px,-6px) rotate(2deg)}70%{transform:translate(-3px,-10px) rotate(-1deg)}}.pc.svelte-rva6xs .card_frame.svelte-rva6xs{max-width:480px;padding:35px 30px 0}.pc.svelte-rva6xs .top_cross_img.svelte-rva6xs{width:25px}.pc.svelte-rva6xs .thank_you_heading.svelte-rva6xs{font-size:clamp(2.2rem,5vw,3rem)}.pc.svelte-rva6xs .teddy_wrap.svelte-rva6xs{width:155px}.pc.svelte-rva6xs .balloon_area.svelte-rva6xs{width:90px}.pc.svelte-rva6xs .side_img.svelte-rva6xs{width:140px}.pc.svelte-rva6xs .center_scene.svelte-rva6xs{min-height:270px}.pc.svelte-rva6xs .blessing_glass.svelte-rva6xs{max-width:370px;padding:22px 26px}@media (prefers-reduced-motion: reduce){.step.svelte-rva6xs.svelte-rva6xs{transition:none!important;opacity:1!important;transform:none!important}.sparkle.svelte-rva6xs.svelte-rva6xs,.cross_glow.svelte-rva6xs.svelte-rva6xs,.teddy_eyelid.svelte-rva6xs.svelte-rva6xs,.butterfly.svelte-rva6xs.svelte-rva6xs,.heart_accent.svelte-rva6xs.svelte-rva6xs{animation:none!important}.teddy_eyelid.svelte-rva6xs.svelte-rva6xs{top:-100%!important}.thank_you_heading.svelte-rva6xs.svelte-rva6xs,.blessing_text.svelte-rva6xs.svelte-rva6xs{animation:none!important;background-position:0% 50%!important}}section.component-content.pc.svelte-rva6xs.svelte-rva6xs{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-rva6xs.svelte-rva6xs{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)}
