.countdown.svelte-vckp0f{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);justify-content:center;gap:clamp(6px,2.2vw,22px);display:flex;transform:translateY(10px)}.countdown.ready.svelte-vckp0f{opacity:1;transform:none}.unit.svelte-vckp0f{justify-items:center;gap:10px;display:grid}.digits.svelte-vckp0f{gap:clamp(3px,.8vw,5px);display:flex}@media (width<=480px){.digit.svelte-vckp0f{border-radius:9px}.label.svelte-vckp0f{letter-spacing:.14em;font-size:.6rem}}.digit.svelte-vckp0f{background:linear-gradient(180deg, var(--surface-2), var(--surface));border:1px solid var(--line);width:clamp(33px,8.6vw,86px);height:clamp(50px,12.5vw,118px);box-shadow:var(--shadow), inset 0 1px 0 #ffffff1f;font:600 clamp(2.1rem, 7.4vw, 4.6rem) / 1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--text);perspective:400px;-webkit-backdrop-filter:blur(10px);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.digit.svelte-vckp0f:after{content:"";background:#00000059;height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 1px #ffffff0f}.in.svelte-vckp0f{animation:svelte-vckp0f-flip .55s var(--ease) both;transform-origin:50%;display:block}@keyframes svelte-vckp0f-flip{0%{opacity:0;transform:rotateX(-90deg)}to{opacity:1;transform:rotateX(0)}}.label.svelte-vckp0f{font:800 .72rem/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.sleeps.svelte-vckp0f{text-align:center;gap:4px;margin:0 0 26px;font-size:.95rem;display:grid}.sleeps.svelte-vckp0f .hand:where(.svelte-vckp0f){color:var(--gold);font-size:1.3rem}.merry.svelte-vckp0f{text-align:center}.merry.svelte-vckp0f h1:where(.svelte-vckp0f){background:linear-gradient(100deg, var(--gold-2), var(--red-2), var(--gold));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,11vw,7.5rem);animation:4s linear infinite svelte-vckp0f-shimmer}.merry.svelte-vckp0f .hand:where(.svelte-vckp0f){color:var(--gold);font-size:1.6rem}@keyframes svelte-vckp0f-shimmer{to{background-position:200% 0}}.scene.svelte-dxg1r8{width:100%;height:clamp(260px,42vw,520px);margin-top:30px;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 22% 78%,#0000);mask:linear-gradient(#0000,#000 22% 78%,#0000)}.photo.svelte-dxg1r8{object-fit:cover;object-position:50% 62%;width:100%;height:100%}.moon.svelte-dxg1r8{aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:4;width:clamp(70px,9vw,124px);filter:drop-shadow(0 0 40px var(--glow));position:absolute;top:clamp(86px,13vh,140px);right:clamp(18px,9vw,160px)}@media (width<=640px){.moon.svelte-dxg1r8{width:50px;top:74px;right:12px}}.hero.svelte-1uha8ag{text-align:center;z-index:3;padding-top:clamp(24px,6vh,70px);position:relative}h1.svelte-1uha8ag{letter-spacing:-.03em;text-shadow:0 6px 40px var(--glow);margin:14px 0 28px;font-size:clamp(2.8rem,9vw,7rem);font-weight:500;line-height:1}.ctas.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.below.svelte-1uha8ag{z-index:3;gap:28px;margin-top:10px;display:grid;position:relative}.fact.svelte-1uha8ag{grid-template-columns:auto 1fr;align-items:center;gap:22px;width:min(860px,100%);min-height:130px;margin-inline:auto;padding:24px 28px 26px;display:grid;position:relative;overflow:hidden}.flake.svelte-1uha8ag{width:64px;height:64px;filter:drop-shadow(0 6px 14px var(--glow));animation:6s ease-in-out infinite svelte-1uha8ag-float}@keyframes svelte-1uha8ag-float{50%{transform:translateY(-5px)rotate(20deg)}}.fact-body.svelte-1uha8ag{gap:8px;min-width:0;display:grid}.fact-head.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:12px;display:flex}.next.svelte-1uha8ag{border:1px solid var(--line);color:var(--muted);font:700 .75rem/1 var(--font-body);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:2px;padding:4px 8px 4px 12px;transition:color .2s,border-color .2s;display:inline-flex}.next.svelte-1uha8ag:hover{color:var(--gold);border-color:var(--gold)}.timer.svelte-1uha8ag{background:linear-gradient(90deg, var(--gold), var(--red-2));transform-origin:0;width:100%;height:3px;animation:9s linear forwards svelte-1uha8ag-fill;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.timer.svelte-1uha8ag{animation-duration:9s!important}}.fact.svelte-1uha8ag:hover .timer:where(.svelte-1uha8ag),.fact.svelte-1uha8ag:focus-within .timer:where(.svelte-1uha8ag){opacity:.8;animation-play-state:paused}@keyframes svelte-1uha8ag-fill{0%{transform:scaleX(0)}}@media (width<=560px){.fact.svelte-1uha8ag{grid-template-columns:1fr;gap:12px;padding:20px}.flake.svelte-1uha8ag{width:44px;height:44px}}.fact-text.svelte-1uha8ag{font:500 clamp(1.05rem, 2.2vw, 1.3rem) / 1.45 var(--font-display);animation:svelte-1uha8ag-fade .7s var(--ease);margin:0}@keyframes svelte-1uha8ag-fade{0%{opacity:0;transform:translateY(6px)}}
