.sample.svelte-1yod8cw{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);overflow:hidden;-webkit-user-select:none;user-select:none}.photo.svelte-1yod8cw{display:flex;align-items:center;justify-content:center;height:150px;background:var(--photo-tint)}.photo.svelte-1yod8cw svg:where(.svelte-1yod8cw){width:110px}.photo.svelte-1yod8cw circle:where(.svelte-1yod8cw):first-child{fill:var(--surface)}.photo.svelte-1yod8cw circle:where(.svelte-1yod8cw):last-child{fill:#b8341f}.body.svelte-1yod8cw{display:flex;flex-direction:column;gap:.875rem;padding:1.125rem 1.25rem 1.25rem}.source.svelte-1yod8cw{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.75rem;color:var(--ink-muted)}.badge.svelte-1yod8cw{padding:.125rem .5rem;border-radius:var(--radius-full);background:var(--accent-subtle);color:var(--accent-text);font-weight:600}.title.svelte-1yod8cw{margin:0;font-family:var(--font-display);font-size:1.5rem;line-height:1.2}.stats.svelte-1yod8cw{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border:1px solid var(--line);border-radius:var(--radius-md)}.stats.svelte-1yod8cw div:where(.svelte-1yod8cw){padding:.5rem .75rem}.stats.svelte-1yod8cw div:where(.svelte-1yod8cw)+div:where(.svelte-1yod8cw){border-left:1px solid var(--line)}.stats.svelte-1yod8cw dt:where(.svelte-1yod8cw){font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.stats.svelte-1yod8cw dd:where(.svelte-1yod8cw){margin:.125rem 0 0;font-variant-numeric:tabular-nums}.ingredients-head.svelte-1yod8cw{display:flex;align-items:center;justify-content:space-between;font-weight:600}.stepper.svelte-1yod8cw{display:inline-flex;border:1px solid var(--line-control);border-radius:var(--radius-md);font-size:.8125rem;font-weight:400}.stepper.svelte-1yod8cw span:where(.svelte-1yod8cw){padding:.1875rem .625rem;color:var(--ink-muted)}.stepper.svelte-1yod8cw .count:where(.svelte-1yod8cw){padding-inline:.25rem;color:var(--ink);font-variant-numeric:tabular-nums}.ingredients.svelte-1yod8cw{list-style:none;padding:0;margin:0;font-size:.875rem}.ingredients.svelte-1yod8cw li:where(.svelte-1yod8cw){display:flex;align-items:center;gap:.625rem;padding:.4375rem 0;border-top:1px solid var(--line-soft)}.ingredients.svelte-1yod8cw b:where(.svelte-1yod8cw){color:var(--accent-text);font-weight:600}.check.svelte-1yod8cw{flex:none;width:14px;height:14px;border:1.5px solid var(--line-control);border-radius:var(--radius-sm)}.hero.svelte-10bland{max-width:1180px;margin:0 auto;padding-inline:1.5rem}@media(max-width:600px){.hero.svelte-10bland{padding-inline:1rem}}.hero.svelte-10bland{display:flex;flex-wrap:wrap;align-items:center;gap:3rem;padding-block:3.5rem 3rem}@media(max-width:600px){.hero.svelte-10bland{gap:2rem;padding-block:2rem}}.pitch.svelte-10bland{display:flex;flex:1 1 400px;flex-direction:column;gap:1.25rem;min-width:0}.eyebrow.svelte-10bland{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-text)}h1.svelte-10bland{margin:0;font-size:clamp(2.125rem,5vw,3.25rem);line-height:1.1;text-wrap:balance}.lede.svelte-10bland{max-width:34em;margin:0;font-size:1.0625rem;color:var(--ink-muted);text-wrap:pretty}.import.svelte-10bland{display:flex;flex-wrap:wrap;gap:.5rem;max-width:540px}.import.svelte-10bland .button:where(.svelte-10bland){padding:.625rem 1.125rem;font-size:.9375rem}.field.svelte-10bland{display:flex;flex:1 1 260px;align-items:center;gap:.625rem;margin:0;padding:.625rem .75rem;background:var(--field);border:1px solid var(--line-control);border-radius:var(--radius-md);color:var(--ink-muted);font-size:inherit;font-weight:400;transition:border-color .2s ease,box-shadow .2s ease}.field.svelte-10bland:focus-within{border-color:var(--accent);box-shadow:var(--shadow-focus)}.field.svelte-10bland svg:where(.svelte-10bland){flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.field.svelte-10bland input:where(.svelte-10bland){width:100%;padding:0;border:0;outline:none;background:transparent;color:var(--ink);font:inherit;font-size:.9375rem}.field.svelte-10bland input:where(.svelte-10bland)::placeholder{color:var(--ink-muted)}.fineprint.svelte-10bland{margin:-.5rem 0 0;font-size:.8125rem;color:var(--ink-muted)}.fineprint.svelte-10bland a:where(.svelte-10bland){color:var(--accent-text);font-weight:500}.example.svelte-10bland{flex:1 1 380px;min-width:0;max-width:500px;margin:0 auto}.band.svelte-10bland{border-block:1px solid var(--line);background:var(--bg-header)}.features.svelte-10bland{max-width:1180px;margin:0 auto;padding-inline:1.5rem}@media(max-width:600px){.features.svelte-10bland{padding-inline:1rem}}.features.svelte-10bland{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.75rem;padding-block:2.25rem}.feature.svelte-10bland{display:flex;flex-direction:column;gap:.5rem}.feature.svelte-10bland h3:where(.svelte-10bland){margin:.25rem 0 0;font-size:1rem}.feature.svelte-10bland p:where(.svelte-10bland){margin:0;font-size:.875rem;color:var(--ink-muted);text-wrap:pretty}.feature-icon.svelte-10bland{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--accent-subtle);color:var(--accent-text)}.feature-icon.svelte-10bland svg:where(.svelte-10bland){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.recipes.svelte-10bland{max-width:1180px;margin:0 auto;padding-inline:1.5rem}@media(max-width:600px){.recipes.svelte-10bland{padding-inline:1rem}}.recipes.svelte-10bland{display:flex;flex-direction:column;gap:1.25rem;padding-block:2.75rem 3.5rem}.recipes.svelte-10bland h2:where(.svelte-10bland){margin:0;font-family:var(--font-display);font-weight:400;font-size:1.75rem}.grid.svelte-10bland{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}.footer.svelte-10bland{max-width:1180px;margin:0 auto;padding-inline:1.5rem}@media(max-width:600px){.footer.svelte-10bland{padding-inline:1rem}}.footer.svelte-10bland{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-block:1.25rem;border-top:1px solid var(--line);font-size:.8125rem;color:var(--ink-muted)}.footer.svelte-10bland nav:where(.svelte-10bland){display:flex;gap:1rem}.footer.svelte-10bland a:where(.svelte-10bland){text-decoration:initial;color:inherit}.footer.svelte-10bland a:where(.svelte-10bland):hover{color:var(--ink)}.footer-mark.svelte-10bland{display:flex;opacity:.7}.container.svelte-1uha8ag{max-width:1024px;margin:0 auto}@media(max-width:1024px){.container.svelte-1uha8ag{margin:0 1rem}}@media(max-width:600px){.container.svelte-1uha8ag{padding:0 1rem;margin:0}}
