.chips.svelte-13pz01u{display:flex;flex-wrap:wrap;gap:6px}.ing.svelte-13pz01u{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;max-width:100%;padding:6px 10px;border-radius:16px;background:var(--accent-soft);color:var(--accent-ink);font-weight:700;font-size:var(--text-sm);line-height:1.2}.ing.new.svelte-13pz01u{background:var(--gold-soft);color:var(--gold-ink)}.qty.svelte-13pz01u{background:var(--gold-fill);color:var(--color-sage-900);padding:1px 7px;border-radius:var(--radius-full);font-size:11px;font-weight:700;white-space:nowrap}.alg.svelte-13pz01u{display:inline-flex;align-items:center;gap:4px;padding:1px 7px 1px 5px;border-radius:10px;background:var(--breast-soft);color:var(--breast);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--breast) 35%,transparent);font-size:11px;font-weight:700}.alg.svelte-13pz01u i:where(.svelte-13pz01u){width:6px;height:6px;border-radius:50%;background:var(--breast);flex:none}.sr.svelte-13pz01u{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lg.svelte-13pz01u .ing:where(.svelte-13pz01u){font-size:var(--text-base);padding:8px 14px;border-radius:var(--radius-full)}.lg.svelte-13pz01u .qty:where(.svelte-13pz01u),.lg.svelte-13pz01u .alg:where(.svelte-13pz01u){font-size:var(--text-xs)}.note.svelte-13pz01u{margin-top:6px;color:var(--ink-muted);font-size:var(--text-xs);font-style:italic;line-height:1.35}.lg.svelte-13pz01u~.note:where(.svelte-13pz01u){font-size:var(--text-sm)}.chips.svelte-13pz01u+.note:where(.svelte-13pz01u){margin-top:8px}@media(min-width:1100px){.md.svelte-13pz01u .ing:where(.svelte-13pz01u){font-size:13px;padding:5px 9px}}.muted.svelte-484ihy{color:var(--ink-muted)}.small.svelte-484ihy{font-size:var(--text-sm)}.badge.svelte-484ihy{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700;line-height:1.5}.badge-neutral.svelte-484ihy{background:var(--surface-3);color:var(--ink-muted)}.hero.svelte-484ihy{position:relative;overflow:hidden;background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow);padding:var(--space-5);border:1px solid var(--border)}.hero.svelte-484ihy:after{content:"";position:absolute;right:-24px;top:-30px;width:180px;height:180px;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23C9A84C' stroke-width='1.2'%3E%3Cpath d='M20 90 C 30 50, 60 30, 90 10'/%3E%3Cpath d='M38 62 c -8 -14, 4 -26, 18 -22 c -2 14, -8 20, -18 22z'/%3E%3Cpath d='M56 44 c -8 -14, 4 -26, 18 -22 c -2 14, -8 20, -18 22z'/%3E%3Cpath d='M44 78 c -12 -6, -14 -20, -4 -28 c 8 10, 10 20, 4 28z'/%3E%3C/svg%3E") no-repeat center / contain;opacity:.55;pointer-events:none}html.dark .hero.svelte-484ihy:after{opacity:.35}.eyebrow.svelte-484ihy{display:flex;align-items:center;gap:8px;margin-bottom:var(--space-3)}h2.svelte-484ihy{font-size:var(--text-xl);margin-bottom:var(--space-2)}.weekline.svelte-484ihy{color:var(--ink-muted);font-size:var(--text-sm);margin-bottom:var(--space-4)}.others.svelte-484ihy{margin-top:var(--space-4);display:flex;flex-direction:column;gap:6px}.others-label.svelte-484ihy{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.others.svelte-484ihy ul:where(.svelte-484ihy){display:flex;flex-direction:column;gap:4px}.others.svelte-484ihy li:where(.svelte-484ihy){display:grid;grid-template-columns:7.5rem 1fr;gap:var(--space-2);font-size:var(--text-sm);line-height:1.4}.others.svelte-484ihy li:where(.svelte-484ihy) b:where(.svelte-484ihy){color:var(--ink-muted);font-weight:700}.alg.svelte-484ihy{margin-left:4px;padding:0 6px;border-radius:var(--radius-full);background:var(--breast-soft);color:var(--breast);font-size:11px;font-weight:700;white-space:nowrap}.sr.svelte-484ihy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.foot.svelte-484ihy{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px dashed var(--border-strong);flex-wrap:wrap}.milk.svelte-484ihy{color:var(--ink-muted);font-size:var(--text-sm);display:flex;align-items:center;gap:6px}.milk.svelte-484ihy svg{color:var(--ink-faint);flex:none}.hero.missing.svelte-484ihy{border-style:dashed;border-color:var(--border-strong);background:var(--surface-2)}.hero.missing.svelte-484ihy:after{opacity:.25}.hero.missing.svelte-484ihy h2:where(.svelte-484ihy){color:var(--ink-muted)}@media(min-width:1100px){h2.svelte-484ihy{font-size:var(--text-2xl)}}
