.hotpot-table.svelte-17uanwa{margin:2rem 0;padding:clamp(20px,4vw,32px);border:1.5px solid #282321;border-radius:26px;background:radial-gradient(ellipse at top right,#f9e0e6,transparent 58%),#fffaf3;box-shadow:5px 5px #edc2c9;color:#282121;font:.94rem/1.6 var(--font)}.hotpot-table.svelte-17uanwa p:where(.svelte-17uanwa),.hotpot-table.svelte-17uanwa h3:where(.svelte-17uanwa){margin:0}.top.svelte-17uanwa{display:flex;align-items:center;gap:12px;margin-bottom:15px}.top.svelte-17uanwa span:where(.svelte-17uanwa){display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:#edc2c9;font-size:1.5rem}.top.svelte-17uanwa h3:where(.svelte-17uanwa){font-family:var(--font-headline);font-size:1.4rem;line-height:1.2;color:#161313}button.svelte-17uanwa{font:inherit;color:inherit;cursor:pointer}button.svelte-17uanwa:disabled{cursor:default}button.svelte-17uanwa:focus-visible{outline:3px solid #a5516c;outline-offset:3px}.broths.svelte-17uanwa{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 22px}.broths.svelte-17uanwa button:where(.svelte-17uanwa),.ingredients.svelte-17uanwa button:where(.svelte-17uanwa){border:1px solid #d8b7bd;border-radius:14px;background:#fffdf9;padding:9px 6px;line-height:1.3}.broths.svelte-17uanwa button[aria-pressed=true]:where(.svelte-17uanwa),.ingredients.svelte-17uanwa button[aria-pressed=true]:where(.svelte-17uanwa){background:#efc6cd;border-color:#ad7481}.broths.svelte-17uanwa small:where(.svelte-17uanwa){font-size:.69rem;color:#70565b}.pot.svelte-17uanwa{max-width:410px;margin:0 auto 24px;padding:11px;border:4px solid #25211f;border-radius:50% 50% 44% 44%;background:#25211f;box-shadow:0 8px #4c3d38}.pot-inner.svelte-17uanwa{min-height:124px;border:2px solid #25211f;border-radius:50%;background:linear-gradient(90deg,#edb6bd,#edb6bd 49%,#352b29 49%,#352b29 51%,#f2e8cb 51%);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;padding:15px}.pot.mild.svelte-17uanwa .pot-inner:where(.svelte-17uanwa){background:#f2e8cb}.pot.spicy.svelte-17uanwa .pot-inner:where(.svelte-17uanwa){background:#edb6bd}.piece.svelte-17uanwa{background:#fffaf0;border:1px solid #72565a;border-radius:999px;padding:3px 9px;font-weight:700}.empty.svelte-17uanwa{font-size:.8rem;background:#fff9eac7;border-radius:10px;padding:4px 9px;text-align:center}.prompt.svelte-17uanwa{font-weight:700;margin-bottom:10px!important}.ingredients.svelte-17uanwa{display:flex;flex-wrap:wrap;gap:8px}.ingredients.svelte-17uanwa button:where(.svelte-17uanwa){display:flex;flex-direction:column;text-align:left;padding:9px 12px}.ingredients.svelte-17uanwa strong:where(.svelte-17uanwa){font-size:1rem}.ingredients.svelte-17uanwa span:where(.svelte-17uanwa){font-size:.75rem;color:#70565b}.detail.svelte-17uanwa{margin-top:14px;padding:13px 15px;border-radius:14px;background:#f8e7e9;font-size:.88rem}.detail.svelte-17uanwa p:where(.svelte-17uanwa){margin-top:5px}.phrase.svelte-17uanwa{font-size:.82rem;margin-top:17px!important;color:#66514f}@media(max-width:420px){.broths.svelte-17uanwa{grid-template-columns:1fr}.pot-inner.svelte-17uanwa{min-height:105px}}
