.hr-line.svelte-j0vldg{border-bottom:1px solid var(--color-stone-1);width:100px;margin-bottom:var(--spacing-2xs);display:inline-block}p.svelte-j0vldg{font-size:var(--font-size-3xs);color:var(--color-stone-4);margin-bottom:0!important;line-height:1.2!important}:root{--breakpoint-small:320px;--breakpoint-medium:676px;--breakpoint-hd:1256px;--breakpoint-short:720px}header.svelte-11qecn2{margin-bottom:var(--spacing-md);font-family:var(--font-sans)}header.svelte-11qecn2 h2:where(.svelte-11qecn2){font-size:var(--font-size-md)!important}@media (width>=640px){header.svelte-11qecn2 h2:where(.svelte-11qecn2){font-size:var(--font-size-lg)!important}}p.svelte-11qecn2{font-size:var(--font-size-xs);color:var(--color-stone-7);font-weight:400!important;line-height:1.3!important}.embed.svelte-15544l3{max-width:676px;margin:0 auto;position:relative}.embed.debug.svelte-15544l3{outline:1px dashed var(--color-chili-3)}.embed-debug.svelte-1lao43m{bottom:var(--spacing-xs);z-index:9999;justify-content:center;align-items:center;gap:8px;display:flex;position:fixed;left:0;right:0}.embed-debug-inner.svelte-1lao43m{border:1px solid var(--color-stone-4);border-radius:var(--border-radius-md);background:var(--color-stone-1);gap:8px;padding:8px;display:flex}.locale-select.svelte-1lao43m{font-family:var(--font-ui);font-size:var(--font-size-3xs);border:1px solid var(--color-stone-4);border-radius:var(--border-radius-sm);cursor:pointer;background:#fff;padding:4px 8px}.locale-select.svelte-1lao43m:hover{border-color:var(--color-chili-4)}.locale-select.svelte-1lao43m:focus{border-color:var(--color-chili-4);box-shadow:0 0 0 2px var(--color-chili-1);outline:none}button.svelte-1lao43m{background:var(--color-chili-4);color:#fff;font-family:var(--font-ui);font-size:var(--font-size-3xs);cursor:pointer;border-radius:var(--border-radius-sm);box-shadow:1px 1px 0 0 var(--color-chili-5);border:none;padding:4px 12px}button.svelte-1lao43m:hover{background-color:var(--color-chili-5)!important;box-shadow:1px 1px 0 0 var(--color-chili-7)!important}.outer-container.svelte-1sufyzo{align-items:center;width:100%;max-width:100%;margin-top:12px;padding:0 12px;display:flex;position:relative}.recipe-selector.svelte-1sufyzo{background:var(--color-ivory);flex:1;width:100%;max-width:100%;padding:4px;position:relative;overflow:hidden}.recipe-selector.svelte-1sufyzo:before,.recipe-selector.svelte-1sufyzo:after{z-index:2;content:"";pointer-events:none;width:42px;position:absolute;top:0;bottom:0}.recipe-selector.svelte-1sufyzo:before{background:linear-gradient(to right, var(--color-ivory) 15%, color-mix(in srgb, var(--color-ivory) 0%, transparent) 100%);left:0}.recipe-selector.svelte-1sufyzo:after{background:linear-gradient(to left, var(--color-ivory) 15%, color-mix(in srgb, var(--color-ivory) 0%, transparent) 100%);right:0}.recipe-selector.svelte-1sufyzo swiper-container{width:100%;max-width:100%;padding:6px}.recipe-selector.svelte-1sufyzo swiper-slide{justify-content:center;width:auto;height:auto;display:flex}.nav-button.svelte-1sufyzo{width:40px;height:40px;color:var(--color-teal);cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s ease-in-out;display:flex;box-shadow:0 2px 4px #0000001a}.nav-button.svelte-1sufyzo:hover{color:#fff;background:var(--color-teal);box-shadow:0 4px 6px #00000026}.recipe-card.svelte-1sufyzo{cursor:pointer;background:0 0;border:none;width:200px;padding:0;transition:all .2s ease-in-out;position:relative;overflow:hidden}.recipe-image-container.svelte-1sufyzo{justify-content:center;align-items:center;width:100%;height:180px;display:flex;overflow:hidden}.recipe-image.svelte-1sufyzo{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:transform .3s}.recipe-card.svelte-1sufyzo:hover .recipe-image:where(.svelte-1sufyzo){transform:scale(1.02)}.recipe-name.svelte-1sufyzo{color:var(--color-teal);font-size:1rem;font-weight:600}@media (width<=640px){.recipe-card.svelte-1sufyzo{width:160px}}.bar-rect.svelte-kh56cn{transition:opacity .2s}.dimmed.svelte-kh56cn,.dimmed.svelte-knhkd0{opacity:.2}.connecting-line.svelte-9p73l0{stroke-width:3px;transition:opacity .2s}.connecting-line.dimmed.svelte-9p73l0{opacity:.2;stroke-width:1.5px}.legend-container.svelte-xq8w1y{flex-wrap:wrap;place-content:center;gap:8px;width:100%;height:80px;padding:.5rem;display:flex;overflow:hidden}.legend-item.svelte-xq8w1y{align-items:center;gap:4px;height:20px;display:flex}.color-box.svelte-xq8w1y{border-radius:2px;flex-shrink:0;width:10px;height:10px;margin-top:-2px;transition:opacity .3s}.ingredient-name.svelte-xq8w1y{color:var(--color-teal);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;font-size:10px;line-height:10px;display:flex}@media (width>=375px){.legend-container.svelte-xq8w1y{gap:6px}.color-box.svelte-xq8w1y{width:11px;height:11px}.ingredient-name.svelte-xq8w1y{font-size:11px;line-height:11px}}@media (width>=640px){.legend-container.svelte-xq8w1y{gap:12px}.color-box.svelte-xq8w1y{width:12px;height:12px}.ingredient-name.svelte-xq8w1y{font-size:13px;line-height:13px}}.axis-label.svelte-1vychik{fill:var(--color-teal);font-size:.875rem;font-weight:600}.grid-line.svelte-12ttxhz{opacity:.6;stroke:var(--color-teal);stroke-width:1px;stroke-dasharray:4 4}.zero-line.svelte-12ttxhz{opacity:.8;stroke-dasharray:none;stroke-width:2px}.tick-label.svelte-12ttxhz{fill:var(--color-teal);font-size:.875rem}.recipe-price-comparison.svelte-pl5xi4{background:var(--color-ivory);flex-direction:column;align-items:flex-start;width:100%;display:flex}.recipe-chart.svelte-pl5xi4{width:100%;height:auto;max-height:100%;padding-left:.5rem}.recipe-title.svelte-pl5xi4{width:100%;height:30px;color:var(--color-teal);white-space:nowrap;text-align:left;text-overflow:ellipsis;padding:0 0 6px;font-weight:600;overflow:hidden;font-size:20px!important;line-height:24px!important}@media (width<=500px){.recipe-title.svelte-pl5xi4{height:28px;font-size:18px!important;line-height:22px!important}}.recipe-description.svelte-pl5xi4{width:100%;height:45px;color:var(--color-teal);text-align:left;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 0 6px;font-size:16px;overflow:hidden;margin:0 0 6px!important;line-height:1.2!important}@media (width<=500px){.recipe-description.svelte-pl5xi4{height:60px;font-size:14px;line-height:1.1!important}}.recipe-comparison-container.svelte-1ev5pwb{background-color:var(--color-ivory);width:100%;max-width:700px;margin:0 auto;padding:6px 0 0 6px}
