.step-art.svelte-favdl5{width:100%;height:100%;display:block}.step-art.svelte-favdl5 g:where(.svelte-favdl5){transform-box:fill-box;transform-origin:50%}.drops.svelte-favdl5 path:where(.svelte-favdl5){animation:1.2s linear infinite svelte-favdl5-drip}.drops.svelte-favdl5 path:where(.svelte-favdl5):nth-child(2){animation-delay:.4s}.drops.svelte-favdl5 path:where(.svelte-favdl5):nth-child(3){animation-delay:.8s}@keyframes svelte-favdl5-drip{0%{opacity:0;translate:0 -10px}30%{opacity:1}to{opacity:0;translate:0 18px}}.bob.svelte-favdl5{animation:2.4s ease-in-out infinite svelte-favdl5-bob}.late.svelte-favdl5{animation-delay:.3s}.later.svelte-favdl5{animation-delay:.6s}@keyframes svelte-favdl5-bob{50%{translate:0 -5px;rotate:-4deg}}.bubble.svelte-favdl5{animation:1.8s ease-in-out infinite svelte-favdl5-bob}.chop.svelte-favdl5{transform-origin:80% 90%;animation:.9s ease-in-out infinite svelte-favdl5-chop}@keyframes svelte-favdl5-chop{50%{rotate:14deg}}.swipe.svelte-favdl5{animation:1.4s ease-in-out infinite svelte-favdl5-swipe}@keyframes svelte-favdl5-swipe{50%{translate:-26px 10px}}.drop-in.svelte-favdl5{animation:2.6s cubic-bezier(.3,1.5,.5,1) infinite backwards svelte-favdl5-drop-in}@keyframes svelte-favdl5-drop-in{0%{opacity:0;translate:0 -30px}25%,to{opacity:1;translate:0}}.arrow-down.svelte-favdl5{animation:1.6s ease-in-out infinite svelte-favdl5-bob}.sparkle.svelte-favdl5{animation:1.6s ease-in-out infinite svelte-favdl5-twinkle}@keyframes svelte-favdl5-twinkle{50%{opacity:.4;scale:.85}}.tilt.svelte-favdl5{transform-origin:20% 80%;animation:2.4s ease-in-out infinite svelte-favdl5-tilt}@keyframes svelte-favdl5-tilt{0%,to{rotate:10deg}50%{rotate:22deg}}.stream.svelte-favdl5{stroke-dasharray:8 6;animation:.6s linear infinite svelte-favdl5-flow}@keyframes svelte-favdl5-flow{to{stroke-dashoffset:-14px}}.lift.svelte-favdl5{animation:2s ease-in-out infinite svelte-favdl5-lift}@keyframes svelte-favdl5-lift{50%{translate:-6px -10px;rotate:-8deg}}.spin.svelte-favdl5{animation:1.2s linear infinite svelte-favdl5-spin}@keyframes svelte-favdl5-spin{to{rotate:360deg}}.whirl.svelte-favdl5{animation:.5s ease-in-out infinite svelte-favdl5-bob}.stir-spoon.svelte-favdl5{transform-origin:30% 90%;animation:1.6s ease-in-out infinite svelte-favdl5-stir}@keyframes svelte-favdl5-stir{0%,to{translate:-14px;rotate:-6deg}50%{translate:14px;rotate:6deg}}.swirl.svelte-favdl5{animation:.8s linear infinite svelte-favdl5-flow}.shake.svelte-favdl5{animation:.8s ease-in-out infinite svelte-favdl5-shake}@keyframes svelte-favdl5-shake{25%{rotate:-12deg}75%{rotate:12deg}}.fall.svelte-favdl5 circle:where(.svelte-favdl5){animation:1s linear infinite svelte-favdl5-drip}.fall.svelte-favdl5 circle:where(.svelte-favdl5):nth-child(2n){animation-delay:.5s}.roll.svelte-favdl5{animation:2s ease-in-out infinite svelte-favdl5-bob}.squish.svelte-favdl5{animation:1.2s ease-in-out infinite svelte-favdl5-squish}@keyframes svelte-favdl5-squish{50%{scale:1.08 .9}}.peel-strip.svelte-favdl5{animation:2.2s ease-in-out infinite svelte-favdl5-bob}@media (prefers-reduced-motion:reduce){.step-art.svelte-favdl5 :where(.svelte-favdl5){animation:none!important}}.ncr.svelte-1lyyqp6{flex-direction:column;height:calc(100dvh - 116px);min-height:560px;display:flex}.ncr.svelte-1lyyqp6>section:where(.svelte-1lyyqp6){flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}h2.svelte-1lyyqp6{font-size:1.3rem;line-height:1.1}h3.svelte-1lyyqp6{align-items:center;gap:6px;font-size:1rem;display:flex}.seg.svelte-1lyyqp6{background:var(--surface-2);border:2px solid var(--line);border-radius:999px;flex-shrink:0;gap:6px;padding:5px;display:flex}.seg.svelte-1lyyqp6 button:where(.svelte-1lyyqp6){min-height:46px;color:var(--ink-soft);font:600 1.02rem var(--font-ui);background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.seg.small.svelte-1lyyqp6 button:where(.svelte-1lyyqp6){min-height:40px;font-size:.95rem}.seg.svelte-1lyyqp6 button.on:where(.svelte-1lyyqp6){background:var(--surface);color:var(--ink);box-shadow:0 3px 0 var(--line), var(--shadow-sm)}.count.svelte-1lyyqp6{background:var(--yellow);color:#1e2550;border-radius:999px;min-width:24px;padding:0 6px;font-size:.85rem}.note.svelte-1lyyqp6{flex-shrink:0;align-items:center;gap:10px;padding:6px 12px;display:flex}.note.svelte-1lyyqp6>.say-it{margin:-4px 0 -4px auto}.note.svelte-1lyyqp6 p:where(.svelte-1lyyqp6){font-size:1.05rem;line-height:1.15}.gu-dot.svelte-1lyyqp6{background:color-mix(in srgb, var(--yellow) 40%, var(--surface));border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.grid.svelte-1lyyqp6{flex:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:8px;min-height:0;display:grid}.rcard.svelte-1lyyqp6{border:2px solid color-mix(in srgb, var(--c) 45%, var(--line));background:linear-gradient(170deg, color-mix(in srgb, var(--c) 16%, var(--surface)), var(--surface) 70%);min-height:0;color:var(--ink);font-family:var(--font-ui);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px;display:flex;position:relative;overflow:hidden}.rname.svelte-1lyyqp6{text-align:center;font-size:.86rem;font-weight:600;line-height:1.05}.rmeta.svelte-1lyyqp6{line-height:0}.made.svelte-1lyyqp6{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px}.cover.svelte-1lyyqp6{width:var(--s);height:var(--s);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--c) 35%, #fff), color-mix(in srgb, var(--c) 70%, #fff));box-shadow:0 3px 0 color-mix(in srgb, var(--c), #000 25%);border:3px solid #fff;border-radius:50%;flex-shrink:0;display:block;position:relative}.cover.svelte-1lyyqp6>span:where(.svelte-1lyyqp6){line-height:0;position:absolute}.c1.svelte-1lyyqp6{top:4%;left:6%}.c2.svelte-1lyyqp6{top:30%;right:-4%;rotate:12deg}.c3.svelte-1lyyqp6{bottom:-8%;left:22%;rotate:-10deg}.book.svelte-1lyyqp6{flex:1;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(0,190px);align-content:start;gap:10px;min-height:0;display:grid;overflow:auto}.page.svelte-1lyyqp6{border:2px solid var(--line);color:var(--ink);font-family:var(--font-ui);flex-direction:column;align-items:center;gap:4px;padding:14px 8px 8px;display:flex;position:relative;rotate:-1deg}.page.svelte-1lyyqp6:nth-child(2n){rotate:1.2deg}.tape.svelte-1lyyqp6{background:color-mix(in srgb, var(--c) 55%, transparent);border-radius:3px;width:56px;height:16px;position:absolute;top:-6px;left:50%;translate:-50%;rotate:-4deg}.page.svelte-1lyyqp6 img:where(.svelte-1lyyqp6){object-fit:cover;border:3px solid #fff;border-radius:12px;width:100%;height:96px}.page-art.svelte-1lyyqp6{place-items:center;height:96px;display:grid}.pname.svelte-1lyyqp6{text-align:center;font-size:.95rem;font-weight:600;line-height:1.05}.pmeta.svelte-1lyyqp6{align-items:center;gap:6px;display:flex}.page-actions.svelte-1lyyqp6{background:var(--surface);box-shadow:var(--shadow);border-radius:16px;justify-content:center;gap:6px;padding:6px;display:flex;position:absolute;inset:auto 6px 6px}.empty.svelte-1lyyqp6{text-align:center;grid-column:1/-1;place-items:center;gap:10px;padding:24px;font-size:1.2rem;display:grid}.rhead.svelte-1lyyqp6{flex-shrink:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.rt.svelte-1lyyqp6 p:where(.svelte-1lyyqp6){color:var(--ink-soft)}.rbody.svelte-1lyyqp6{flex:1;gap:10px;min-height:0;display:grid}.need.svelte-1lyyqp6,.safety.svelte-1lyyqp6{flex-direction:column;gap:8px;min-height:0;padding:10px 12px;display:flex}.need-head.svelte-1lyyqp6{justify-content:space-between;align-items:center;gap:8px;display:flex}.ingredients.svelte-1lyyqp6{flex:1;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(0,76px);align-content:start;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:grid}.ing.svelte-1lyyqp6{border:2px dashed var(--line);background:var(--surface-2);width:100%;height:100%;color:var(--ink);font-family:var(--font-ui);text-align:left;border-radius:16px;align-items:center;gap:6px;padding:4px 6px;transition:background .2s,border-color .2s;display:flex}.ing.got.svelte-1lyyqp6{border-style:solid;border-color:var(--green);background:color-mix(in srgb, var(--green) 14%, var(--surface))}.itext.svelte-1lyyqp6{flex-direction:column;flex:1;min-width:0;font-size:.86rem;line-height:1.1;display:flex}.itext.svelte-1lyyqp6 b:where(.svelte-1lyyqp6){font-size:.92rem}.itext.svelte-1lyyqp6 small:where(.svelte-1lyyqp6){color:var(--ink-soft);font-size:.85rem}.tickbox.svelte-1lyyqp6{border:2px solid var(--line);background:var(--surface);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.got.svelte-1lyyqp6 .tickbox:where(.svelte-1lyyqp6){background:var(--green);border-color:var(--green)}.notes.svelte-1lyyqp6{gap:6px;margin:0;padding-left:20px;font-size:1rem;display:grid}.chips.svelte-1lyyqp6{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.label.svelte-1lyyqp6{color:var(--ink-soft);margin-right:2px;font-size:.9rem;font-weight:600}.chip.svelte-1lyyqp6{border:2px solid var(--line);background:var(--surface-2);border-radius:999px;padding:3px 10px;font-size:.9rem}.chip.warn.svelte-1lyyqp6{border-color:var(--orange);background:color-mix(in srgb, var(--orange) 16%, var(--surface))}.tip.svelte-1lyyqp6{color:var(--ink-soft);margin-top:auto;font-size:1.05rem}.cook-btn.svelte-1lyyqp6{flex-shrink:0;width:100%;min-height:58px;font-size:1.25rem}.dots.svelte-1lyyqp6{flex-shrink:0;justify-content:center;gap:6px;padding-top:2px;display:flex}.dot.svelte-1lyyqp6{background:var(--surface-2);border:2px solid var(--line);border-radius:999px;width:26px;height:10px}.dot.done.svelte-1lyyqp6{background:var(--green);border-color:var(--green)}.dot.on.svelte-1lyyqp6{background:var(--c);border-color:var(--c);width:40px}.art.svelte-1lyyqp6{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--c) 20%, transparent), transparent 65%), repeating-linear-gradient(0deg, transparent 0 38px, color-mix(in srgb, var(--line) 45%, transparent) 38px 40px), repeating-linear-gradient(90deg, transparent 0 38px, color-mix(in srgb, var(--line) 45%, transparent) 38px 40px), var(--surface);flex:1;place-items:center;min-height:0;padding:10px;display:grid}.art.gu.svelte-1lyyqp6{border:3px dashed var(--yellow-deep)}.step-text.svelte-1lyyqp6{flex-shrink:0;align-items:flex-start;gap:12px;min-height:96px;padding:12px 14px;display:flex}.step-text.svelte-1lyyqp6 p:where(.svelte-1lyyqp6){font-size:1.2rem;font-weight:500;line-height:1.25}.num.svelte-1lyyqp6{background:var(--c);color:#fff;width:40px;height:40px;box-shadow:0 3px 0 color-mix(in srgb, var(--c), #000 25%);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.3rem;font-weight:700;display:grid}.gu-chip.svelte-1lyyqp6{background:var(--yellow);color:#1e2550;border-radius:999px;align-items:center;gap:4px;margin-bottom:4px;padding:2px 10px 2px 4px;font-size:.85rem;font-weight:600;display:inline-flex}.cook-nav.svelte-1lyyqp6{flex-shrink:0;gap:10px;display:flex}.next.svelte-1lyyqp6{flex:1}.taste-card.svelte-1lyyqp6{text-align:center;flex-shrink:0;padding:14px}.taste-card.svelte-1lyyqp6 p:where(.svelte-1lyyqp6){color:var(--ink-soft);font-size:1.1rem}.faces.svelte-1lyyqp6{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.face.svelte-1lyyqp6{border:3px solid var(--line);background:var(--surface-2);color:var(--ink);font:600 .92rem var(--font-ui);border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;transition:scale .2s,border-color .2s;display:flex}.face.on.svelte-1lyyqp6{border-color:var(--c);background:color-mix(in srgb, var(--c) 16%, var(--surface));scale:1.05}.photo-card.svelte-1lyyqp6{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;padding:12px;display:flex}.photo-card.svelte-1lyyqp6 img:where(.svelte-1lyyqp6){object-fit:contain;max-width:100%;min-height:0;box-shadow:var(--shadow);border:4px solid #fff;border-radius:16px;flex:1;rotate:-2deg}.photo-card.svelte-1lyyqp6 small:where(.svelte-1lyyqp6){color:var(--ink-soft);font-size:.95rem}.photo-btn.svelte-1lyyqp6 input:where(.svelte-1lyyqp6){opacity:0;cursor:pointer;position:absolute;inset:0}.photo-btn.busy.svelte-1lyyqp6{opacity:.6}.row.svelte-1lyyqp6{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:10px;display:flex}.taste.svelte-1lyyqp6>.row:where(.svelte-1lyyqp6) .btn-pink:where(.svelte-1lyyqp6){flex:1}.win.svelte-1lyyqp6{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex}.win.svelte-1lyyqp6 p:where(.svelte-1lyyqp6){color:var(--ink-soft);font-size:1.15rem}@media (width<=899px){.hide-phone.svelte-1lyyqp6{display:none}}@media (width>=900px){.ncr.svelte-1lyyqp6{height:calc(100dvh - 226px);min-height:600px}.grid.svelte-1lyyqp6{grid-template-columns:repeat(5,1fr)}.rname.svelte-1lyyqp6{font-size:1rem}.book.svelte-1lyyqp6{grid-template-columns:repeat(5,1fr);grid-auto-rows:200px}.seg.small.svelte-1lyyqp6{display:none}.rbody.svelte-1lyyqp6{grid-template-columns:1.4fr 1fr}.cook.svelte-1lyyqp6{grid-template-rows:auto 1fr auto;grid-template-columns:1.3fr 1fr;display:grid!important}.dots.svelte-1lyyqp6{grid-column:1/-1}.art.svelte-1lyyqp6{grid-row:2/4}.step-text.svelte-1lyyqp6{align-self:center}.step-text.svelte-1lyyqp6 p:where(.svelte-1lyyqp6){font-size:1.5rem}.cook-nav.svelte-1lyyqp6{align-self:end}.taste.svelte-1lyyqp6{grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;display:grid!important}.taste.svelte-1lyyqp6>.row:where(.svelte-1lyyqp6),.taste.svelte-1lyyqp6>.win:where(.svelte-1lyyqp6){grid-column:1/-1}}@media (hover:hover){.rcard.svelte-1lyyqp6:hover{translate:0 -3px}.ing.svelte-1lyyqp6:hover{border-color:var(--ink-faint)}}
