:root{--bg:#0d0b0a;--panel:#17130f;--text:#d9cdb8;--muted:#8a7f6c;--candle:#e8a33d;--line:#3a3025;--danger:#c0533a;--good:#7fa35a;color:var(--text);background:var(--bg);font-family:Courier New,ui-monospace,monospace}*{box-sizing:border-box}body{background:var(--bg);min-height:100dvh;margin:0}img{image-rendering:pixelated}button{font:inherit;color:inherit;background:var(--panel);cursor:pointer;border:1px solid #3a3025;border-radius:4px}button:hover:not(:disabled){border-color:var(--candle);box-shadow:0 0 8px #e8a33d59}button:disabled{opacity:.4;cursor:default}header.svelte-161y12f{background:var(--panel);border:1px solid var(--line);border-radius:6px;grid-template-columns:1.1fr 1.6fr 1.2fr 1fr auto auto;align-items:center;gap:18px;padding:14px 20px;display:grid}.day.svelte-161y12f{font-size:1.3rem}.muted.svelte-161y12f{color:var(--muted);font-size:.85em}.stat.svelte-161y12f{flex-direction:column;gap:3px;display:flex;position:relative}.label.svelte-161y12f{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:.8rem;display:flex}.value.svelte-161y12f{font-size:1.7rem;font-weight:700}.gold.svelte-161y12f .value:where(.svelte-161y12f){color:var(--candle)}.hp.svelte-161y12f .value:where(.svelte-161y12f){color:var(--good)}.hp.low.svelte-161y12f .value:where(.svelte-161y12f){color:var(--danger);animation:1s infinite svelte-161y12f-pulse}.sub.svelte-161y12f{font-size:.72rem}.meter.svelte-161y12f{background:#2a231b;border-radius:3px;height:6px;overflow:hidden}.meter.svelte-161y12f i:where(.svelte-161y12f){background:var(--muted);height:100%;transition:width .5s;display:block}.gold.svelte-161y12f .meter:where(.svelte-161y12f) i:where(.svelte-161y12f){background:var(--candle)}.hp.svelte-161y12f .meter:where(.svelte-161y12f) i:where(.svelte-161y12f){background:var(--good)}.hp.low.svelte-161y12f .meter:where(.svelte-161y12f) i:where(.svelte-161y12f){background:var(--danger)}.chip.svelte-161y12f{text-transform:none;letter-spacing:0;color:var(--danger);font-size:.95rem;font-weight:700;animation:1.6s ease-out forwards svelte-161y12f-rise}.chip.plus.svelte-161y12f{color:var(--good)}.toggle.svelte-161y12f{white-space:nowrap;padding:8px 12px}kbd.svelte-161y12f{border:1px solid var(--line);color:var(--muted);border-radius:3px;margin-left:4px;padding:0 5px}@keyframes svelte-161y12f-rise{0%{opacity:0;transform:translateY(8px)scale(1.4)}15%{opacity:1}to{opacity:0;transform:translateY(-14px)scale(1)}}@keyframes svelte-161y12f-pulse{50%{opacity:.6}}header.c.svelte-161y12f{z-index:10;border-width:0 0 1px;border-radius:0;flex-direction:column;align-items:stretch;gap:4px;padding:8px 10px 6px;display:flex;position:sticky;top:0}.c1.svelte-161y12f{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.c1.svelte-161y12f .day:where(.svelte-161y12f){font-size:.95rem}.lvl.svelte-161y12f{font-weight:400}.lvl.easy.svelte-161y12f{color:var(--good)}.lvl.normal.svelte-161y12f{color:var(--muted)}.lvl.hard.svelte-161y12f{color:var(--danger)}.menu-btn.svelte-161y12f{min-height:30px;padding:5px 10px;font-size:.78rem}.c1.svelte-161y12f .place:where(.svelte-161y12f){white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.c2.svelte-161y12f{grid-template-columns:1.5fr 1.1fr .8fr;align-items:end;gap:10px;display:grid}.cs.svelte-161y12f{flex-wrap:wrap;align-items:baseline;gap:0 5px;display:flex;position:relative}.cs.svelte-161y12f img:where(.svelte-161y12f){align-self:center}.cs.svelte-161y12f b:where(.svelte-161y12f){font-size:1.2rem}.cs.svelte-161y12f .k:where(.svelte-161y12f){color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.cs.svelte-161y12f .meter:where(.svelte-161y12f){flex-basis:100%;height:4px;margin-top:2px}.cs.gold.svelte-161y12f b:where(.svelte-161y12f){color:var(--candle)}.cs.hp.svelte-161y12f b:where(.svelte-161y12f){color:var(--good)}.cs.hp.low.svelte-161y12f b:where(.svelte-161y12f){color:var(--danger);animation:1s infinite svelte-161y12f-pulse}.cs.hp.svelte-161y12f .meter:where(.svelte-161y12f) i:where(.svelte-161y12f){background:var(--good)}.cs.hp.low.svelte-161y12f .meter:where(.svelte-161y12f) i:where(.svelte-161y12f){background:var(--danger)}.cs.gold.svelte-161y12f .meter:where(.svelte-161y12f) i:where(.svelte-161y12f){background:var(--candle)}.cs.svelte-161y12f .chip:where(.svelte-161y12f){font-size:.8rem}.c3.svelte-161y12f{white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.market.svelte-4du8mk{flex-direction:column;gap:12px;display:flex}.good.svelte-4du8mk{background:var(--panel);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}.top.svelte-4du8mk{align-items:center;gap:10px;display:flex}.name.svelte-4du8mk{flex-direction:column;flex:1;gap:2px;display:flex}.tag.svelte-4du8mk{font-size:.78rem}.tag.cheap.svelte-4du8mk{color:var(--good)}.tag.pricey.svelte-4du8mk{color:var(--danger)}.tag.fair.svelte-4du8mk{color:var(--muted)}.price.svelte-4du8mk{text-align:right}.num.svelte-4du8mk{color:var(--candle);font-size:1.6rem;font-weight:700;display:inline-block}.num.svelte-4du8mk small:where(.svelte-4du8mk){margin-left:1px;font-size:.8rem}.delta.svelte-4du8mk{font-size:.8rem;display:block}.up.svelte-4du8mk{color:var(--danger)}.down.svelte-4du8mk{color:var(--good)}.range.svelte-4du8mk{color:var(--muted);align-items:center;gap:8px;font-size:.72rem;display:flex}.bar.svelte-4du8mk{background:linear-gradient(90deg,#2c4a2a,#3a3025 50%,#5a2a20);border-radius:3px;flex:1;height:6px;position:relative}.bar.svelte-4du8mk i:where(.svelte-4du8mk){background:var(--candle);width:4px;height:14px;box-shadow:0 0 6px var(--candle);border-radius:2px;position:absolute;top:-4px;transform:translate(-2px)}.seen.svelte-4du8mk{flex-direction:column;gap:1px;font-size:.78rem;display:flex}.seen.svelte-4du8mk strong.cheap:where(.svelte-4du8mk){color:var(--good)}.seen.svelte-4du8mk strong.pricey:where(.svelte-4du8mk){color:var(--danger)}.own.svelte-4du8mk{font-size:.85rem}.gain.svelte-4du8mk{color:var(--good)}.loss.svelte-4du8mk{color:var(--danger)}.muted.svelte-4du8mk{color:var(--muted)}.btns.svelte-4du8mk{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.btns.svelte-4du8mk button:where(.svelte-4du8mk){padding:7px 4px;font-size:.82rem}.btns.svelte-4du8mk button:where(.svelte-4du8mk):not(.sell):hover:not(:disabled){border-color:var(--good);box-shadow:0 0 8px #7fa35a66}.sell.svelte-4du8mk:hover:not(:disabled){border-color:var(--candle)}.cap.svelte-4du8mk{margin:0;font-size:.78rem}.flash.svelte-4du8mk{animation:.6s ease-out svelte-4du8mk-pop}@media (width<=899px){.market.svelte-4du8mk{gap:8px}.good.svelte-4du8mk{gap:5px;padding:8px 10px}.top.svelte-4du8mk img:where(.svelte-4du8mk){width:38px;height:38px}.num.svelte-4du8mk{font-size:1.35rem}.tag.svelte-4du8mk{font-size:.72rem}.range.svelte-4du8mk,.cap.svelte-4du8mk{display:none}.seen.svelte-4du8mk{flex-flow:wrap;gap:0 12px;font-size:.72rem}.own.svelte-4du8mk{font-size:.78rem}.btns.svelte-4du8mk{grid-template-columns:repeat(4,1fr);gap:5px}.btns.svelte-4du8mk .ten:where(.svelte-4du8mk){display:none}.btns.svelte-4du8mk button:where(.svelte-4du8mk){min-height:44px;padding:10px 2px;font-size:.78rem}}@keyframes svelte-4du8mk-pop{0%{text-shadow:0 0 14px var(--candle);transform:scale(1.35)}to{text-shadow:none;transform:scale(1)}}.shop.svelte-tw75zc{flex-direction:column;gap:10px;display:flex}h4.svelte-tw75zc{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:6px 0 0;font-size:.8rem;font-weight:400}.item.svelte-tw75zc{background:var(--panel);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:8px;padding:10px;display:flex}.item.equipped.svelte-tw75zc{border-color:var(--candle);box-shadow:0 0 10px #e8a33d40}.top.svelte-tw75zc{align-items:center;gap:10px;display:flex}.name.svelte-tw75zc{flex-direction:column;flex:1;gap:2px;font-size:.9rem;display:flex}.muted.svelte-tw75zc{color:var(--muted);font-size:.8rem}.price.svelte-tw75zc{color:var(--candle);font-size:1.3rem;font-weight:700}.price.svelte-tw75zc small:where(.svelte-tw75zc){font-size:.75rem}.owned.svelte-tw75zc{color:var(--good);font-size:.85rem}.btns.svelte-tw75zc{gap:6px;display:grid}.btns.two.svelte-tw75zc{grid-template-columns:1fr 1fr}.btns.one.svelte-tw75zc{grid-template-columns:1fr}.btns.svelte-tw75zc button:where(.svelte-tw75zc){padding:7px 4px;font-size:.82rem}.note.svelte-tw75zc{margin:0}@media (width<=899px){.shop.svelte-tw75zc{gap:8px}.item.svelte-tw75zc{gap:6px;padding:8px 10px}.top.svelte-tw75zc img:where(.svelte-tw75zc){width:38px;height:38px}.name.svelte-tw75zc{font-size:.85rem}.price.svelte-tw75zc{font-size:1.1rem}.btns.svelte-tw75zc button:where(.svelte-tw75zc){min-height:44px;padding:10px 4px}h4.svelte-tw75zc{margin-top:4px}.item.svelte-tw75zc:has(.btns.one:where(.svelte-tw75zc)){flex-direction:row;align-items:center}.item.svelte-tw75zc:has(.btns.one:where(.svelte-tw75zc)) .top:where(.svelte-tw75zc){flex:1;min-width:0}.item.svelte-tw75zc:has(.btns.one:where(.svelte-tw75zc)) .btns:where(.svelte-tw75zc){flex:0 0 96px}.item.svelte-tw75zc:has(.btns.one:where(.svelte-tw75zc)) .btns:where(.svelte-tw75zc) button:where(.svelte-tw75zc){padding:8px 2px;font-size:.74rem;line-height:1.15}}.weave.svelte-74p1cc{flex-direction:column;gap:10px;display:flex}h4.svelte-74p1cc{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:6px 0 0;font-size:.8rem;font-weight:400}.item.svelte-74p1cc{background:var(--panel);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:8px;padding:10px;display:flex}.item.ready.svelte-74p1cc{border-color:var(--candle);box-shadow:0 0 10px #e8a33d33}.top.svelte-74p1cc{align-items:center;gap:10px;display:flex}.name.svelte-74p1cc{flex-direction:column;flex:1;gap:2px;font-size:.9rem;display:flex}.muted.svelte-74p1cc{color:var(--muted);font-size:.8rem}.price.svelte-74p1cc{color:var(--candle);font-size:1.3rem;font-weight:700}.price.svelte-74p1cc small:where(.svelte-74p1cc){font-size:.75rem}.recipe.svelte-74p1cc{flex-wrap:wrap;gap:4px 12px;font-size:.82rem;display:flex}.recipe.svelte-74p1cc small:where(.svelte-74p1cc){color:var(--muted)}.recipe.svelte-74p1cc .short:where(.svelte-74p1cc){color:var(--danger)}.recipe.svelte-74p1cc .short:where(.svelte-74p1cc) small:where(.svelte-74p1cc){color:#8a5a4a}.btns.svelte-74p1cc{grid-template-columns:1fr 1fr;gap:6px;display:grid}.btns.one.svelte-74p1cc{grid-template-columns:1fr}.btns.svelte-74p1cc button:where(.svelte-74p1cc){padding:7px 4px;font-size:.82rem}.note.svelte-74p1cc{margin:0}.rares.svelte-74p1cc{grid-template-columns:1fr 1fr;gap:6px;display:grid}.rare.svelte-74p1cc{background:var(--panel);border:1px solid var(--line);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:.82rem;display:flex}.rare.here.svelte-74p1cc{border-color:var(--candle)}.rare.svelte-74p1cc .own:where(.svelte-74p1cc){color:var(--candle);font-weight:700}.rare.svelte-74p1cc small:where(.svelte-74p1cc){font-size:.7rem;line-height:1.2}@media (width<=899px){.weave.svelte-74p1cc{gap:8px}.weave.svelte-74p1cc>.note:where(.svelte-74p1cc):first-child{display:none}.item.svelte-74p1cc{gap:6px;padding:8px 10px}.top.svelte-74p1cc img:where(.svelte-74p1cc){width:38px;height:38px}.name.svelte-74p1cc{font-size:.85rem}.price.svelte-74p1cc{font-size:1.1rem}.btns.svelte-74p1cc button:where(.svelte-74p1cc){min-height:44px;padding:10px 4px}h4.svelte-74p1cc{margin-top:4px}.rares.svelte-74p1cc{grid-template-columns:1fr}.item.svelte-74p1cc:has(.recipe:where(.svelte-74p1cc)){grid-template-columns:1fr 96px;align-items:center;gap:4px 8px;display:grid}.item.svelte-74p1cc:has(.recipe:where(.svelte-74p1cc)) .top:where(.svelte-74p1cc){grid-column:1/-1}.item.svelte-74p1cc:has(.recipe:where(.svelte-74p1cc)) .btns:where(.svelte-74p1cc){grid-area:2/2}.item.svelte-74p1cc:has(.recipe:where(.svelte-74p1cc)) .recipe:where(.svelte-74p1cc){flex-direction:column;grid-area:2/1;gap:0;font-size:.78rem}.item.svelte-74p1cc:has(.recipe:where(.svelte-74p1cc)) .btns:where(.svelte-74p1cc) button:where(.svelte-74p1cc){padding:8px 2px;font-size:.78rem}}.log.svelte-1nv6a22{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}li.svelte-1nv6a22{border-left:3px solid var(--line);color:var(--muted);background:#ffffff05;gap:10px;padding:6px 10px;font-size:.95rem;display:flex}.day.svelte-1nv6a22{color:#5d5444;min-width:2.2em}li.latest.svelte-1nv6a22{color:var(--text);background:#ffffff0f;font-size:1.05rem;animation:.45s ease-out svelte-1nv6a22-slide}li.svelte-1nv6a22 strong:where(.svelte-1nv6a22){font-weight:700}li.gain.svelte-1nv6a22{border-left-color:var(--good)}li.gain.svelte-1nv6a22 strong:where(.svelte-1nv6a22){color:var(--good)}li.loss.svelte-1nv6a22{border-left-color:var(--danger)}li.loss.svelte-1nv6a22 strong:where(.svelte-1nv6a22){color:var(--danger)}li.event.svelte-1nv6a22{border-left-color:var(--candle)}li.event.svelte-1nv6a22 strong:where(.svelte-1nv6a22){color:var(--candle)}li.info.svelte-1nv6a22 strong:where(.svelte-1nv6a22){color:var(--text)}li.svelte-1nv6a22:not(.latest) strong:where(.svelte-1nv6a22){opacity:.8}@media (width<=899px){li.svelte-1nv6a22{gap:8px;padding:5px 8px;font-size:.82rem}li.latest.svelte-1nv6a22{font-size:.9rem}.day.svelte-1nv6a22{min-width:1.8em}}@keyframes svelte-1nv6a22-slide{0%{opacity:0;background:#e8a33d40;transform:translateY(-8px)}to{opacity:1;transform:none}}.tip.svelte-8o84ge{color:var(--candle);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.tip.svelte-8o84ge img:where(.svelte-8o84ge){image-rendering:pixelated}.tip.svelte-8o84ge .label:where(.svelte-8o84ge){text-underline-offset:3px;text-decoration:underline}.tip.svelte-8o84ge:hover .label:where(.svelte-8o84ge){text-shadow:0 0 8px #e8a33d99}.link.svelte-8o84ge{margin-top:4px;font-size:.85rem}.button.svelte-8o84ge{border:1px solid var(--line);background:var(--panel);border-radius:4px;min-height:48px;padding:12px 14px;font-size:1rem}.button.svelte-8o84ge .label:where(.svelte-8o84ge){text-decoration:none}.button.svelte-8o84ge:hover{border-color:var(--candle);box-shadow:0 0 8px #e8a33d59}.banner.svelte-8o84ge{margin-top:2px;font-size:.9rem}.banner.svelte-8o84ge .pitch:where(.svelte-8o84ge){color:var(--text)}.title.svelte-139w89i{image-rendering:pixelated;z-index:50;background-position:50%;background-size:cover;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.veil.svelte-139w89i{background:radial-gradient(at 50% 45%,#08060573,#080605e6 75%);position:absolute;inset:0}.figure.svelte-139w89i{opacity:.5;filter:brightness(.6)drop-shadow(0 0 30px #000000e6);height:62vh;max-height:520px;image-rendering:pixelated;pointer-events:none;position:absolute;bottom:-2%;right:6%}.content.svelte-139w89i{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:520px;margin:auto;display:flex;position:relative}.kicker.svelte-139w89i{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.78rem}h1.svelte-139w89i{letter-spacing:.22em;color:var(--candle);text-shadow:0 0 18px #e8a33d8c,0 0 48px #e8a33d40,0 4px #1a1208;margin:0;padding-left:.22em;font-size:clamp(3rem,12vw,6rem);animation:4s infinite svelte-139w89i-flicker}.tag.svelte-139w89i{color:var(--text);max-width:38ch;margin:0 0 14px;line-height:1.5}.menu.svelte-139w89i{flex-direction:column;gap:10px;width:min(300px,100%);display:flex}.menu.svelte-139w89i button:where(.svelte-139w89i),.ask.svelte-139w89i button:where(.svelte-139w89i){min-height:50px;padding:14px 18px;font-size:1.1rem}button.primary.svelte-139w89i{border-color:var(--candle);color:var(--candle);background:#e8a33d1a}.resume.svelte-139w89i{flex-direction:column;gap:2px;display:flex}.resume.svelte-139w89i small:where(.svelte-139w89i){color:var(--muted);font-size:.72rem;font-weight:400}.bests.svelte-139w89i{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin:6px 0 0;font-size:.8rem;display:flex}.b.easy.svelte-139w89i{color:var(--good)}.b.hard.svelte-139w89i{color:var(--danger)}.hint.svelte-139w89i{color:#5d5444;margin:2px 0 0;font-size:.75rem}.ask.svelte-139w89i,.picker.svelte-139w89i{border:1px solid var(--candle);text-align:left;background:#17130ff0;border-radius:8px;flex-direction:column;gap:10px;width:min(420px,100%);padding:16px;display:flex;box-shadow:0 0 30px #e8a33d33}.ask.svelte-139w89i strong:where(.svelte-139w89i),.picker.svelte-139w89i>strong:where(.svelte-139w89i){color:var(--candle);font-size:1.15rem}.ask.svelte-139w89i p:where(.svelte-139w89i){color:var(--text);margin:0 0 4px;font-size:.92rem;line-height:1.45}.level.svelte-139w89i{text-align:left;grid-template-columns:auto 1fr;gap:3px 10px;padding:11px 12px;display:grid}.level.svelte-139w89i .n:where(.svelte-139w89i){border:1px solid var(--line);color:var(--muted);border-radius:3px;grid-row:span 3;align-self:start;padding:0 7px}.level.svelte-139w89i .head:where(.svelte-139w89i){flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.level.svelte-139w89i .head:where(.svelte-139w89i) b:where(.svelte-139w89i){font-size:1.1rem}.level.easy.svelte-139w89i .head:where(.svelte-139w89i) b:where(.svelte-139w89i){color:var(--good)}.level.hard.svelte-139w89i .head:where(.svelte-139w89i) b:where(.svelte-139w89i){color:var(--danger)}.level.normal.svelte-139w89i .head:where(.svelte-139w89i) b:where(.svelte-139w89i){color:var(--text)}.level.svelte-139w89i em:where(.svelte-139w89i){color:var(--candle);border:1px solid var(--candle);border-radius:3px;padding:0 5px;font-size:.7rem;font-style:normal}.level.svelte-139w89i .best:where(.svelte-139w89i){color:var(--muted);margin-left:auto;font-size:.72rem}.level.svelte-139w89i .blurb:where(.svelte-139w89i){color:var(--muted);font-size:.78rem;line-height:1.35}.level.svelte-139w89i ul:where(.svelte-139w89i){color:var(--text);margin:2px 0 0;padding-left:16px;font-size:.76rem;line-height:1.4}.level.last.svelte-139w89i{border-color:var(--candle);box-shadow:0 0 10px #e8a33d4d}.level.easy.svelte-139w89i:hover:not(:disabled){border-color:var(--good);box-shadow:0 0 10px #7fa35a66}.level.hard.svelte-139w89i:hover:not(:disabled){border-color:var(--danger);box-shadow:0 0 10px #c0533a73}.back.svelte-139w89i{padding:10px}kbd.svelte-139w89i{border:1px solid var(--line);color:var(--muted);border-radius:3px;padding:0 6px;font-size:.85em}@keyframes svelte-139w89i-flicker{0%,to{opacity:1}46%{opacity:.96}50%{opacity:.86}54%{opacity:.98}80%{opacity:.93}}@media (width<=899px){.figure.svelte-139w89i{opacity:.3;height:40vh;right:-8%}}.tut.svelte-1kfycjq{z-index:100;pointer-events:none;position:fixed;inset:0}.dim.svelte-1kfycjq{pointer-events:auto;background:#050403b8;position:fixed}.dim.clear.svelte-1kfycjq{background:0 0}.ring.svelte-1kfycjq{border:2px solid var(--candle);pointer-events:none;border-radius:8px;animation:1.4s ease-in-out infinite svelte-1kfycjq-glow;position:fixed;box-shadow:0 0 0 2px #e8a33d40,0 0 22px #e8a33da6}.card.svelte-1kfycjq{pointer-events:auto;border:1px solid var(--candle);background:#17130f;border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px 10px;display:flex;position:fixed;box-shadow:0 8px 30px #000000b3}.meta.svelte-1kfycjq{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.skip.svelte-1kfycjq{color:var(--muted);text-transform:none;letter-spacing:0;background:0 0;border:0;min-height:32px;padding:6px 2px;font-size:.78rem;text-decoration:underline}h3.svelte-1kfycjq{color:var(--candle);letter-spacing:0;text-transform:none;margin:0;font-size:1.05rem;font-weight:700}p.svelte-1kfycjq{margin:0;font-size:.92rem;line-height:1.45}.row.svelte-1kfycjq{justify-content:flex-end;align-items:center;min-height:30px;display:flex}.primary.svelte-1kfycjq{border-color:var(--candle);color:var(--candle);background:#e8a33d1a;min-height:44px;padding:10px 22px}.wait.svelte-1kfycjq{color:var(--muted);margin-right:auto;font-size:.8rem}.dots.svelte-1kfycjq{justify-content:center;gap:4px;display:flex}.dots.svelte-1kfycjq i:where(.svelte-1kfycjq){background:#3a3025;border-radius:50%;width:6px;height:6px}.dots.svelte-1kfycjq i.on:where(.svelte-1kfycjq){background:var(--candle)}@keyframes svelte-1kfycjq-glow{50%{box-shadow:0 0 0 2px #e8a33d59,0 0 32px #e8a33de6}}main.svelte-1n46o8q{flex-direction:column;gap:16px;max-width:1280px;margin:0 auto;padding:16px 24px 32px;display:flex}.layout.svelte-1n46o8q{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:16px;display:grid}.layout.solo.svelte-1n46o8q{grid-template-columns:minmax(0,1fr)}.stage.svelte-1n46o8q{flex-direction:column;gap:14px;display:flex}h3.svelte-1n46o8q{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:.85rem;font-weight:400}.muted.svelte-1n46o8q{color:var(--muted)}.scene.svelte-1n46o8q{border:1px solid var(--line);border-radius:6px;height:320px;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #000000b3}.art.svelte-1n46o8q{image-rendering:pixelated;background-position:50%;background-size:cover;animation:.7s ease-out svelte-1n46o8q-arrive;position:absolute;inset:0}.place.svelte-1n46o8q{color:var(--candle);text-shadow:0 0 6px #000,0 0 12px #000;letter-spacing:.05em;font-size:1.1rem;position:absolute;bottom:10px;left:14px}.foe.svelte-1n46o8q{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;bottom:0;right:6%}.foename.svelte-1n46o8q{text-shadow:0 0 6px #000;font-size:.95rem}.foebar.svelte-1n46o8q{border:1px solid var(--line);background:#0009;border-radius:4px;width:160px;height:8px;overflow:hidden}.foebar.svelte-1n46o8q i:where(.svelte-1n46o8q){background:var(--danger);height:100%;transition:width .4s;display:block}.sprite.svelte-1n46o8q{height:var(--h,250px);image-rendering:pixelated;filter:drop-shadow(0 6px 10px #000c);animation:.35s svelte-1n46o8q-hit}.corpse.svelte-1n46o8q{bottom:18px}.sprite.dead.svelte-1n46o8q{filter:brightness(.55)saturate(.7)drop-shadow(0 6px 10px #000c);animation:.5s ease-out svelte-1n46o8q-fall;transform:rotate(84deg)translateY(-6%)}.fx.svelte-1n46o8q{pointer-events:none;animation:.7s ease-out forwards svelte-1n46o8q-flash;position:absolute;inset:0}.fx.gain.svelte-1n46o8q{background:radial-gradient(circle,#0000 40%,#e8a33d8c)}.fx.loss.svelte-1n46o8q{background:radial-gradient(circle,#0000 30%,#c0533ab3);animation:.7s ease-out forwards svelte-1n46o8q-flash,.4s svelte-1n46o8q-shake}.banner.svelte-1n46o8q{text-align:center;background:#080605c7;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.banner.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:0;font-size:1.9rem}.banner.won.svelte-1n46o8q h2:where(.svelte-1n46o8q){color:var(--good)}.banner.lost.svelte-1n46o8q h2:where(.svelte-1n46o8q){color:var(--danger)}.banner.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0}.banner.svelte-1n46o8q button:where(.svelte-1n46o8q){padding:10px 22px;font-size:1.05rem}.actions.svelte-1n46o8q{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.act.svelte-1n46o8q{text-align:left;grid-template-columns:1fr auto;gap:4px 8px;padding:12px 14px;font-size:1.05rem;display:grid}.act.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);grid-column:1/-1;font-size:.8rem}.act.travel.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:var(--candle)}.act.boss.svelte-1n46o8q:not(:disabled) strong:where(.svelte-1n46o8q){color:var(--danger)}.act.boss.svelte-1n46o8q:not(:disabled){border-color:var(--danger)}.decision.svelte-1n46o8q{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:14px}.decision.fight.svelte-1n46o8q{border-color:var(--danger);box-shadow:0 0 16px #c0533a4d}.decision.find.svelte-1n46o8q{border-color:var(--candle);box-shadow:0 0 16px #e8a33d40}.decision.svelte-1n46o8q h3:where(.svelte-1n46o8q){color:var(--text);font-size:1rem}.choices.svelte-1n46o8q{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.choice.svelte-1n46o8q{text-align:left;grid-template-columns:auto 1fr;gap:2px 10px;padding:12px 14px;font-size:1.05rem;display:grid}.choice.svelte-1n46o8q .n:where(.svelte-1n46o8q){border:1px solid var(--line);color:var(--muted);border-radius:3px;grid-row:span 2;align-self:center;padding:0 7px}.choice.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);font-size:.8rem}.choice.danger.svelte-1n46o8q:hover:not(:disabled){border-color:var(--danger);box-shadow:0 0 10px #c0533a73}.logbox.svelte-1n46o8q{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:14px}.side.svelte-1n46o8q{background:var(--panel);border:1px solid var(--line);border-radius:6px;max-height:calc(100dvh - 32px);padding:14px;position:sticky;top:16px;overflow-y:auto}.tabs.svelte-1n46o8q{gap:6px;margin-bottom:12px;display:flex}.tabs.svelte-1n46o8q button:where(.svelte-1n46o8q){color:var(--muted);flex:1;padding:8px 6px;font-size:.85rem}.tabs.svelte-1n46o8q button.on:where(.svelte-1n46o8q){color:var(--candle);border-color:var(--candle)}kbd.svelte-1n46o8q{border:1px solid var(--line);color:var(--muted);border-radius:3px;padding:0 6px;font-size:.85em}main.mobile.svelte-1n46o8q{gap:0;max-width:none;min-height:100dvh;padding:0}.m-body.svelte-1n46o8q{padding:8px 10px calc(72px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:8px;display:flex}.m-body.svelte-1n46o8q h3:where(.svelte-1n46o8q){margin:4px 2px 2px}.mobile.svelte-1n46o8q .scene:where(.svelte-1n46o8q){height:168px}.mobile.svelte-1n46o8q .place:where(.svelte-1n46o8q){font-size:.9rem;bottom:6px;left:10px}.mobile.svelte-1n46o8q .foe:where(.svelte-1n46o8q){gap:2px;right:4%}.mobile.svelte-1n46o8q .foename:where(.svelte-1n46o8q){font-size:.78rem}.mobile.svelte-1n46o8q .foebar:where(.svelte-1n46o8q){width:110px;height:6px}.mobile.svelte-1n46o8q .sprite:where(.svelte-1n46o8q){height:calc(var(--h,250px) * .5)}.mobile.svelte-1n46o8q .banner:where(.svelte-1n46o8q) h2:where(.svelte-1n46o8q){font-size:1.3rem}.mobile.svelte-1n46o8q .actions:where(.svelte-1n46o8q){grid-template-columns:1fr 1fr;gap:6px}.mobile.svelte-1n46o8q .act:where(.svelte-1n46o8q){align-content:center;gap:1px 4px;min-height:52px;padding:8px 10px;font-size:.92rem}.mobile.svelte-1n46o8q .act:where(.svelte-1n46o8q) small:where(.svelte-1n46o8q){font-size:.72rem;line-height:1.25}.mobile.svelte-1n46o8q .decision:where(.svelte-1n46o8q){padding:8px}.mobile.svelte-1n46o8q .decision:where(.svelte-1n46o8q) h3:where(.svelte-1n46o8q){margin:0 2px 6px;font-size:.9rem}.mobile.svelte-1n46o8q .choices:where(.svelte-1n46o8q){grid-template-columns:1fr;gap:6px}.mobile.svelte-1n46o8q .choice:where(.svelte-1n46o8q){align-content:center;min-height:48px;padding:8px 10px;font-size:.95rem}.mobile.svelte-1n46o8q .choice:where(.svelte-1n46o8q) small:where(.svelte-1n46o8q){font-size:.72rem}.m-log.svelte-1n46o8q{min-height:0}.bottom.svelte-1n46o8q{z-index:10;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);background:#120f0c;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom.svelte-1n46o8q button:where(.svelte-1n46o8q){color:var(--muted);background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:2px;min-height:56px;padding:8px 2px 7px;font-size:.68rem;display:flex}.bottom.svelte-1n46o8q button.on:where(.svelte-1n46o8q){color:var(--candle);box-shadow:inset 0 2px 0 var(--candle);background:#e8a33d14}.bottom.svelte-1n46o8q .glyph:where(.svelte-1n46o8q){height:22px;font-size:1.25rem;line-height:22px}.bottom.svelte-1n46o8q img:where(.svelte-1n46o8q){image-rendering:pixelated;opacity:.85}.overlay.svelte-1n46o8q{z-index:90;background:#050403b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.menu-card.svelte-1n46o8q{border:1px solid var(--candle);background:#17130f;border-radius:8px;flex-direction:column;gap:10px;width:min(340px,100%);padding:18px;display:flex;box-shadow:0 8px 40px #000000b3}.menu-card.svelte-1n46o8q h2:where(.svelte-1n46o8q){color:var(--candle);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:1.2rem}.menu-card.svelte-1n46o8q button:where(.svelte-1n46o8q){text-align:left;min-height:48px;padding:12px 14px;font-size:1rem}.travel-card.svelte-1n46o8q{width:min(420px,100%);max-height:92dvh;overflow-y:auto}.dest.svelte-1n46o8q{grid-template-columns:auto 1fr;align-items:center;gap:1px 10px;display:grid}.dest.svelte-1n46o8q .n:where(.svelte-1n46o8q){border:1px solid var(--line);color:var(--muted);border-radius:3px;grid-row:span 3;padding:0 7px}.dest.svelte-1n46o8q .blurb:where(.svelte-1n46o8q){color:var(--muted);font-size:.74rem}.dest.svelte-1n46o8q .seen:where(.svelte-1n46o8q){flex-wrap:wrap;gap:0 10px;font-size:.78rem;display:flex}.dest.svelte-1n46o8q .seen:where(.svelte-1n46o8q) b.cheap:where(.svelte-1n46o8q){color:var(--good)}.dest.svelte-1n46o8q .seen:where(.svelte-1n46o8q) b.pricey:where(.svelte-1n46o8q){color:var(--danger)}.menu-card.svelte-1n46o8q .saved:where(.svelte-1n46o8q){color:var(--muted);margin:-2px 0 2px;font-size:.78rem}.menu-card.svelte-1n46o8q .primary:where(.svelte-1n46o8q){border-color:var(--candle);color:var(--candle)}@keyframes svelte-1n46o8q-fall{0%{filter:brightness(1.8);transform:rotate(0)}to{transform:rotate(84deg)translateY(-6%)}}@keyframes svelte-1n46o8q-arrive{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes svelte-1n46o8q-flash{0%{opacity:1}to{opacity:0}}@keyframes svelte-1n46o8q-shake{25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-3px)}}@keyframes svelte-1n46o8q-hit{20%{filter:brightness(2)drop-shadow(0 6px 10px #000c);transform:translate(8px)}60%{transform:translate(-4px)}}
