.component-content.svelte-ay0wff.svelte-ay0wff{--olive:#5f6033;--orange:#c05f26;--brown:#55583a;--gold:#c9a55e;--brown-soft:#b79674;--cream:#fdf6e7;position:relative;display:flex;justify-content:center;width:100%;background:#f3ede0;padding:22px 18px;box-sizing:border-box}.stage.svelte-ay0wff.svelte-ay0wff{position:relative;width:100%;max-width:420px;aspect-ratio:287 / 512;container-type:inline-size;overflow:hidden;border-radius:8px;isolation:isolate}img.svelte-ay0wff.svelte-ay0wff{display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.bg_img.svelte-ay0wff.svelte-ay0wff{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hang_lamp.svelte-ay0wff.svelte-ay0wff{position:absolute;top:0;right:8cqw;width:12cqw;z-index:6;transform-origin:top center;animation:svelte-ay0wff-hangSwing 4.5s ease-in-out infinite;pointer-events:none}.hang_lamp_img.svelte-ay0wff.svelte-ay0wff{width:100%;filter:drop-shadow(0 4px 7px rgba(150,110,40,.22))}.content.svelte-ay0wff.svelte-ay0wff{position:absolute;top:40cqw;left:0;width:100%;z-index:12;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 9cqw;box-sizing:border-box}.cd_heading.svelte-ay0wff.svelte-ay0wff{font-family:Great Vibes,cursive;font-weight:400;font-size:14cqw;color:var(--olive);margin:0;line-height:1.05}.divider.svelte-ay0wff.svelte-ay0wff{display:flex;align-items:center;justify-content:center;gap:2.6cqw;margin:1cqw 0 4cqw}.d_line.svelte-ay0wff.svelte-ay0wff{width:11cqw;height:1px;background:linear-gradient(90deg,transparent,var(--orange),transparent);opacity:.7}.d_heart.svelte-ay0wff.svelte-ay0wff{color:var(--orange);font-size:3cqw;line-height:1}.cd_date.svelte-ay0wff.svelte-ay0wff{font-family:Cormorant Garamond,serif;font-weight:600;font-size:3.8cqw;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin:0 0 5cqw}.cd_end.svelte-ay0wff.svelte-ay0wff{font-family:Great Vibes,cursive;font-weight:400;font-size:10cqw;color:var(--olive);line-height:1.15;margin:3cqw 0 5cqw}.cd_grid.svelte-ay0wff.svelte-ay0wff{display:flex;justify-content:center;gap:3cqw;width:100%;margin:0 0 5cqw}.cd_box.svelte-ay0wff.svelte-ay0wff{flex:1;max-width:17cqw;background:var(--cream);border:1px solid var(--brown-soft);border-radius:12px;padding:2.8cqw 1cqw;display:flex;flex-direction:column;align-items:center;gap:.8cqw;box-shadow:0 4px 10px #96785024}.cd_value.svelte-ay0wff.svelte-ay0wff{font-family:Playfair Display,serif;font-weight:700;font-size:6cqw;line-height:1;color:var(--olive)}.cd_label.svelte-ay0wff.svelte-ay0wff{font-family:Cormorant Garamond,serif;font-weight:600;font-size:2.7cqw;letter-spacing:.06em;text-transform:uppercase;color:var(--brown);opacity:.9}.cd_message.svelte-ay0wff.svelte-ay0wff{font-family:Cormorant Garamond,serif;font-weight:500;font-style:italic;font-size:3.9cqw;color:var(--brown);line-height:1.7;margin:0;max-width:76cqw;white-space:pre-line}.scene.svelte-ay0wff.svelte-ay0wff{position:absolute;left:0;bottom:0;width:100%;height:44cqw;z-index:2;pointer-events:none}.scene.svelte-ay0wff img.svelte-ay0wff,.dec.svelte-ay0wff.svelte-ay0wff{position:absolute}.bl_plant.svelte-ay0wff.svelte-ay0wff{left:1cqw;bottom:30px;width:13cqw;z-index:5;transform-origin:bottom left;animation:svelte-ay0wff-windSway 6.5s ease-in-out infinite}.bl_plate.svelte-ay0wff.svelte-ay0wff{left:2cqw;bottom:0;width:34cqw;z-index:4}.bl_coconut.svelte-ay0wff.svelte-ay0wff{left:12cqw;bottom:30px;width:13cqw;z-index:5}.bl_flr.svelte-ay0wff.svelte-ay0wff{z-index:6;transform-origin:bottom center}.bl_flr1.svelte-ay0wff.svelte-ay0wff{left:6cqw;bottom:5cqw;width:9cqw;animation:svelte-ay0wff-windSway 4.6s ease-in-out infinite}.bl_flr2.svelte-ay0wff.svelte-ay0wff{left:14cqw;bottom:16px;width:7cqw;animation:svelte-ay0wff-windSway 5.2s ease-in-out infinite .5s}.bl_flr3.svelte-ay0wff.svelte-ay0wff{left:20cqw;bottom:5cqw;width:9cqw;animation:svelte-ay0wff-windSway 4.9s ease-in-out infinite .9s}.leaf_r.svelte-ay0wff.svelte-ay0wff{right:-2cqw;bottom:0;width:30cqw;z-index:3;transform-origin:bottom right;animation:svelte-ay0wff-windSway 6.8s ease-in-out infinite .4s}.flame.svelte-ay0wff.svelte-ay0wff{position:absolute;z-index:8;width:1.8cqw;height:2.6cqw;border-radius:50%/62% 62% 40% 40%;background:radial-gradient(ellipse at 50% 68%,#fff6c9,#ffe07a 26%,#ffb02e 58%,#ff7a18 82%,#ff6e1400);box-shadow:0 0 12px 4px #ffa83c8c,0 0 6px 2px #ffdc82b3;transform-origin:center bottom;animation:svelte-ay0wff-flameFlicker 1.1s ease-in-out infinite alternate;pointer-events:none}.flame.svelte-ay0wff.svelte-ay0wff:before{content:"";position:absolute;left:50%;bottom:6%;width:46%;height:52%;transform:translate(-50%);border-radius:50%/60% 60% 40% 40%;background:radial-gradient(ellipse at 50% 70%,#fffbe8,#ffe89a 55%,#ffdc7800);animation:svelte-ay0wff-flameCore .8s ease-in-out infinite alternate}.hang_flame.svelte-ay0wff.svelte-ay0wff{top:68%}.hang_flame_l.svelte-ay0wff.svelte-ay0wff{left:20%;margin-left:-.9cqw}.hang_flame_r.svelte-ay0wff.svelte-ay0wff{right:18%;margin-right:-.9cqw;animation-delay:.4s}.reveal.svelte-ay0wff.svelte-ay0wff{opacity:0;transform:translateY(3cqw)}.stage.revealed.svelte-ay0wff .reveal.svelte-ay0wff{opacity:1;transform:translateY(0);transition:opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1)}.stage.revealed.svelte-ay0wff .r1.svelte-ay0wff{transition-delay:.1s}.stage.revealed.svelte-ay0wff .r2.svelte-ay0wff{transition-delay:.28s}.stage.revealed.svelte-ay0wff .r3.svelte-ay0wff{transition-delay:.46s}.stage.revealed.svelte-ay0wff .r4.svelte-ay0wff{transition-delay:.62s}@keyframes svelte-ay0wff-hangSwing{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes svelte-ay0wff-windSway{0%,to{transform:rotate(-1.8deg)}50%{transform:rotate(1.8deg)}}@keyframes svelte-ay0wff-windSwayR{0%,to{transform:scaleX(-1) rotate(-1.8deg)}50%{transform:scaleX(-1) rotate(1.8deg)}}@keyframes svelte-ay0wff-flameFlicker{0%{transform:scale(1) rotate(-1.5deg);box-shadow:0 0 12px 4px #ffa83c80,0 0 6px 2px #ffdc82a6}55%{transform:scale(1.05,.94) rotate(1deg);box-shadow:0 0 15px 5px #ffa83c9e,0 0 7px 3px #ffe696cc}to{transform:scale(.98,1.05) rotate(-.5deg);box-shadow:0 0 13px 4px #ffa83c8f,0 0 6px 2px #ffe08cb8}}@keyframes svelte-ay0wff-flameCore{0%{transform:translate(-50%) scaleY(1);opacity:.95}to{transform:translate(-52%) scaleY(1.12);opacity:1}}.pc.svelte-ay0wff .stage.svelte-ay0wff{max-width:480px}@media (prefers-reduced-motion: reduce){.reveal.svelte-ay0wff.svelte-ay0wff{opacity:1!important;transform:none!important;transition:none!important}.hang_lamp.svelte-ay0wff.svelte-ay0wff,.bl_plant.svelte-ay0wff.svelte-ay0wff,.bl_flr.svelte-ay0wff.svelte-ay0wff,.leaf_r.svelte-ay0wff.svelte-ay0wff,.flame.svelte-ay0wff.svelte-ay0wff,.flame.svelte-ay0wff.svelte-ay0wff:before{animation:none!important}}section.component-content.pc.svelte-ay0wff.svelte-ay0wff{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-ay0wff.svelte-ay0wff{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)}
