.door.svelte-131zipz{border-color:color-mix(in srgb, var(--color-gold) 45%, var(--color-stone-2));background:radial-gradient(ellipse at 85% 60%, color-mix(in srgb, var(--color-ember) 16%, transparent), transparent 60%), var(--color-crypt);align-items:center;gap:1rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.kicker.svelte-131zipz{color:var(--color-gold-ink)}.door-copy.svelte-131zipz{flex:1;min-width:0}.door-art.svelte-131zipz{flex-shrink:0;justify-content:center;align-items:flex-end;gap:.25rem;width:15rem;height:8rem;display:none;position:relative}.aura.svelte-131zipz{background:radial-gradient(circle at 50% 75%, color-mix(in srgb, var(--color-ember) 30%, transparent), transparent 65%);border-radius:999px;position:absolute;inset:10% 15% 0}.door-art.svelte-131zipz .hero.right{animation-delay:-1.2s}@media (width>=640px){.door.svelte-131zipz{padding:1.5rem 1.75rem}.door-art.svelte-131zipz{display:flex}}.fact-chip.svelte-131zipz{border:1px solid var(--color-stone-2);background:color-mix(in srgb, var(--color-void) 40%, transparent);color:var(--color-parchment);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .6rem;font-size:.75rem;display:inline-flex}.choice.svelte-131zipz{flex-direction:column;padding:1.1rem 1.2rem;transition:transform .14s;display:flex}.choice.svelte-131zipz:hover{transform:translateY(-2px)}.code-input.svelte-131zipz{border:1px solid var(--color-stone-2);background:color-mix(in srgb, var(--color-void) 50%, transparent);min-height:44px;color:var(--color-parchment);font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;border-radius:.6rem;padding:0 .85rem;font-size:1.1rem}.code-input.svelte-131zipz::placeholder{color:var(--color-ash);opacity:.6}.lobby.svelte-d30rd3{grid-template-columns:minmax(0,1fr);gap:1rem;padding-bottom:1rem;display:grid}.col.svelte-d30rd3{display:contents}.lobby.svelte-d30rd3>.col:where(.svelte-d30rd3)>*{order:5}.lobby.svelte-d30rd3>.col:where(.svelte-d30rd3)>.o-scene:where(.svelte-d30rd3){order:1}.lobby.svelte-d30rd3>.col:where(.svelte-d30rd3)>.o-invite:where(.svelte-d30rd3){order:2}.lobby.svelte-d30rd3>.col:where(.svelte-d30rd3)>.o-pick:where(.svelte-d30rd3){order:3}.lobby.svelte-d30rd3>.col:where(.svelte-d30rd3)>.o-settings:where(.svelte-d30rd3){order:4}.lobby.svelte-d30rd3>.col:where(.svelte-d30rd3)>.o-ready:where(.svelte-d30rd3){order:6}.lobby.svelte-d30rd3>.col:where(.svelte-d30rd3)>.o-leave:where(.svelte-d30rd3){order:7}.o-notes.svelte-d30rd3{display:contents}.o-notes.svelte-d30rd3>*{order:5;grid-column:1/-1}@media (width>=768px){.lobby.svelte-d30rd3{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem}.lobby.svelte-d30rd3>.col:where(.svelte-d30rd3)>*{grid-column:1/-1}.lobby.svelte-d30rd3>.col:where(.svelte-d30rd3)>.o-pick:where(.svelte-d30rd3){grid-column:1}.lobby.svelte-d30rd3>.col:where(.svelte-d30rd3)>.o-settings:where(.svelte-d30rd3){grid-column:2}.night.svelte-d30rd3{min-height:clamp(24rem,46dvh,36rem)}}@media (width>=1024px) and (orientation:landscape){.lobby.svelte-d30rd3{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:1.5rem}.col.svelte-d30rd3{flex-direction:column;gap:1rem;min-width:0;display:flex}.night.svelte-d30rd3{min-height:clamp(22rem,100dvh - 18rem,38rem)}}.eyebrow.svelte-d30rd3{color:var(--color-gold-ink);letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.night.svelte-d30rd3{border:1px solid var(--camp-stone-deep);background:radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--camp-glow) 22%, transparent), transparent 55%), linear-gradient(180deg, var(--camp-sky-hi), var(--camp-sky-lo) 70%, var(--camp-ground));color:var(--camp-ink);border-radius:1rem;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem .75rem .9rem;display:flex;position:relative;overflow:hidden}html[data-art=pixel] .night.svelte-d30rd3{border-radius:0}.stars.svelte-d30rd3{background-image:radial-gradient(1.5px 1.5px at 12% 22%, var(--camp-star), transparent 60%), radial-gradient(1px 1px at 28% 58%, var(--camp-star), transparent 60%), radial-gradient(2px 2px at 78% 18%, var(--camp-star), transparent 60%), radial-gradient(1px 1px at 88% 52%, var(--camp-star), transparent 60%), radial-gradient(1.5px 1.5px at 6% 70%, var(--camp-star), transparent 60%), radial-gradient(1px 1px at 62% 10%, var(--camp-star), transparent 60%);opacity:.6;pointer-events:none;position:absolute;inset:0 0 45%}.gate.svelte-d30rd3{place-items:center;width:min(15rem,78%);display:grid;position:relative}.arch.svelte-d30rd3{border:.85rem solid var(--camp-stone);background:radial-gradient(ellipse at 50% 100%, var(--camp-mouth), var(--camp-mouth) 60%, var(--camp-stone-deep));width:11rem;height:8.5rem;box-shadow:inset 0 0 0 2px var(--camp-stone-deep), 0 0 0 2px var(--camp-stone-deep);border-bottom:0;border-radius:6rem 6rem 0 0;position:relative}html[data-art=pixel] .arch.svelte-d30rd3{border-radius:2.5rem 2.5rem 0 0}.keystone.svelte-d30rd3{background:linear-gradient(180deg, var(--camp-key), color-mix(in srgb, var(--camp-key) 70%, black));min-width:2.6rem;height:2.1rem;color:var(--camp-key-ink);clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);place-items:center;padding:0 .4rem;font-size:1.05rem;display:grid;position:absolute;top:-1.15rem;left:50%;translate:-50%}.plate.svelte-d30rd3{color:var(--camp-ink-soft);white-space:nowrap;font-size:.6875rem;position:absolute;bottom:.5rem;left:50%;translate:-50%}.banners.svelte-d30rd3{pointer-events:none;position:absolute;inset:0}.pennant.svelte-d30rd3{background:linear-gradient(180deg, var(--cloth), color-mix(in srgb, var(--cloth) 65%, black));color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);place-items:start center;width:1.9rem;height:3.4rem;padding-top:.45rem;display:grid;position:absolute;top:.4rem;left:-.4rem}.pennant.right.svelte-d30rd3{left:auto;right:-.4rem}.pennant.svelte-d30rd3:nth-child(3){top:3.6rem}.fireside.svelte-d30rd3{grid-template-columns:1fr auto 1fr;align-items:end;gap:.25rem;width:100%;max-width:26rem;display:grid;position:relative}.fireside.svelte-d30rd3 .hearth{margin-bottom:1.4rem}.sitter.svelte-d30rd3{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.figure.svelte-d30rd3{filter:drop-shadow(0 6px 10px #00000080);transition:translate .26s;position:relative}.sitter.ready.svelte-d30rd3 .figure:where(.svelte-d30rd3){translate:0 -.55rem}.sitter.away.svelte-d30rd3 .figure:where(.svelte-d30rd3){opacity:.45;filter:grayscale(.6)}.stamp.svelte-d30rd3{background:var(--fill-venom);width:1.35rem;height:1.35rem;color:var(--color-void);border-radius:999px;place-items:center;font-size:.8rem;font-weight:800;display:grid;position:absolute;top:-.2rem;right:-.35rem}.log-seat.svelte-d30rd3{background:linear-gradient(180deg, var(--camp-log), var(--camp-log-deep));border-radius:999px;width:4.2rem;height:.6rem;margin-top:-.25rem}.sitter.svelte-d30rd3 b:where(.svelte-d30rd3){overflow-wrap:anywhere;max-width:100%;margin-top:.35rem;font-size:1rem;line-height:1.15}.sitter.svelte-d30rd3 small:where(.svelte-d30rd3){color:var(--camp-ink-soft);font-size:.75rem;line-height:1.25}.sitter.ready.svelte-d30rd3 small:where(.svelte-d30rd3){color:color-mix(in srgb, var(--fill-venom) 70%, var(--camp-ink))}.lantern.svelte-d30rd3{border:2px dashed color-mix(in srgb, var(--camp-ink-soft) 50%, transparent);background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--camp-glow) 30%, transparent), transparent 70%);border-radius:2rem 2rem .6rem .6rem;place-items:center;width:4rem;height:4.6rem;display:grid}.pick.svelte-d30rd3{flex-direction:column;gap:.5rem;display:flex}.party-note.svelte-d30rd3{color:var(--color-ash);font-size:.6875rem;line-height:1.35}.party-note.svelte-d30rd3 b:where(.svelte-d30rd3){color:var(--color-parchment)}.rail.svelte-d30rd3{flex-wrap:wrap;gap:.45rem;display:flex}.token.svelte-d30rd3{border:2px solid var(--color-stone-2);background:color-mix(in srgb, var(--tone) 10%, var(--color-crypt));border-radius:.8rem;place-items:center;width:3.25rem;height:3.25rem;transition:translate .14s,border-color .14s;display:grid;position:relative}.token.svelte-d30rd3:hover:not([aria-disabled=true]){translate:0 -2px}.token.legend.svelte-d30rd3{border-color:color-mix(in srgb, var(--color-gold) 55%, var(--color-stone-2))}.token[aria-checked=true].svelte-d30rd3{border-color:var(--tone);box-shadow:0 0 0 3px color-mix(in srgb, var(--tone) 28%, transparent), 0 10px 22px -12px var(--tone)}.token.locked.svelte-d30rd3{opacity:.45;filter:grayscale(.8);cursor:not-allowed}.lv.svelte-d30rd3{background:var(--color-void);color:var(--color-ash);border-radius:999px;padding:0 .3rem;font-size:.5625rem;position:absolute;bottom:-.4rem}html[data-art=pixel] .token.svelte-d30rd3{border-radius:0}.tagline.svelte-d30rd3{color:var(--color-parchment);flex-wrap:wrap;gap:0 .4rem;font-size:.85rem;display:flex}.tagline.svelte-d30rd3 span:where(.svelte-d30rd3){color:var(--color-ash)}.invite.svelte-d30rd3{border-color:color-mix(in srgb, var(--color-gold) 40%, var(--color-stone-2));background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--color-gold) 14%, transparent), transparent 60%), var(--color-crypt);gap:.85rem;padding:1rem 1.1rem;display:flex}.lamp.svelte-d30rd3{background:radial-gradient(circle, color-mix(in srgb, var(--color-gold) 25%, transparent), transparent 70%);border-radius:999px;flex-shrink:0;place-items:center;width:3.5rem;height:3.5rem;display:grid}.code.svelte-d30rd3{color:var(--color-gold-ink);letter-spacing:.08em;font-size:2rem;line-height:1.1}.link.svelte-d30rd3{overflow-wrap:anywhere;color:var(--color-ash);font-family:ui-monospace,monospace;font-size:.75rem}.btn.svelte-d30rd3 svg{vertical-align:-.15em;margin-right:.35rem;display:inline}.settings.svelte-d30rd3{padding:1rem 1.1rem}.head.svelte-d30rd3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.seal.svelte-d30rd3{color:var(--color-ash);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.6875rem;display:inline-flex}.wax.svelte-d30rd3{background:radial-gradient(circle at 40% 35%, color-mix(in srgb, var(--fill-blood) 80%, white), var(--fill-blood) 70%);color:#fff;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;display:grid}.descent.svelte-d30rd3{align-items:center;gap:.5rem;display:flex}.step.svelte-d30rd3{border:1px solid var(--color-stone-2);width:2.75rem;height:2.75rem;color:var(--color-parchment);border-radius:999px;flex-shrink:0;place-items:center;font-size:1.4rem;line-height:1;display:grid}.step.svelte-d30rd3:disabled{opacity:.35}.gauge.svelte-d30rd3{flex:1;align-items:flex-end;gap:2px;height:1.6rem;display:flex}.gauge.svelte-d30rd3 i:where(.svelte-d30rd3){background:var(--color-stone-2);border-radius:2px;flex:1;height:.7rem}.gauge.svelte-d30rd3 i.lit:where(.svelte-d30rd3){background:linear-gradient(180deg, var(--fill-ember), var(--fill-blood))}.gauge.svelte-d30rd3 i.at:where(.svelte-d30rd3){height:1.3rem;box-shadow:0 0 10px color-mix(in srgb, var(--fill-ember) 60%, transparent)}.gauge.svelte-d30rd3 i.sealed:where(.svelte-d30rd3){background:repeating-linear-gradient(135deg, var(--color-stone-2) 0 3px, transparent 3px 6px);opacity:.6}.depth-now.svelte-d30rd3{color:var(--color-ash);margin-top:.45rem;font-size:.8rem}.depth-now.svelte-d30rd3 b:where(.svelte-d30rd3){color:var(--color-parchment)}.cap-note.svelte-d30rd3{color:var(--color-ember-ink);margin-top:.3rem;font-size:.8rem}.pacts.svelte-d30rd3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.4rem;display:grid}.pact.svelte-d30rd3{border:1px solid color-mix(in srgb, var(--cloth) 40%, var(--color-stone-2));background:color-mix(in srgb, var(--cloth) 10%, var(--color-crypt));min-height:5.2rem;color:var(--color-parchment);text-align:center;clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 8px),0 100%);flex-direction:column;align-items:center;gap:.2rem;padding:.55rem .35rem .8rem;transition:background .16s;display:flex}.pact.sworn.svelte-d30rd3{background:linear-gradient(180deg, var(--cloth), color-mix(in srgb, var(--cloth) 60%, black));color:#fff}.pact.svelte-d30rd3:disabled{cursor:default}.pn.svelte-d30rd3{font-size:.75rem;line-height:1.15}.ps.svelte-d30rd3{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:.5625rem}.nemeses.svelte-d30rd3{border:1px solid var(--color-stone-2);cursor:pointer;border-radius:.75rem;align-items:center;gap:.7rem;margin-top:.9rem;padding:.6rem .75rem;display:flex}.nemeses.on.svelte-d30rd3{border-color:color-mix(in srgb, var(--color-blood) 55%, var(--color-stone-2));background:color-mix(in srgb, var(--color-blood) 8%, transparent)}.nemeses.svelte-d30rd3 input:where(.svelte-d30rd3){opacity:0;pointer-events:none;position:absolute}.nemeses.svelte-d30rd3:has(input:where(.svelte-d30rd3):focus-visible){outline:2px solid var(--color-gold);outline-offset:2px}.nemeses.svelte-d30rd3:has(input:where(.svelte-d30rd3):disabled){cursor:default}.knob.svelte-d30rd3{background:var(--color-stone-2);width:2.6rem;height:1.5rem;color:var(--color-ash);border-radius:999px;flex-shrink:0;place-items:center;transition:background .16s;display:grid}.nemeses.on.svelte-d30rd3 .knob:where(.svelte-d30rd3){background:var(--fill-blood);color:#fff}.nemeses.svelte-d30rd3 b:where(.svelte-d30rd3){color:var(--color-parchment);font-size:.875rem;display:block}.nemeses.svelte-d30rd3 small:where(.svelte-d30rd3){color:var(--color-ash);font-size:.75rem;display:block}.notice.svelte-d30rd3{border-left:3px solid var(--color-ember);color:var(--color-parchment);padding:.5rem .75rem;font-size:.85rem}.ready-bar.svelte-d30rd3{z-index:5;position:sticky;bottom:.5rem}.leave.svelte-d30rd3{min-height:44px;color:var(--color-ash);align-self:center;padding:0 1rem;font-size:.8rem;text-decoration:underline}@media (width>=768px){.night.svelte-d30rd3{justify-content:flex-end;gap:0;padding:2.5rem 1.5rem 1.4rem}.gate.svelte-d30rd3{width:min(30rem,86%)}.arch.svelte-d30rd3{border-width:1.35rem;width:22rem;height:17.5rem}.keystone.svelte-d30rd3{min-width:3.8rem;height:3rem;font-size:1.6rem;top:-1.7rem}.plate.svelte-d30rd3{font-size:.85rem;top:2.2rem;bottom:auto}.pennant.svelte-d30rd3{width:2.4rem;height:4.4rem}.pennant.svelte-d30rd3:nth-child(3){top:4.8rem}.fireside.svelte-d30rd3{max-width:40rem;margin-top:-3rem}.fireside.svelte-d30rd3 .hearth{margin-bottom:3rem;scale:1.7}.log-seat.svelte-d30rd3{width:6rem;height:.8rem}.sitter.svelte-d30rd3 b:where(.svelte-d30rd3){font-size:1.2rem}.sitter.svelte-d30rd3 small:where(.svelte-d30rd3){font-size:.85rem}.lantern.svelte-d30rd3{width:5.5rem;height:6.4rem}}
