.market-chart.svelte-1nqyom8{position:relative}.market-swatch.svelte-1nqyom8{display:inline-block;width:1.1rem;height:3px;border-radius:2px;background:var(--c)}.market-swatch.is-thin.svelte-1nqyom8{height:2px}.market-band.svelte-1nqyom8{display:inline-block;width:1.1rem;height:.6rem;border-radius:2px;background:color-mix(in srgb,var(--c) 45%,transparent)}.market-dot.svelte-1nqyom8{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;background:var(--c);vertical-align:.05em}.market-moved.svelte-1nqyom8{font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--game-muted)}.market-moved[data-dir=up].svelte-1nqyom8{color:var(--tone-green)}.market-moved[data-dir=down].svelte-1nqyom8{color:var(--tone-red)}.market-tip.svelte-1nqyom8{position:absolute;top:2.4rem;z-index:2;min-width:12rem;max-width:16rem;padding:.45rem .6rem;border:1px solid #6b5934;border-radius:3px;background:linear-gradient(#171512,#0b0a09);box-shadow:0 0 0 1px #000,0 6px 18px #0000008c;color:var(--game-cream);font-size:.75rem;line-height:1.5;pointer-events:none}.market-tip-head.svelte-1nqyom8{margin-bottom:.2rem;color:var(--game-gold);font-family:var(--font-game);font-weight:700}.market-facts-row.svelte-1iafgna{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@container (min-width: 40rem){.market-facts-row.svelte-1iafgna{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr)}}.market-stat.svelte-1iafgna{display:flex;flex-direction:column;justify-content:center;gap:.1rem;min-width:0;padding:.45rem .75rem;border:1px solid #6b5934;border-radius:3px;background:linear-gradient(#171512,#0b0a09);box-shadow:0 0 0 1px #000,inset 0 0 0 1px #000}.market-stat-value.svelte-1iafgna{display:flex;align-items:center;gap:.4rem;color:var(--game-cream);font-family:var(--font-game);font-size:1.15rem;font-weight:800;line-height:1.2;white-space:nowrap}.market-stat-of.svelte-1iafgna{color:var(--game-muted);font-size:.8rem;font-weight:700}.market-stat-label.svelte-1iafgna{color:var(--game-muted);font-size:.72rem;font-weight:600}.market-currency.svelte-1iafgna{position:relative;min-width:0}.market-currency-btn.svelte-1iafgna{width:100%;height:100%;text-align:left;cursor:pointer}.market-currency-btn.svelte-1iafgna:hover:not(:disabled),.market-currency-btn[aria-expanded=true].svelte-1iafgna{border-color:var(--game-gold)}.market-currency-btn.svelte-1iafgna:disabled{cursor:default;opacity:.6}.market-currency-btn.svelte-1iafgna:focus-visible{outline:2px solid var(--game-gold);outline-offset:1px}.market-currencies.svelte-1iafgna{position:absolute;z-index:30;top:calc(100% + .35rem);right:0;width:min(21rem,calc(100vw - 2rem))}.market-symbols.svelte-1iafgna{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem}.market-symbol.svelte-1iafgna{min-width:0;height:2.1rem;padding:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.9rem;white-space:nowrap}.market-status.svelte-1iafgna{flex-shrink:0;width:.55rem;height:.55rem;border-radius:50%;background:var(--game-muted);box-shadow:0 0 0 2px #000}.market-status[data-status=ok].svelte-1iafgna{background:var(--tone-green)}.market-status[data-status=partial].svelte-1iafgna{background:var(--tone-yellow)}.market-status[data-status=error].svelte-1iafgna,.market-status[data-status=off].svelte-1iafgna{background:var(--tone-red)}.market-tab-count.svelte-1iafgna{margin-left:.2rem;color:var(--game-muted);font-size:.75em}.market-board.svelte-1iafgna{display:grid;gap:1rem;padding:.75rem;border:1px solid #3a322b;background:#0f0d0c;box-shadow:0 0 0 1px #000}@container (min-width: 58rem){.market-board.svelte-1iafgna{grid-template-columns:minmax(0,1fr) minmax(24rem,.9fr);align-items:start}.market-list.svelte-1iafgna{order:1}.market-detail.svelte-1iafgna{order:2;position:sticky;top:calc(var(--topbar-h) + 1rem)}}.market-detail.svelte-1iafgna{display:flex;flex-direction:column;gap:.75rem;min-width:0}.market-hero.svelte-1iafgna{color:var(--game-cream);font-family:var(--font-game);font-size:1.6rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.market-hero.is-quiet.svelte-1iafgna{color:var(--game-muted);font-size:1.15rem}.market-range.svelte-1iafgna{width:auto!important;min-width:2.6rem;padding:0 .6rem;font-size:.8rem;white-space:nowrap}.market-empty-chart.svelte-1iafgna{display:grid;place-items:center;min-height:11rem;padding:1rem;border:1px dashed #3a322b;color:var(--game-muted);font-size:.875rem;text-align:center}.market-placeholder.svelte-1iafgna{display:grid;gap:.5rem;padding:1.25rem;border:1px dashed #4a4038;color:var(--game-muted);font-size:.875rem;text-align:center}.market-placeholder-title.svelte-1iafgna{color:var(--game-cream);font-family:var(--font-game);font-size:1.15rem;font-weight:800}.market-toolbar.svelte-1iafgna{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem}.market-toolbar.svelte-1iafgna input:where(.svelte-1iafgna){flex:1 1 12rem;width:auto;min-width:0}.market-change.svelte-1iafgna{font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--game-muted)}.market-change[data-dir=up].svelte-1iafgna{color:var(--tone-green)}.market-change[data-dir=down].svelte-1iafgna{color:var(--tone-red)}.market-stall.svelte-gzmktl{position:relative;width:256px;max-width:100%;margin:0 auto}.market-stall.svelte-gzmktl>img:where(.svelte-gzmktl){display:block;width:100%;height:auto}.market-stall-goods.svelte-gzmktl{position:absolute;left:10%;right:10%;bottom:29%;display:flex;justify-content:center;gap:4px}.market-rule.svelte-gzmktl{display:grid;gap:.25rem 1rem;padding:.6rem 0;border-bottom:1px solid var(--game-rule)}@media(min-width:640px){.market-rule.svelte-gzmktl{grid-template-columns:11rem 1fr}}.market-rule.svelte-gzmktl dt:where(.svelte-gzmktl){font-family:var(--font-game);font-weight:700;color:var(--game-gold)}.market-rule.svelte-gzmktl q:where(.svelte-gzmktl){color:var(--game-cream)}
