.input.auto-grow.svelte-1tp2g2j{min-height:6.5rem;max-height:14rem;overflow-y:auto}.chip-row-label.svelte-1tp2g2j{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.02em}.chip-row-label-nourish.svelte-1tp2g2j{color:color-mix(in srgb,var(--color-primary) 70%,transparent)}.chip-row-label-nourish.svelte-1tp2g2j svg{color:#22c55e}.chip-row-label-more.svelte-1tp2g2j{color:var(--color-text-caption, #9ca3af);opacity:.75}.suggestion-chip.svelte-1tp2g2j{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:0;background-color:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .14s ease,transform .14s ease,box-shadow .14s ease,opacity .14s ease}@media (max-width: 640px){.suggestion-chip.svelte-1tp2g2j{height:28px;padding:0 10px;font-size:12px}}.suggestion-chip.svelte-1tp2g2j:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-primary) 18%,transparent)}.suggestion-chip.svelte-1tp2g2j:active:not(:disabled){transform:scale(.96)}.suggestion-chip.svelte-1tp2g2j:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 55%,transparent)}.suggestion-chip.svelte-1tp2g2j:disabled{opacity:.5;cursor:not-allowed}.suggestion-chip.is-loading.svelte-1tp2g2j:disabled{opacity:.9;background-color:color-mix(in srgb,var(--color-primary) 16%,transparent)}.scan-pill.svelte-1tp2g2j{position:absolute;bottom:.5rem;right:.5rem;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;border-radius:999px;background-color:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);border:0;cursor:pointer;font-size:12px;font-weight:600;line-height:1;transition:background-color .14s ease,transform .14s ease,box-shadow .14s ease}.scan-pill.svelte-1tp2g2j:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-primary) 22%,transparent)}.scan-pill.svelte-1tp2g2j:active:not(:disabled){transform:scale(.96)}.scan-pill.svelte-1tp2g2j:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 55%,transparent)}.scan-pill.svelte-1tp2g2j:disabled{opacity:.5;cursor:not-allowed}.recipe-card.svelte-1tp2g2j{display:flex;flex-direction:column;border-radius:14px;background-color:var(--color-bg-secondary);border:1px solid var(--color-input-border);border-left:3px solid var(--color-primary);overflow:hidden}.recipe-card-header.svelte-1tp2g2j{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--color-input-border)}.cook-another-btn.svelte-1tp2g2j{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;border-radius:999px;background:transparent;border:0;color:var(--color-text-caption, #9ca3af);cursor:pointer;font-size:12px;font-weight:500;transition:background-color .12s ease,color .12s ease}.cook-another-btn.svelte-1tp2g2j:hover{background-color:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-primary)}.cook-another-btn.svelte-1tp2g2j:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 45%,transparent)}.chef-avatar.svelte-1tp2g2j{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background-color:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary);flex-shrink:0}.recipe-card-body.svelte-1tp2g2j{padding:16px 20px;color:var(--color-text-primary);font-size:.95rem;line-height:1.55}.recipe-card-body.svelte-1tp2g2j h1{font-size:1.35rem;margin:0 0 .5rem}.recipe-card-body.svelte-1tp2g2j h2{font-size:1rem;font-weight:700;margin:1rem 0 .4rem;color:var(--color-primary)}.recipe-card-body.svelte-1tp2g2j ul,.recipe-card-body.svelte-1tp2g2j ol{margin:.25rem 0 .75rem;padding-left:1.25rem}.recipe-card-body.svelte-1tp2g2j li{margin:.2rem 0}.recipe-card-body.svelte-1tp2g2j p{margin:.4rem 0}.recipe-card-actions.svelte-1tp2g2j{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--color-input-border);background-color:color-mix(in srgb,var(--color-primary) 4%,transparent)}@media (max-width: 480px){.recipe-card-actions.svelte-1tp2g2j{flex-wrap:wrap}}
