@layer properties,theme,base,components,utilities;@layer blog{.source-credit.svelte-1hapuon{overflow-wrap:anywhere;color:var(--recipe-muted);margin:4px 0 12px;font-size:.9rem;line-height:1.4}.nutrient-disclosure{border-top:1px solid var(--recipe-line);margin-top:24px}.nutrient-heading.svelte-1jtt9xa{margin:0}summary.svelte-1jtt9xa{cursor:pointer;padding:14px 4px;font-weight:650}.nutrient-trigger{text-align:left;width:100%;color:var(--recipe-ink);background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:14px 4px;font-size:.9rem;font-weight:650;display:flex}.nutrient-trigger:hover{background:var(--recipe-soft)}small.svelte-1jtt9xa{color:var(--recipe-muted);margin-top:5px;font-size:.76rem;font-weight:400;line-height:1.5;display:block}.nutrient-content{overflow:hidden}.nutrient-content-inner.svelte-1jtt9xa{display:flow-root}.nutrient-content[data-state=open]{animation:.5s cubic-bezier(.22,1,.36,1) svelte-1jtt9xa-nutrient-expand}.nutrient-content[data-state=closed]{animation:.32s cubic-bezier(.4,0,.2,1) svelte-1jtt9xa-nutrient-collapse}@keyframes svelte-1jtt9xa-nutrient-expand{0%{opacity:0;height:0}to{height:var(--bits-collapsible-content-height);opacity:1}}@keyframes svelte-1jtt9xa-nutrient-collapse{0%{height:var(--bits-collapsible-content-height);opacity:1}to{opacity:0;height:0}}svg.svelte-1jtt9xa{flex-shrink:0;transition:transform .4s}.nutrient-trigger[data-state=open] svg.svelte-1jtt9xa{transform:rotate(180deg)}dl.svelte-1jtt9xa{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;font-size:.84rem;display:grid}dl.svelte-1jtt9xa>div:where(.svelte-1jtt9xa){background:var(--recipe-soft);border-radius:6px;padding:8px}dt.svelte-1jtt9xa{color:var(--recipe-muted);font-size:.73rem}dd.svelte-1jtt9xa{margin:2px 0;font-weight:650}dd.svelte-1jtt9xa span:where(.svelte-1jtt9xa){color:var(--recipe-muted);font-size:.75rem;font-weight:400;display:block}@media (prefers-reduced-motion:reduce){.nutrient-content[data-state]{animation:none}svg.svelte-1jtt9xa{transition:none}}.learn-method{color:var(--recipe-accent);cursor:pointer;font:inherit;white-space:normal;background:0 0;border:0;min-width:0;max-width:100%;height:auto;min-height:44px;margin-bottom:12px;padding:8px 0;text-decoration:underline}.method-dialog{border:1px solid var(--recipe-input-border);width:calc(100% - 32px);max-width:540px;max-height:80vh;color:var(--recipe-ink);background:var(--recipe-flow-paper);border-radius:14px;padding:24px;overflow:auto}.method-dialog p{line-height:1.6}.method-dialog button{min-height:44px;padding:8px 14px}.method-dialog:focus-visible,.learn-method:focus-visible{outline:3px solid var(--recipe-focus);outline-offset:3px}.ingredient-measures.svelte-hgjlhi{margin-top:3px;line-height:1.45;display:block}.ingredient-icon.svelte-hgjlhi{vertical-align:baseline;width:1.4em;margin-left:4px;font-size:1.1em;line-height:1;display:inline-block}.trn-ingredient.svelte-hgjlhi label:where(.svelte-hgjlhi),.ingredient-label.svelte-hgjlhi{align-items:flex-start;gap:8px;font-weight:400;display:flex}.paper-check.svelte-hgjlhi{display:none}.trn-ingredient.svelte-hgjlhi [data-slot=checkbox]{border:1px solid var(--recipe-muted);width:19px;height:19px;color:var(--recipe-ink);accent-color:var(--recipe-accent);background:0 0;border-radius:4px;flex-shrink:0;padding:0}.trn-ingredient.svelte-hgjlhi [data-slot=checkbox][data-state=checked]{border-color:var(--recipe-accent);background:var(--recipe-accent);color:var(--recipe-accent-text)}.trn-ingredient.checked.svelte-hgjlhi span:where(.svelte-hgjlhi){color:var(--recipe-muted);text-decoration:line-through}.flow-print-title.svelte-hgjlhi{display:none}.operation-tools.svelte-hgjlhi{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-bottom:10px;display:flex}.operation-content.svelte-hgjlhi{min-width:0}.flow-toolbar.svelte-hgjlhi{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.reset-checks{border:1px solid var(--recipe-line);color:var(--recipe-ink);background:0 0;border-radius:8px;min-height:44px;padding:8px 12px;font-size:.8rem}.trn-view.svelte-hgjlhi{min-width:0;max-width:100%;margin:26px 0}.trn-help.svelte-hgjlhi{max-width:55rem;font-size:.85rem;line-height:1.5}.trn-frame.svelte-hgjlhi{border:1px solid var(--recipe-line);background:var(--recipe-flow-paper);border-radius:6px;max-width:100%;overflow:hidden}.trn-view.svelte-hgjlhi .trn-scroll{max-width:100%;overflow-x:auto}.trn-frame.svelte-hgjlhi:has(.trn-scroll:where(.svelte-hgjlhi):focus-visible){outline:3px solid var(--recipe-accent);outline-offset:3px}.trn-view.svelte-hgjlhi .trn-scroll:focus-visible{outline:none}.trn-view.svelte-hgjlhi .trn-table{border-collapse:collapse;border:1px solid var(--recipe-line);border-spacing:0;table-layout:auto;background:var(--recipe-flow-paper);width:100%;min-width:760px;color:var(--recipe-flow-ink);margin:0;font-size:14px;line-height:1.4}.trn-view.svelte-hgjlhi th,.trn-view.svelte-hgjlhi td{border:1px solid var(--recipe-line);vertical-align:middle;white-space:normal;overflow-wrap:anywhere;padding:8px}.trn-view.svelte-hgjlhi .trn-ingredient{text-align:left;min-width:220px;font-weight:400}.trn-view.svelte-hgjlhi .trn-ingredient small{margin-top:3px;font-size:11px;line-height:1.3;display:block}.trn-view.svelte-hgjlhi .trn-operation{text-align:center;min-width:100px;max-width:200px}.trn-view.svelte-hgjlhi .reset-checks-row td{text-align:left}.trn-view.svelte-hgjlhi .trn-prep{text-align:center;background:var(--recipe-flow-prep)}.mobile-flow.svelte-hgjlhi,.mobile-help.svelte-hgjlhi{display:none}@media screen and (width<=760px){.trn-frame.svelte-hgjlhi,.desktop-help.svelte-hgjlhi{display:none}.mobile-help.svelte-hgjlhi{display:inline}.mobile-flow.svelte-hgjlhi{display:block}.mobile-prep.svelte-hgjlhi{background:var(--recipe-flow-prep);border-radius:10px;padding:12px;font-size:.85rem}.mobile-prep.svelte-hgjlhi p:where(.svelte-hgjlhi){margin:0}.mobile-prep.svelte-hgjlhi :where(p:where(.svelte-hgjlhi)+p:where(.svelte-hgjlhi)){margin-top:8px}.mobile-branch.svelte-hgjlhi{border:1px solid var(--recipe-line);border-radius:10px;margin-top:8px;overflow:hidden}.branch-inputs.svelte-hgjlhi{gap:8px;margin:0;padding:8px;list-style:none;display:grid}.branch-inputs.svelte-hgjlhi>li:where(.svelte-hgjlhi){min-width:0;margin:0}.branch-join.svelte-hgjlhi{border-top:1px solid var(--recipe-line);background:var(--recipe-soft);align-items:flex-start;gap:10px;padding:12px;font-size:.9rem;font-weight:600;display:flex}.branch-join.svelte-hgjlhi p:where(.svelte-hgjlhi){margin:0}.mobile-ingredient.svelte-hgjlhi{overflow-wrap:anywhere;padding:6px 2px;font-size:.9rem}.mobile-ingredient.svelte-hgjlhi label:where(.svelte-hgjlhi){align-items:flex-start;gap:8px;display:flex}.mobile-ingredient.svelte-hgjlhi small:where(.svelte-hgjlhi){color:var(--recipe-muted);margin-top:3px;font-size:.75rem;line-height:1.4;display:block}.mobile-ingredient.svelte-hgjlhi [data-slot=checkbox],.mobile-ingredient.svelte-hgjlhi input:where(.svelte-hgjlhi){flex-shrink:0;width:20px;height:20px;margin-top:2px}.mobile-ingredient.checked.svelte-hgjlhi span:where(.svelte-hgjlhi){color:var(--recipe-muted);text-decoration:line-through}}@media print{.flow-screen-title.svelte-hgjlhi{display:none}.flow-print-title.svelte-hgjlhi{display:inline}.operation-tools.svelte-hgjlhi{gap:3pt;margin-bottom:4pt}.operation-tools.svelte-hgjlhi svg{width:20pt;height:20pt}.paper-check.svelte-hgjlhi{border:1px solid #000;flex-shrink:0;width:9pt;height:9pt;display:inline-block}.trn-help.svelte-hgjlhi,.mobile-flow.svelte-hgjlhi,.reset-checks-row.svelte-hgjlhi,.learn-method,.method-dialog,.trn-ingredient.svelte-hgjlhi [data-slot=checkbox]{display:none}.trn-view.svelte-hgjlhi{break-inside:avoid;margin:10pt 0}.trn-frame.svelte-hgjlhi{border:0;border-radius:0;overflow:visible}.trn-view.svelte-hgjlhi .trn-scroll{overflow:visible}.trn-view.svelte-hgjlhi .trn-table{table-layout:fixed;background:#fff;border:1px solid #555;width:100%;min-width:0;font-size:8pt;line-height:1.2}.trn-view.svelte-hgjlhi th,.trn-view.svelte-hgjlhi td{border-color:#555;min-width:0;max-width:none;padding:3pt;font-size:8pt;line-height:1.2}.trn-view.svelte-hgjlhi .trn-ingredient small{font-size:7pt}}.detail-appliances.svelte-qasj3a{gap:8px;margin:12px 0;font-size:.84rem;display:grid}.appliance-icons.svelte-qasj3a{align-items:center;gap:10px;display:flex}.detail-facts.svelte-qasj3a{flex-wrap:wrap;gap:25px;margin:12px 0;display:flex}.detail-facts.svelte-qasj3a span:where(.svelte-qasj3a){font-size:.84rem}.detail-facts.svelte-qasj3a strong:where(.svelte-qasj3a){color:var(--recipe-ink);font-size:1.1rem;display:block}.recipe-photo.svelte-qasj3a{max-width:60rem;margin:16px 0}.recipe-photo.svelte-qasj3a img:where(.svelte-qasj3a){border-radius:10px;width:100%;height:auto;display:block}.family-box.svelte-qasj3a{background:var(--recipe-family);border-radius:12px;margin:12px 0;padding:16px 20px}.family-box.svelte-qasj3a p:where(.svelte-qasj3a){font-size:.9rem}.side-diners.svelte-qasj3a{gap:4px;margin-top:12px;display:grid}.shared-table.svelte-qasj3a{margin-top:20px}.shared-table.svelte-qasj3a p:where(.svelte-qasj3a){margin:8px 0}.family-box.svelte-qasj3a select{border-color:var(--recipe-muted);appearance:none;max-width:360px;margin-top:6px}.nutrition.svelte-qasj3a{margin-top:20px}.nutrition-portion.svelte-qasj3a{color:var(--recipe-muted);margin:0 0 12px;font-size:.85rem}.nutrition.svelte-qasj3a dl:where(.svelte-qasj3a){grid-template-columns:1fr 1fr;gap:8px;font-size:.84rem;display:grid}.nutrition.svelte-qasj3a dl:where(.svelte-qasj3a)>div:where(.svelte-qasj3a){background:var(--recipe-soft);border-radius:6px;padding:8px}.nutrition.svelte-qasj3a dt:where(.svelte-qasj3a){color:var(--recipe-muted);font-size:.73rem}.nutrition.svelte-qasj3a dd:where(.svelte-qasj3a){margin:2px 0;font-weight:650}@media (width<=600px){.detail-facts.svelte-qasj3a{gap:16px}.detail-facts.svelte-qasj3a strong:where(.svelte-qasj3a){font-size:.95rem}.family-box.svelte-qasj3a{padding:15px}}.family-box.svelte-qasj3a select:focus-visible{outline-color:var(--recipe-focus)}.family-box.svelte-qasj3a [data-slot=native-select-wrapper]{width:100%;max-width:360px}@media print{.recipe-body.svelte-qasj3a>:not(.trn-view){display:none}}h1.svelte-3by4lf{font:600 clamp(2rem, 4vw, 3rem) / 1.13 var(--font-heading);margin:14px 0 10px}.badge.svelte-3by4lf{background:var(--recipe-badge);border-radius:4px;padding:4px 10px;font-size:.75rem;display:inline-block}.detail-summary.svelte-3by4lf{margin:10px 0 4px;line-height:1.4}@media print{.recipe-content.svelte-3by4lf>:not(.recipe-body),.recipe-content.svelte-3by4lf .nutrition-info{display:none}.recipe-content.svelte-3by4lf .nutrient-trigger{box-shadow:none;background:0 0;border:0}}}@layer blog-no-script;
