.field-notes.svelte-mgniyv{max-width:1160px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:32px}.page.svelte-mgniyv{padding:40px;display:flex;flex-wrap:wrap;gap:28px;align-items:center;justify-content:center}.crop.svelte-mgniyv{position:relative;flex:1 1 460px;min-width:0;height:380px;border:3px solid #3b2a20;border-radius:18px;background:var(--map-ocean);overflow:hidden}.crop.svelte-mgniyv svg:where(.svelte-mgniyv){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.chip.svelte-mgniyv{position:absolute;left:60%;top:49%}.notes.svelte-mgniyv{flex:0 1 300px;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.note.svelte-mgniyv{padding:14px;border:2px solid var(--ink);border-radius:6px;box-shadow:3px 3px 0 var(--ink);display:flex;flex-direction:column;gap:4px}.note.svelte-mgniyv strong:where(.svelte-mgniyv){font:400 1.125rem var(--font-heading)}.note.svelte-mgniyv span:where(.svelte-mgniyv){font-size:.875rem;font-weight:700}.stats.svelte-mgniyv{grid-column:span 2;padding:14px;border:2px solid #3b2a20;border-radius:10px;box-shadow:3px 3px #3b2a20;background:var(--bg-card);display:grid;grid-template-columns:62px 1fr;gap:7px 10px;align-items:center;font:600 11px var(--font-mono)}.stat-label.svelte-mgniyv{color:var(--muted)}@media(max-width:600px){.page.svelte-mgniyv{padding:20px}.crop.svelte-mgniyv{height:280px}.chip.svelte-mgniyv{left:50%}}.packing.svelte-1txrdlr{max-width:1160px;margin:0 auto;padding:24px;display:flex;flex-wrap:wrap;gap:48px;align-items:center}.intro.svelte-1txrdlr{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:12px}.rest.svelte-1txrdlr{margin-top:12px;display:flex;align-items:center;gap:14px;padding:16px 18px;border:2px solid var(--ink);border-radius:18px;background:var(--sky)}.rest.svelte-1txrdlr p:where(.svelte-1txrdlr){margin:0;line-height:1.5;font-weight:700}.list.svelte-1txrdlr{flex:1 1 440px;min-width:0;margin:0;padding:28px;list-style:none;display:flex;flex-direction:column;gap:18px}li.svelte-1txrdlr{display:flex;gap:14px;align-items:flex-start}.box.svelte-1txrdlr{flex:none;width:30px;height:30px;border:3px solid var(--ink);border-radius:8px;background:var(--bg-card)}.box.first.svelte-1txrdlr{background:var(--action)}strong.svelte-1txrdlr{font:400 1.3125rem var(--font-heading)}li.svelte-1txrdlr p:where(.svelte-1txrdlr){margin:2px 0 0;color:var(--muted)}.real-map.svelte-1w73xwi{border-top:3px solid #3b2a20;border-bottom:3px solid #3b2a20}.inner.svelte-1w73xwi{max-width:1160px;margin:0 auto;padding:72px 24px;display:flex;flex-direction:column;gap:28px}.head.svelte-1w73xwi{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.copy.svelte-1w73xwi{display:flex;flex-direction:column;gap:10px;max-width:36rem}.cta.svelte-1w73xwi{min-height:52px;padding:0 26px;font-size:1.0625rem}.frame.svelte-1w73xwi{position:relative;height:560px;border:2px solid var(--border);border-radius:22px;overflow:hidden;background:var(--map-ocean)}img.svelte-1w73xwi,.fallback.svelte-1w73xwi{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:55% 45%}.overlay.svelte-1w73xwi{position:absolute;top:0;right:0;bottom:0;left:0}.topbar.svelte-1w73xwi{position:absolute;left:12px;right:12px;top:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border-radius:12px;background:var(--panel);font:600 12px var(--font-mono)}.live.svelte-1w73xwi{display:inline-flex;align-items:center;gap:6px;color:var(--accent)}.dot.svelte-1w73xwi{width:8px;height:8px;border-radius:50%;background:var(--accent)}.sub.svelte-1w73xwi{color:var(--muted)}.view.svelte-1w73xwi{position:absolute;left:44%;top:40%;width:170px;height:170px;border-radius:50%;background:#5865f229;border:2px solid rgb(88 101 242 / .6)}.marker.svelte-1w73xwi{position:absolute;width:14px;height:14px;border-radius:50%;border:2px solid var(--ink)}.marker.corpse.svelte-1w73xwi{width:12px;height:12px;border-radius:0;transform:rotate(45deg);background:var(--corpse-piece)}.chip.svelte-1w73xwi{position:absolute}@media(max-width:600px){.frame.svelte-1w73xwi{height:380px}.view.svelte-1w73xwi{width:120px;height:120px}}.reveal-map.svelte-nlxewl{position:relative;background:none}.frame.svelte-nlxewl{position:relative;height:100%;min-height:260px;border:3px solid #3b2a20;border-radius:24px;background:var(--map-ocean);box-shadow:0 6px #3b2a20;overflow:hidden}svg.svelte-nlxewl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.views.svelte-nlxewl circle:where(.svelte-nlxewl){fill:#5865f229;stroke:var(--you);stroke-width:3}.mascot.svelte-nlxewl{position:absolute;right:-18px;bottom:-30px}.animated.svelte-nlxewl circle:where(.svelte-nlxewl),.animated.svelte-nlxewl [data-fog]:where(.svelte-nlxewl),.animated.svelte-nlxewl [data-others]:where(.svelte-nlxewl){transition:r .6s ease,opacity .6s ease}@media(max-width:899px){.mascot.svelte-nlxewl{right:-8px;bottom:-20px;width:90px}.mascot.svelte-nlxewl svg{width:90px;height:90px}}.story.svelte-1irb72y{max-width:1160px;margin:0 auto;padding:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;min-height:220vh}.days.svelte-1irb72y{display:flex;flex-direction:column;justify-content:space-around;gap:56px;padding:25vh 0}.day.svelte-1irb72y{display:flex;flex-direction:column;gap:12px;transition:opacity .4s ease}.day.dim.svelte-1irb72y{opacity:.45}.eyebrow.svelte-1irb72y{font:700 13px var(--font-mono);letter-spacing:.1em;color:var(--muted)}.eyebrow-accent.svelte-1irb72y{color:var(--accent)}h2.svelte-1irb72y{margin:0;font-size:clamp(2rem,4vw,2.625rem);line-height:1.05;color:var(--ink)}p.svelte-1irb72y{margin:0;font-size:1.1875rem;line-height:1.6;color:var(--muted)}.inline-cta.svelte-1irb72y{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;font-weight:800;text-decoration:none;color:var(--text);border-bottom:3px solid var(--action)}.inline-cta.svelte-1irb72y:hover{color:var(--accent)}.pin-inner.svelte-1irb72y{position:sticky;top:calc(50vh - 220px);height:440px}.pin-inner.svelte-1irb72y .reveal-map{height:100%}@media(max-width:899px){.story.svelte-1irb72y{grid-template-columns:minmax(0,1fr);gap:24px}.pin.svelte-1irb72y{order:-1;position:sticky;top:0;z-index:1;padding:12px 0 20px;background:var(--bg)}.pin-inner.svelte-1irb72y{position:static;height:45vh}.days.svelte-1irb72y{padding:10vh 0 30vh;gap:40vh}}.still.svelte-1irb72y{min-height:0}.still.svelte-1irb72y .days:where(.svelte-1irb72y){padding:24px 0;justify-content:center}.still.svelte-1irb72y .day:where(.svelte-1irb72y){transition:none}.still.svelte-1irb72y .pin:where(.svelte-1irb72y),.still.svelte-1irb72y .pin-inner:where(.svelte-1irb72y){position:static}@media(max-width:899px){.still.svelte-1irb72y .days:where(.svelte-1irb72y){gap:40px;padding:0}}.landing.svelte-ojf8ez{min-height:100vh;background:var(--bg);color:var(--text);overflow-x:clip}.landing.svelte-ojf8ez .l-head{display:flex;flex-direction:column;gap:12px;max-width:40rem}.landing.svelte-ojf8ez .l-eyebrow{font:700 13px var(--font-mono);letter-spacing:.1em;color:var(--muted)}.landing.svelte-ojf8ez .l-eyebrow--accent{color:var(--accent)}.landing.svelte-ojf8ez .l-title{margin:0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.05;color:var(--ink)}.landing.svelte-ojf8ez .theme-map .l-title{color:var(--text)}.landing.svelte-ojf8ez .l-lede{margin:0;font-size:1.1875rem;line-height:1.6;color:var(--muted)}.landing.svelte-ojf8ez .l-card{background:var(--bg-card);border:3px solid var(--ink);border-radius:22px;box-shadow:0 6px 0 var(--ink)}.landing.svelte-ojf8ez .discord{background:var(--discord);color:#fff}.landing.svelte-ojf8ez .discord:hover:not(:disabled){background:var(--discord-hover)}.big.svelte-ojf8ez{min-height:52px;padding:0 26px;font-size:1.0625rem;border-radius:14px}.trail.svelte-ojf8ez{width:0;height:80px;margin:0 auto;border-left:4px dashed var(--border)}.header.svelte-ojf8ez{max-width:1160px;margin:0 auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}nav.svelte-ojf8ez{display:flex;align-items:center;gap:26px}.nav-link.svelte-ojf8ez{color:var(--text);font-weight:700;text-decoration:none}.nav-link.svelte-ojf8ez:hover{color:var(--accent)}.login.svelte-ojf8ez{min-height:44px}.hero.svelte-ojf8ez{max-width:900px;margin:0 auto;padding:32px 24px 48px;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.hero.svelte-ojf8ez h1:where(.svelte-ojf8ez){margin:0;--logo-size: clamp(86px, 14vw, 172px);line-height:.95}.tagline.svelte-ojf8ez{margin:0;font:400 clamp(1.375rem,3vw,1.875rem) / 1.3 var(--font-heading);color:var(--ink)}.hero.svelte-ojf8ez .alert-error:where(.svelte-ojf8ez){width:100%;max-width:28rem}.actions.svelte-ojf8ez{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.small.svelte-ojf8ez{margin:0;font-size:.9375rem;color:var(--muted)}.remember.svelte-ojf8ez{max-width:1160px;margin:0 auto;padding:24px;display:flex;flex-wrap:wrap-reverse;gap:48px;align-items:center}.remember.svelte-ojf8ez>.l-head:where(.svelte-ojf8ez){flex:1 1 380px;min-width:0}.dossier.svelte-ojf8ez{flex:1 1 440px;min-width:0;padding:26px;display:flex;flex-direction:column;gap:14px;transform:rotate(-1.5deg)}.dossier-head.svelte-ojf8ez{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.dossier-name.svelte-ojf8ez{font:400 1.625rem var(--font-heading)}.dossier-meta.svelte-ojf8ez,.dossier-private.svelte-ojf8ez{font:600 12px var(--font-mono);color:var(--muted)}.dossier-tags.svelte-ojf8ez{display:flex;gap:6px;flex-wrap:wrap}.dossier-tag.svelte-ojf8ez{padding:2px 8px;border-radius:4px;background:var(--tag-info);color:var(--tag-text);font:700 11px var(--font-mono)}.dossier-tag.kos.svelte-ojf8ez{background:var(--threat)}.dossier-note.svelte-ojf8ez{margin:0;padding:14px;border:2px dashed var(--border);border-radius:12px;line-height:1.5}.dossier-private.svelte-ojf8ez{display:inline-flex;align-items:center;gap:6px}.finale.svelte-ojf8ez{max-width:1160px;margin:0 auto;padding:0 24px 88px;display:flex;flex-direction:column;align-items:center}.pin.svelte-ojf8ez{position:relative;z-index:1;margin-bottom:-26px}.finale-card.svelte-ojf8ez{align-self:stretch;padding:56px 32px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;border-radius:28px;box-shadow:0 8px 0 var(--ink)}.finale-card.svelte-ojf8ez .l-lede:where(.svelte-ojf8ez){max-width:32rem}.footer.svelte-ojf8ez{margin:32px 0 0;font-size:.875rem;color:var(--muted);text-align:center}.footer-links.svelte-ojf8ez{display:flex;justify-content:center;gap:16px;margin-top:8px;font-size:.875rem}.footer-links.svelte-ojf8ez a:where(.svelte-ojf8ez){color:var(--muted)}@media(max-width:759px){.nav-link.svelte-ojf8ez{display:none}.trail.svelte-ojf8ez{height:48px}.hero-mascot.svelte-ojf8ez svg{width:160px;height:160px}.dossier.svelte-ojf8ez{transform:none}}
