header.svelte-1uha8ag{margin-bottom:.7rem}.brand-row.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:.75rem}h1.svelte-1uha8ag{margin:0;font-size:1.7rem;letter-spacing:-.045em;font-weight:800;line-height:.95;display:inline-flex;align-items:baseline}h1.svelte-1uha8ag .wm-a:where(.svelte-1uha8ag){color:var(--ink)}h1.svelte-1uha8ag .wm-b:where(.svelte-1uha8ag){color:var(--accent)}h1.svelte-1uha8ag .period:where(.svelte-1uha8ag){color:var(--yellow);margin-left:1px;text-shadow:0 0 12px rgba(253,224,71,.45)}.streak.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--surface);border:1px solid var(--border);padding:.32rem .7rem;border-radius:999px}.streak.svelte-1uha8ag .dot:where(.svelte-1uha8ag){color:var(--ink-faint)}.sub.svelte-1uha8ag{margin:.4rem 0 0;color:var(--ink-soft);font-size:.78rem;font-weight:500}.pips.svelte-1uha8ag{display:flex;gap:.3rem;margin:.7rem 0}.pip.svelte-1uha8ag{flex:1;height:8px;border-radius:3px;background:var(--border-soft);border:1px solid var(--border);transition:background .2s,border-color .2s,transform .2s}.pip.filled.svelte-1uha8ag{background:var(--ink-faint);border-color:var(--ink-faint)}.pip.cool.svelte-1uha8ag{background:var(--blue);border-color:var(--blue)}.pip.warm.svelte-1uha8ag{background:var(--yellow);border-color:var(--yellow)}.pip.hot.svelte-1uha8ag{background:var(--orange);border-color:var(--orange)}.pip.exact.svelte-1uha8ag{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 2px #5eead42e}.card.svelte-1uha8ag{display:flex;gap:.85rem;padding:.7rem;background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-bottom:.85rem;position:relative}.card.svelte-1uha8ag:before{content:"";position:absolute;top:-1px;left:18px;width:32px;height:6px;background:var(--accent);border-radius:0 0 3px 3px}.img-wrap.svelte-1uha8ag{flex:0 0 180px;width:180px;height:180px;background:#fff;border:1px solid var(--border-soft);border-radius:10px;display:grid;place-items:center;overflow:hidden}.img-wrap.svelte-1uha8ag img:where(.svelte-1uha8ag){max-width:86%;max-height:86%;object-fit:contain}.meta.svelte-1uha8ag{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.55rem}.name.svelte-1uha8ag{font-weight:700;line-height:1.25;font-size:1.02rem;color:var(--ink);overflow-wrap:anywhere;letter-spacing:-.005em}.row.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.chip.svelte-1uha8ag{font-size:.66rem;font-weight:600;padding:.14rem .5rem;border-radius:999px;line-height:1.3;white-space:nowrap;letter-spacing:.01em}.unit.svelte-1uha8ag{background:var(--surface-soft);border:1px solid var(--border);color:var(--ink-soft)}.brand-tag.svelte-1uha8ag{background:transparent;border:1px solid var(--border);color:var(--ink-soft)}.logo.svelte-1uha8ag{display:inline-flex;align-items:center;font-weight:900;font-style:italic;letter-spacing:-.015em;font-size:.78rem;padding:.2rem .6rem;border-radius:6px;line-height:1;-webkit-user-select:none;user-select:none}.logo-indomaret.svelte-1uha8ag{background:#fff;border:0}.logo-indomaret.svelte-1uha8ag .part-a:where(.svelte-1uha8ag){color:#e60012}.logo-indomaret.svelte-1uha8ag .part-b:where(.svelte-1uha8ag){color:#003d74}.guesses.svelte-1uha8ag{list-style:none;margin:0 0 .85rem;padding:0;display:grid;gap:.35rem}.guess.svelte-1uha8ag{display:grid;grid-template-columns:1fr auto auto;gap:.6rem;align-items:center;padding:.6rem .9rem;border-radius:10px;background:var(--surface);border:1px solid var(--border);font-variant-numeric:tabular-nums;min-height:42px}.guess.empty.svelte-1uha8ag{background:transparent;border-style:dashed;border-color:var(--border);opacity:.5}.ghost.svelte-1uha8ag{color:var(--ink-faint);font-size:1rem}.g-price.svelte-1uha8ag{font-weight:700;font-size:1.05rem;letter-spacing:-.015em;color:var(--ink)}.g-arrow.svelte-1uha8ag{font-size:1.15rem;line-height:1;font-weight:700;color:var(--ink-soft)}.g-prox.svelte-1uha8ag{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ink);padding:.18rem .5rem;border-radius:4px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.prox-cold.svelte-1uha8ag{background:var(--prox-cold-bg);border-color:var(--prox-cold-bd)}.prox-cool.svelte-1uha8ag{background:var(--prox-cool-bg);border-color:var(--prox-cool-bd)}.prox-warm.svelte-1uha8ag{background:var(--prox-warm-bg);border-color:var(--prox-warm-bd)}.prox-hot.svelte-1uha8ag{background:var(--prox-hot-bg);border-color:var(--prox-hot-bd)}.prox-burning.svelte-1uha8ag{background:var(--prox-burning-bg);border-color:var(--prox-burning-bd)}.prox-exact.svelte-1uha8ag{background:var(--prox-exact-bg);border-color:var(--prox-exact-bd);box-shadow:0 0 0 1px #5eead42e}.prox-exact.svelte-1uha8ag .g-prox:where(.svelte-1uha8ag){background:var(--accent);color:#0e0f12;border-color:transparent}.prox-exact.svelte-1uha8ag .g-price:where(.svelte-1uha8ag),.prox-exact.svelte-1uha8ag .g-arrow:where(.svelte-1uha8ag){color:var(--accent)}.footer.svelte-1uha8ag{min-height:92px}form.svelte-1uha8ag{display:grid;gap:.5rem}.input-row.svelte-1uha8ag{display:flex;gap:.5rem}input.svelte-1uha8ag{flex:1;padding:.85rem 1rem;font:inherit;font-size:1.05rem;font-weight:600;font-variant-numeric:tabular-nums;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--ink);transition:border-color .15s,box-shadow .15s}input.svelte-1uha8ag::placeholder{color:var(--ink-faint);font-weight:500}input.svelte-1uha8ag:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #5eead42e}button.svelte-1uha8ag{padding:.85rem 1.3rem;font:inherit;font-size:.95rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;border:0;border-radius:10px;background:var(--accent);color:#0e0f12;cursor:pointer;transition:background .15s,transform .05s,box-shadow .15s;box-shadow:0 0 0 1px #5eead466}button.svelte-1uha8ag:hover:not(:disabled){background:var(--accent-deep);box-shadow:0 0 24px -4px #5eead466}button.svelte-1uha8ag:active:not(:disabled){transform:translateY(1px)}button.svelte-1uha8ag:disabled{background:var(--border);color:var(--ink-faint);cursor:not-allowed;box-shadow:none}.hint.svelte-1uha8ag{font-size:.74rem;font-weight:600;color:var(--ink-soft);text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.01em}.result.svelte-1uha8ag{display:grid;gap:.55rem;padding:.75rem 1rem;border-radius:12px;text-align:center;font-size:.9rem;font-variant-numeric:tabular-nums}.result.win.svelte-1uha8ag{background:var(--prox-exact-bg);border:1px solid var(--accent);color:var(--ink);box-shadow:0 0 0 1px #5eead426}.result.lose.svelte-1uha8ag{background:var(--prox-burning-bg);border:1px solid var(--red);color:var(--ink)}.result-line.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.15rem;font-weight:800;letter-spacing:-.01em}.result.win.svelte-1uha8ag .result-line:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--accent)}.result.lose.svelte-1uha8ag .result-line:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--red)}.share-btn.svelte-1uha8ag{justify-self:center;padding:.55rem 1.6rem;font-size:.8rem;background:transparent;color:var(--ink);border:1px solid var(--border);box-shadow:none}.share-btn.svelte-1uha8ag:hover:not(:disabled){background:var(--surface);box-shadow:none}.err.svelte-1uha8ag{background:var(--prox-burning-bg);border:1px solid var(--red);padding:1rem;border-radius:12px;color:var(--red);font-size:.9rem;font-weight:600}.loading.svelte-1uha8ag{color:var(--ink-faint);font-weight:500}.cta.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-top:.7rem;padding:.65rem .85rem;font-size:.78rem;font-weight:600;color:var(--ink-soft);text-decoration:none;border:1px dashed var(--border);border-radius:10px;transition:color .15s,border-color .15s,background .15s}.cta.svelte-1uha8ag:hover{color:var(--accent);border-color:var(--accent);background:var(--surface)}.cta.svelte-1uha8ag .arrow:where(.svelte-1uha8ag){transition:transform .15s;font-weight:700}.cta.svelte-1uha8ag:hover .arrow:where(.svelte-1uha8ag){transform:translate(3px)}
