.background_pattern_container.svelte-146pbl7.svelte-146pbl7{position:absolute;top:0;right:0;bottom:0;left:0}.countdown_page.svelte-146pbl7.svelte-146pbl7{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:52px 24px 48px;box-sizing:border-box;overflow:hidden}.particle.svelte-146pbl7.svelte-146pbl7{position:absolute;border-radius:50%;background:#ede6dc0f;pointer-events:none;opacity:0}.show.svelte-146pbl7 .particle.svelte-146pbl7{animation:svelte-146pbl7-floatUp 10s ease-in-out infinite}.p1.svelte-146pbl7.svelte-146pbl7{width:3px;height:3px;left:8%;bottom:15%;animation-delay:0s}.p2.svelte-146pbl7.svelte-146pbl7{width:2px;height:2px;left:82%;bottom:25%;animation-delay:1.4s}.p3.svelte-146pbl7.svelte-146pbl7{width:4px;height:4px;left:25%;bottom:8%;animation-delay:2.8s}.p4.svelte-146pbl7.svelte-146pbl7{width:2px;height:2px;left:68%;bottom:35%;animation-delay:4.2s}.p5.svelte-146pbl7.svelte-146pbl7{width:3px;height:3px;left:90%;bottom:45%;animation-delay:5.6s}.p6.svelte-146pbl7.svelte-146pbl7{width:2px;height:2px;left:15%;bottom:55%;animation-delay:7s}.p7.svelte-146pbl7.svelte-146pbl7{width:3px;height:3px;left:50%;bottom:5%;animation-delay:8.4s}@keyframes svelte-146pbl7-floatUp{0%{opacity:0;transform:translateY(0) scale(.5)}15%{opacity:.4}50%{opacity:.2}85%{opacity:.35}to{opacity:0;transform:translateY(-140px) scale(1)}}.sparkle.svelte-146pbl7.svelte-146pbl7{position:absolute;pointer-events:none;opacity:0;filter:drop-shadow(0 0 4px rgba(196,169,106,.5))}.show.svelte-146pbl7 .sparkle.svelte-146pbl7{animation:svelte-146pbl7-sparkleShimmer 3.5s ease-in-out infinite}.sp1.svelte-146pbl7.svelte-146pbl7{top:18%;left:14%;animation-delay:.8s}.sp2.svelte-146pbl7.svelte-146pbl7{top:38%;right:10%;animation-delay:1.6s}.sp3.svelte-146pbl7.svelte-146pbl7{bottom:20%;left:18%;animation-delay:2.4s}@keyframes svelte-146pbl7-sparkleShimmer{0%,to{opacity:0;transform:scale(.6) rotate(0)}25%{opacity:.6;transform:scale(1) rotate(15deg);filter:drop-shadow(0 0 6px rgba(196,169,106,.6))}50%{opacity:.3;transform:scale(.8) rotate(-10deg)}75%{opacity:.5;transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 0 8px rgba(196,169,106,.4))}}.flourish.svelte-146pbl7.svelte-146pbl7{display:flex;align-items:center;gap:12px;opacity:0;transform:translateY(12px);transition:opacity .9s ease .3s,transform .9s ease .3s}.show.svelte-146pbl7 .flourish.svelte-146pbl7{opacity:1;transform:translateY(0)}.flourish_bottom.svelte-146pbl7.svelte-146pbl7{transition-delay:1.2s;margin-top:4px}.flourish_bottom.svelte-146pbl7 .fl_line.svelte-146pbl7{transition-delay:1.5s}.fl_heart.svelte-146pbl7.svelte-146pbl7{flex-shrink:0;opacity:.7}.fl_line.svelte-146pbl7.svelte-146pbl7{width:55px;height:1px;background:linear-gradient(90deg,transparent,rgba(196,169,106,.4),transparent);transform:scaleX(0);transition:transform 1s cubic-bezier(.25,.1,.25,1) .5s}.fl_line_left.svelte-146pbl7.svelte-146pbl7{transform-origin:right center}.fl_line_right.svelte-146pbl7.svelte-146pbl7{transform-origin:left center}.show.svelte-146pbl7 .fl_line.svelte-146pbl7{transform:scaleX(1)}.heading.svelte-146pbl7.svelte-146pbl7{font-family:Great Vibes,cursive;font-size:clamp(2.4rem,10vw,3.2rem);font-weight:400;color:#7d6f66;text-align:center;margin:14px 0 6px;line-height:1.2;letter-spacing:.02em;text-shadow:0 2px 12px rgba(0,0,0,.15);opacity:0;transform:translateY(16px);transition:opacity 1s ease .4s,transform 1s ease .4s}.show.svelte-146pbl7 .heading.svelte-146pbl7{opacity:1;transform:translateY(0)}.end_message.svelte-146pbl7.svelte-146pbl7{font-family:Great Vibes,cursive;font-size:clamp(2rem,8vw,2.8rem);font-weight:400;color:#7d6f66;text-align:center;margin:14px 0 6px;line-height:1.2;letter-spacing:.02em;text-shadow:0 2px 12px rgba(0,0,0,.15);opacity:0;transform:translateY(16px);transition:opacity 1s ease .4s,transform 1s ease .4s}.show.svelte-146pbl7 .end_message.svelte-146pbl7{opacity:1;transform:translateY(0)}.event_date.svelte-146pbl7.svelte-146pbl7{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.78rem,3vw,.92rem);font-weight:500;color:#7d6f66;text-align:center;margin:0 0 32px;letter-spacing:.18em;text-transform:uppercase;opacity:0;transform:translateY(10px);transition:opacity .8s ease .6s,transform .8s ease .6s}.show.svelte-146pbl7 .event_date.svelte-146pbl7{opacity:1;transform:translateY(0)}.countdown_wrap.svelte-146pbl7.svelte-146pbl7{position:relative;width:100%;max-width:360px;padding:22px 12px;margin-bottom:28px;opacity:0;transform:translateY(14px);transition:opacity .9s ease .65s,transform .9s ease .65s}.show.svelte-146pbl7 .countdown_wrap.svelte-146pbl7{opacity:1;transform:translateY(0)}.wrap_border.svelte-146pbl7.svelte-146pbl7{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.wrap_border_rect.svelte-146pbl7.svelte-146pbl7{stroke-dasharray:1000;stroke-dashoffset:1000;opacity:.2;transition:stroke-dashoffset 2.8s cubic-bezier(.25,.1,.25,1) .8s}.show.svelte-146pbl7 .wrap_border_rect.svelte-146pbl7{stroke-dashoffset:0}.countdown_grid.svelte-146pbl7.svelte-146pbl7{display:flex;align-items:center;justify-content:center;gap:6px;width:100%}.cd_colon.svelte-146pbl7.svelte-146pbl7{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.2rem,4vw,1.5rem);font-weight:300;color:#c4a96a59;padding-bottom:20px;opacity:0;transition:opacity .8s ease 1s}.show.svelte-146pbl7 .cd_colon.svelte-146pbl7{opacity:1}.cd_card.svelte-146pbl7.svelte-146pbl7{flex:1;max-width:78px;opacity:0;transform:translateY(22px) scale(.92);transition:opacity .9s ease calc(.7s + var(--cd-i) * .12s),transform .9s cubic-bezier(.25,.46,.45,.94) calc(.7s + var(--cd-i) * .12s)}.show.svelte-146pbl7 .cd_card.svelte-146pbl7{opacity:1;transform:translateY(0) scale(1)}.card_inner.svelte-146pbl7.svelte-146pbl7{position:relative;display:flex;flex-direction:column;align-items:center;padding:14px 6px 10px;background:transparent;border-radius:10px;overflow:hidden}.card_border_svg.svelte-146pbl7.svelte-146pbl7{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.card_border_rect.svelte-146pbl7.svelte-146pbl7{stroke-dasharray:400;stroke-dashoffset:400;transition:stroke-dashoffset 2s cubic-bezier(.25,.1,.25,1) calc(.9s + var(--cd-i) * .15s)}.show.svelte-146pbl7 .card_border_rect.svelte-146pbl7{stroke-dashoffset:0}.card_number_wrap.svelte-146pbl7.svelte-146pbl7{position:relative;width:100%;text-align:center;min-height:42px;display:flex;align-items:center;justify-content:center}.cd_number.svelte-146pbl7.svelte-146pbl7{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.8rem,7vw,2.4rem);font-weight:300;color:#7d6f66;letter-spacing:.06em;line-height:1;text-shadow:0 1px 8px rgba(0,0,0,.12)}.card_progress_track.svelte-146pbl7.svelte-146pbl7{width:100%;height:2px;background:#ede6dc0f;border-radius:1px;margin:8px 0 10px;overflow:hidden}.card_progress_fill.svelte-146pbl7.svelte-146pbl7{height:100%;background:linear-gradient(90deg,#c4a96a80,#c4a96a);border-radius:1px;transition:width .8s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.progress_shimmer.svelte-146pbl7.svelte-146pbl7{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:svelte-146pbl7-progressShimmerSlide .6s ease .05s forwards}@keyframes svelte-146pbl7-progressShimmerSlide{0%{left:-100%}to{left:200%}}.cd_label.svelte-146pbl7.svelte-146pbl7{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.58rem,2.2vw,.7rem);font-weight:500;color:#ede6dc8c;letter-spacing:.14em;text-transform:uppercase}.pulse_glow.svelte-146pbl7.svelte-146pbl7{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:12px;background:radial-gradient(ellipse at center,rgba(196,169,106,.12) 0%,transparent 70%);opacity:0;pointer-events:none;z-index:0;animation:svelte-146pbl7-pulseGlow .8s cubic-bezier(.22,1,.36,1) forwards}.pulse_num.svelte-146pbl7.svelte-146pbl7{animation:svelte-146pbl7-pulseNum .5s cubic-bezier(.34,1.4,.64,1) forwards}@keyframes svelte-146pbl7-pulseGlow{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes svelte-146pbl7-pulseNum{0%{transform:scale(1);opacity:.5}35%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}.message.svelte-146pbl7.svelte-146pbl7{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.82rem,3vw,.95rem);font-weight:400;font-style:italic;color:#7d6f66;text-align:center;line-height:1.9;margin:0 0 16px;max-width:260px;opacity:0;transform:translateY(12px);transition:opacity .8s ease 1.1s,transform .8s ease 1.1s}.show.svelte-146pbl7 .message.svelte-146pbl7{opacity:1;transform:translateY(0)}@media (max-width: 420px){.countdown_page.svelte-146pbl7.svelte-146pbl7{padding:44px 18px 40px}.cd_card.svelte-146pbl7.svelte-146pbl7{max-width:72px}.countdown_grid.svelte-146pbl7.svelte-146pbl7{gap:5px}}@media (max-width: 360px){.countdown_page.svelte-146pbl7.svelte-146pbl7{padding:38px 14px 34px}.heading.svelte-146pbl7.svelte-146pbl7{font-size:clamp(2rem,9vw,2.8rem)}.countdown_grid.svelte-146pbl7.svelte-146pbl7{gap:3px}.cd_card.svelte-146pbl7.svelte-146pbl7{max-width:66px}.cd_number.svelte-146pbl7.svelte-146pbl7{font-size:clamp(1.5rem,6vw,2rem)}.cd_label.svelte-146pbl7.svelte-146pbl7{font-size:clamp(.5rem,2vw,.62rem)}.cd_colon.svelte-146pbl7.svelte-146pbl7{font-size:clamp(1rem,3.5vw,1.2rem)}.event_date.svelte-146pbl7.svelte-146pbl7{font-size:clamp(.72rem,2.8vw,.85rem);margin-bottom:26px}.fl_line.svelte-146pbl7.svelte-146pbl7{width:42px}.card_inner.svelte-146pbl7.svelte-146pbl7{padding:12px 4px 8px}}section.component-content.pc.svelte-146pbl7.svelte-146pbl7{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-146pbl7.svelte-146pbl7{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)}
