.layer.svelte-qzo0r3{pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;max-width:none;position:absolute}.bg.svelte-qzo0r3{animation:2.4s cubic-bezier(.2,.8,.2,1) both svelte-qzo0r3-settle}.mid.svelte-qzo0r3{animation:1.4s cubic-bezier(.2,.8,.2,1) .25s both svelte-qzo0r3-rise}.zombies.svelte-qzo0r3{animation:1.4s cubic-bezier(.2,.8,.2,1) .45s both svelte-qzo0r3-rise}.keeper.svelte-qzo0r3{animation:1.3s cubic-bezier(.2,.9,.25,1.1) .7s both svelte-qzo0r3-rise}.stakes.svelte-qzo0r3{animation:1.1s cubic-bezier(.2,.8,.2,1) .15s both svelte-qzo0r3-rise}@keyframes svelte-qzo0r3-settle{0%{opacity:0;scale:1.12}to{opacity:1;scale:1}}@keyframes svelte-qzo0r3-rise{0%{opacity:0;translate:0 18%}to{opacity:1;translate:0}}.bg.svelte-qzo0r3{object-fit:cover;object-position:50% 40%;width:108%;height:108%;inset:-4%}.mid.svelte-qzo0r3{width:108%;bottom:6%;left:-4%}.zombies.svelte-qzo0r3{width:74%;bottom:2%;left:14%}.keeper.svelte-qzo0r3{width:min(30vw,520px);bottom:3%;left:2%}.stakes.svelte-qzo0r3{width:108%;bottom:-2%;left:-4%}.fairy.svelte-qzo0r3{width:min(16vw,240px);top:18%;right:8%}.flying.svelte-qzo0r3{animation:22s ease-in-out infinite svelte-qzo0r3-fly}@keyframes svelte-qzo0r3-fly{0%{opacity:1;transform:translate(0)scale(1)}40%{opacity:1;transform:translate(-38vw,6vh)scale(.9)}48%{opacity:0;transform:translate(-46vw,2vh)scale(.85)}52%{opacity:0;transform:translate(10vw,-4vh)scale(1)}60%{opacity:1;transform:translate(4vw,-2vh)scale(1)}to{opacity:1;transform:translate(0)scale(1)}}.fog.svelte-qzo0r3{pointer-events:none;filter:blur(6px);background:radial-gradient(40% 60% at 20% 60%,#d6bee629,#0000 70%),radial-gradient(35% 55% at 55% 70%,#f0c8dc1f,#0000 70%),radial-gradient(45% 60% at 85% 55%,#c8b4e124,#0000 70%);width:140%;height:34%;position:absolute;bottom:4%;left:-20%}.fog-a.svelte-qzo0r3{animation:38s linear infinite svelte-qzo0r3-drift}.fog-b.svelte-qzo0r3{opacity:.7;animation:56s linear infinite reverse svelte-qzo0r3-drift;bottom:12%}@keyframes svelte-qzo0r3-drift{0%{transform:translate(-6%)}50%{transform:translate(6%)}to{transform:translate(-6%)}}@media (width<=720px){.bg.svelte-qzo0r3{object-position:62% 40%}.mid.svelte-qzo0r3{width:190%;bottom:10%;left:-45%}.zombies.svelte-qzo0r3{width:150%;bottom:4%;left:-10%}.keeper.svelte-qzo0r3{width:58vw;bottom:6%;left:-4%}.stakes.svelte-qzo0r3{width:200%;bottom:-1%;left:-50%}.fairy.svelte-qzo0r3{width:34vw;top:30%;right:2%}}.slot.svelte-1rx0ks4{transition:transform .9s cubic-bezier(.2,.9,.25,1.15),opacity .6s,filter .9s;transition-delay:var(--d)}.slot.under.svelte-1rx0ks4{opacity:0;filter:blur(3px);transform:translateY(54px)rotate(-3deg)}.stone.svelte-1rx0ks4{transform-origin:50% 85%;transition:transform .4s cubic-bezier(.3,1.4,.5,1)}.slot.svelte-1rx0ks4:hover .stone:where(.svelte-1rx0ks4){transform:rotate(-2deg)translateY(-3px)}.carved.svelte-1rx0ks4{font-family:var(--font-gothic);fill:#2a2236;font-weight:700}.carved-hi.svelte-1rx0ks4{font-family:var(--font-gothic);fill:#e6eaf2;opacity:.45;font-weight:700}.invite.svelte-1rx0ks4{font-family:var(--font-gothic);fill:#2a2236;opacity:0;font-weight:700;transition:opacity .3s}.slot.svelte-1rx0ks4:hover .invite:where(.svelte-1rx0ks4){opacity:.55}.flame.svelte-1rx0ks4{transform-origin:0 -3px;animation:1.4s ease-in-out infinite svelte-1rx0ks4-flick}.slot.svelte-1rx0ks4:hover .flame:where(.svelte-1rx0ks4){animation-duration:.5s}.warm.svelte-1rx0ks4{animation:2.6s ease-in-out infinite svelte-1rx0ks4-glow}.halo.svelte-1rx0ks4{animation:2.6s ease-in-out infinite svelte-1rx0ks4-halo}@keyframes svelte-1rx0ks4-halo{0%,to{opacity:.12}50%{opacity:.24}}.pool.svelte-1rx0ks4{animation:2.6s ease-in-out infinite svelte-1rx0ks4-pool}@keyframes svelte-1rx0ks4-pool{0%,to{opacity:.2}50%{opacity:.34}}@keyframes svelte-1rx0ks4-flick{0%,to{transform:scale(1)}30%{transform:scale(.9,1.15)}60%{transform:scale(1.08,.92)}}@keyframes svelte-1rx0ks4-glow{0%,to{opacity:.75}50%{opacity:1}}section.svelte-jwdsdu{padding-top:80px;transition:background 3s;-webkit-mask-image:linear-gradient(#0000 0,#000 160px);mask-image:linear-gradient(#0000 0,#000 160px)}.star.svelte-jwdsdu{background:#efe3c8;border-radius:50%;width:3px;height:3px;animation:3.2s ease-in-out infinite svelte-jwdsdu-tw;position:absolute;box-shadow:0 0 6px #efe3c8}@keyframes svelte-jwdsdu-tw{0%,to{opacity:.2}50%{opacity:1}}.orb.svelte-jwdsdu{background:#ffd27a;border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;transition:left 2s,top 2s;animation:6s ease-in-out infinite svelte-jwdsdu-breathe;position:absolute;box-shadow:0 0 40px 18px #ffc86e73,0 0 140px 60px #ffaa5040}.orb.moon.svelte-jwdsdu{width:48px;height:48px;box-shadow:none;filter:drop-shadow(0 0 18px #efe3c88c);background:radial-gradient(circle at 70% 35%,#0000 0 15px,#efe3c8 16px);margin:-24px 0 0 -24px}@media (width<=640px){.orb.svelte-jwdsdu{opacity:.8;width:34px;height:34px;margin:-17px 0 0 -17px;box-shadow:0 0 24px 8px #ffc86e59}.orb.moon.svelte-jwdsdu{background:radial-gradient(circle at 70% 35%,#0000 0 9px,#efe3c8 10px);width:30px;height:30px;margin:-15px 0 0 -15px}}@keyframes svelte-jwdsdu-breathe{0%,to{scale:1}50%{scale:1.06}}.fog-line.svelte-jwdsdu{pointer-events:none;filter:blur(8px);background:radial-gradient(50% 50% at 30%,#d6bee61f,#0000 70%),radial-gradient(40% 50% at 75%,#f0c8dc1a,#0000 70%);height:120px;animation:40s ease-in-out infinite svelte-jwdsdu-drift;position:absolute;inset:40% -10% auto}@keyframes svelte-jwdsdu-drift{0%,to{transform:translate(-5%)}50%{transform:translate(5%)}}.strip.svelte-lcrc6y{gap:10px;height:400px;display:flex}.scene.svelte-lcrc6y{background:#24150e;border-radius:14px;flex:1 1 0;min-width:0;transition:flex-grow .7s cubic-bezier(.3,.8,.2,1);position:relative;overflow:hidden}.scene.open.svelte-lcrc6y{flex-grow:5}.scene.svelte-lcrc6y img:where(.svelte-lcrc6y),.scene.svelte-lcrc6y video:where(.svelte-lcrc6y){object-fit:cover;filter:saturate(.6)brightness(.55);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.3,.8,.2,1),filter .7s;position:absolute;inset:0;transform:scale(1.08)}.scene.open.svelte-lcrc6y img:where(.svelte-lcrc6y),.scene.open.svelte-lcrc6y video:where(.svelte-lcrc6y){filter:none;transform:scale(1)}.shade.svelte-lcrc6y{background:linear-gradient(#0000 38%,#1b0f2a66 62%,#1b0f2af2 100%);position:absolute;inset:0}.cap.svelte-lcrc6y{opacity:0;transition:opacity .4s,transform .5s;position:absolute;bottom:22px;left:24px;right:24px;transform:translateY(14px)}.scene.open.svelte-lcrc6y .cap:where(.svelte-lcrc6y){opacity:1;transition-delay:.25s;transform:none}.spine.svelte-lcrc6y{writing-mode:vertical-rl;white-space:nowrap;opacity:.85;transition:opacity .3s;position:absolute;bottom:22px;left:50%;translate:-50%;rotate:180deg}.scene.open.svelte-lcrc6y .spine:where(.svelte-lcrc6y){opacity:0}@media (width<=760px){.strip.svelte-lcrc6y{scroll-snap-type:x mandatory;scrollbar-width:none;height:auto;margin:0 -1rem;padding:0 1rem;overflow-x:auto}.scene.svelte-lcrc6y{aspect-ratio:4/5;scroll-snap-align:center;flex:0 0 82%}.scene.svelte-lcrc6y img:where(.svelte-lcrc6y),.scene.svelte-lcrc6y video:where(.svelte-lcrc6y){filter:none;transform:none}.cap.svelte-lcrc6y{opacity:1;transform:none}.spine.svelte-lcrc6y{display:none}}.letter.svelte-1uha8ag{animation:svelte-1uha8ag-grave 1.1s calc(1.05s + var(--i) * 70ms) cubic-bezier(.2, .9, .25, 1.2) both;display:inline-block}@keyframes svelte-1uha8ag-grave{0%{transform:translateY(.7em) rotate(calc((var(--i) - 4.5) * 2deg));opacity:0;filter:blur(6px)}60%{opacity:1}to{opacity:1;filter:none;transform:none}}.intro.svelte-1uha8ag{animation:svelte-1uha8ag-intro .9s var(--d,0s) cubic-bezier(.2, .8, .2, 1) both}@keyframes svelte-1uha8ag-intro{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.status-pill.svelte-1uha8ag{color:var(--color-bone);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1b0f2ab3;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem 1rem;font-weight:700;display:inline-flex}.status-pill.svelte-1uha8ag:hover{color:var(--color-bone);background:#2d1842d9}.dot.svelte-1uha8ag{border-radius:50%;flex:none;width:10px;height:10px}.pulse.svelte-1uha8ag{animation:2s infinite svelte-1uha8ag-pulse;box-shadow:0 0 #8fcf6399}@keyframes svelte-1uha8ag-pulse{70%{box-shadow:0 0 0 10px #8fcf6300}to{box-shadow:0 0 #8fcf6300}}.shine.svelte-1uha8ag{position:relative;overflow:hidden}.shine.svelte-1uha8ag:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:6s ease-in-out 3s infinite svelte-1uha8ag-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes svelte-1uha8ag-shine{0%,80%{transform:translate(-120%)}to{transform:translate(120%)}}.steps.svelte-1uha8ag{counter-reset:step}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){counter-increment:step;padding-left:3rem;position:relative}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:counter(step);font-family:var(--font-gothic);color:var(--color-gold);font-size:2.2rem;line-height:1;position:absolute;top:-.2rem;left:0}.faq.svelte-1uha8ag+.faq:where(.svelte-1uha8ag){box-shadow:0 -1px #c9b9a024}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.plus.svelte-1uha8ag{flex:none;width:14px;height:14px;position:relative}.plus.svelte-1uha8ag:before,.plus.svelte-1uha8ag:after{content:"";background:var(--color-gold);height:2px;transition:transform .3s;position:absolute;inset:6px 0 auto}.plus.svelte-1uha8ag:after{transform:rotate(90deg)}.faq[open].svelte-1uha8ag .plus:where(.svelte-1uha8ag):after{transform:rotate(0)}.faq[open].svelte-1uha8ag p:where(.svelte-1uha8ag){animation:.4s both svelte-1uha8ag-intro}.rules.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-left:1.6rem;position:relative}.rules.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";background:var(--color-stone);opacity:.6;border-radius:5px 5px 1px 1px;width:10px;height:13px;position:absolute;top:.45em;left:0}
