.ingredients{margin:0;padding:0;list-style:none}.ingredients li+li{border-top:1px solid var(--line)}.ingredients li>label{cursor:pointer;align-items:baseline;gap:.75rem;padding:.55rem 0;display:flex}.ingredients li>label>input{width:1.25rem;height:1.25rem;accent-color:var(--basil);flex:none;margin:0;transform:translateY(.2rem)}.ready .ingredients .line{transition:opacity .25s}.ingredients .line{flex:1;grid-template-columns:5.5rem 1fr;gap:.75rem;display:grid}.ingredients .qty{color:var(--amount);text-align:right;font-weight:700}.ingredients .qty .amount{white-space:nowrap}.ingredients .what .or{color:var(--muted)}.ingredients .optional{border:1px solid var(--line);color:var(--muted);font-size:var(--step--1);white-space:nowrap;border-radius:.3rem;margin-left:.15rem;padding:.05rem .4rem}.ingredients .note{color:var(--muted);font-size:var(--step--1);display:block}.ingredients .qty .amount[role=button]{text-underline-offset:.25em;cursor:pointer;border-radius:.2rem;text-decoration:underline 1.5px dotted}.ingredients .qty .amount[role=button]:hover{text-decoration-style:solid}.ingredients .qty .amount[role=button]:focus-visible{outline:2px solid var(--basil);outline-offset:2px}.ingredients li .have{border-radius:var(--radius);background:var(--surface);gap:.6rem;margin:0 0 .75rem 2rem;padding:.8rem .9rem;display:grid}.ingredients li .have label{gap:.4rem;display:grid}.ingredients li .have input{border:2px solid var(--control);background:var(--bg);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;border-radius:.5rem;padding:0 .9rem}.ingredients li .have-actions{align-items:center;gap:.5rem;display:flex}.ingredients li .have .primary{background:var(--basil);border-color:var(--basil);color:var(--on-basil)}.ingredients li .have-error{color:var(--amount);margin:0;font-weight:600}.ingredients li:has(input:checked) .line{opacity:.45;text-decoration:line-through 1.5px}.recipe-grid{overscroll-behavior-x:contain;margin-inline:-1rem;padding:0 1rem .5rem;overflow-x:auto}.recipe-grid table{border-collapse:separate;border-spacing:4px;min-width:min(100%, calc(var(--cols) * 9rem));width:100%;font-size:var(--step--1);line-height:1.45}.recipe-grid td{vertical-align:top;min-width:8rem;color:var(--ink);border-radius:6px;padding:.6rem .7rem}.recipe-grid .ingredient{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--control)}.recipe-grid .ingredient .amount{font-weight:700;font-size:var(--step-0);color:var(--amount);display:block}.recipe-grid .ingredient .or{color:var(--muted);font-size:var(--step--1);margin-top:.2rem;display:block}.recipe-grid .optional{color:var(--muted);font-size:var(--step--1)}.recipe-grid .prep{background:var(--surface)}.recipe-grid .step{background:color-mix(in oklab, var(--basil) calc(8% + var(--depth) * 16%), var(--bg))}.recipe-grid .step .amount{color:var(--amount);font-weight:700}.recipe-grid .step.final{background:var(--cat,var(--basil));color:var(--on-cat,var(--on-basil));font-weight:600;font-size:var(--step-0);padding-block:.9rem}.recipe-grid .step.final .amount{color:inherit}.recipe-grid .n{float:left;color:inherit;margin:0 .5rem 0 0;font-weight:700;text-decoration:none}.recipe-grid .n:hover{text-decoration:underline}@media print{.recipe-grid{overflow:visible}.recipe-grid table,.recipe-grid td{min-width:0}}.band[data-astro-cid-ro4lgdun]{background:var(--cat);height:.5rem}.toolbar[data-astro-cid-ro4lgdun]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-top:1.5rem;display:flex}.category[data-astro-cid-ro4lgdun]{color:var(--ink);align-items:center;gap:.6rem;font-weight:600;text-decoration:none;display:inline-flex}.category[data-astro-cid-ro4lgdun]:hover span[data-astro-cid-ro4lgdun]{text-decoration:underline}.view-choice[data-astro-cid-ro4lgdun]:not([hidden]){display:contents}.actions[data-astro-cid-ro4lgdun]{align-items:center;gap:.5rem;margin-left:auto;display:flex}.actions[data-astro-cid-ro4lgdun] .button[data-astro-cid-ro4lgdun]{white-space:nowrap}.actions[data-astro-cid-ro4lgdun] [data-astro-cid-ro4lgdun][data-reset]:disabled{visibility:hidden}.actions[data-astro-cid-ro4lgdun] .short[data-astro-cid-ro4lgdun]{display:none}@media (width<=33.99rem){.actions[data-astro-cid-ro4lgdun] .long[data-astro-cid-ro4lgdun]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.actions[data-astro-cid-ro4lgdun] .short[data-astro-cid-ro4lgdun]{display:inline}}.intro[data-astro-cid-ro4lgdun]{align-items:end;gap:1.5rem;padding-block:1rem .5rem;display:grid}@media (width>=60rem){.intro[data-astro-cid-ro4lgdun]{grid-template-columns:1fr minmax(0,1.1fr);align-items:center}}.placeholder[data-astro-cid-ro4lgdun]{display:none}@media (width>=60rem){.placeholder[data-astro-cid-ro4lgdun]{aspect-ratio:16/10;background:radial-gradient(circle at 30% 25%, color-mix(in oklab, var(--cat) 10%, transparent), transparent 60%), color-mix(in oklab, var(--cat) 16%, var(--bg));color:color-mix(in oklab, var(--cat) 75%, var(--ink));border-radius:20px;place-items:center;display:grid}.placeholder[data-astro-cid-ro4lgdun] svg{stroke-width:1.25px}}.kind[data-astro-cid-ro4lgdun]{border:1.5px solid var(--cat);font-size:var(--step--1);border-radius:999px;margin:0 0 .5rem;padding:.1rem .7rem;font-weight:600;display:inline-block}.used-in[data-astro-cid-ro4lgdun]{margin-top:2rem}.used-in[data-astro-cid-ro4lgdun] h2[data-astro-cid-ro4lgdun]{font-size:var(--step-1)}.lede[data-astro-cid-ro4lgdun]{font-family:var(--serif);font-style:italic;font-size:var(--step-2);color:var(--muted);max-width:36ch;margin:.75rem 0 0;line-height:1.3}.byline[data-astro-cid-ro4lgdun]{font-family:var(--serif);font-size:var(--step-0);color:var(--muted);margin:.75rem 0 0}.facts[data-astro-cid-ro4lgdun]{flex-wrap:wrap;gap:.75rem 2.5rem;margin:1.5rem 0 1.25rem;display:flex}.facts[data-astro-cid-ro4lgdun] div[data-astro-cid-ro4lgdun]{flex-direction:column;display:flex}.facts[data-astro-cid-ro4lgdun] dt[data-astro-cid-ro4lgdun]{font-size:var(--step--1);color:var(--muted)}.facts[data-astro-cid-ro4lgdun] dd[data-astro-cid-ro4lgdun]{font-weight:600;font-size:var(--step-1);margin:0}.intro[data-astro-cid-ro4lgdun] .tags[data-astro-cid-ro4lgdun]{margin-top:1.25rem}.facts[data-astro-cid-ro4lgdun]+.tags[data-astro-cid-ro4lgdun]{margin-top:0}.facts[data-astro-cid-ro4lgdun] dd[data-astro-cid-ro4lgdun] a[data-astro-cid-ro4lgdun]{font-weight:500;font-size:var(--step-0)}.photo[data-astro-cid-ro4lgdun]{aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:var(--shadow);border-radius:20px}.body[data-astro-cid-ro4lgdun]{gap:0 3.5rem;display:grid}@media (width>=60rem){.body[data-astro-cid-ro4lgdun].has-ingredients{grid-template-columns:minmax(20rem,23rem) minmax(0,1fr)}}.panel-head[data-astro-cid-ro4lgdun]{align-items:center;gap:.75rem;margin:2.5rem 0 1rem;display:flex}.panel-head[data-astro-cid-ro4lgdun] h2[data-astro-cid-ro4lgdun]{margin:0}.panel-summary[data-astro-cid-ro4lgdun]{color:var(--muted);display:none}.panel-toggle[data-astro-cid-ro4lgdun]{margin-left:auto}.panel-toggle[data-astro-cid-ro4lgdun] svg{transition:transform .2s ease-out}.body[data-astro-cid-ro4lgdun].has-ingredients.ingredients-collapsed{grid-template-columns:minmax(0,1fr)}.ingredients-collapsed[data-astro-cid-ro4lgdun] .ingredients-panel[data-astro-cid-ro4lgdun]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}.ingredients-collapsed[data-astro-cid-ro4lgdun] .panel-head[data-astro-cid-ro4lgdun]{flex:14rem;margin:0}.ingredients-collapsed[data-astro-cid-ro4lgdun] .panel-summary[data-astro-cid-ro4lgdun]{display:inline}.ingredients-collapsed[data-astro-cid-ro4lgdun] .panel-toggle[data-astro-cid-ro4lgdun] svg{transform:rotate(180deg)}.ingredients-collapsed[data-astro-cid-ro4lgdun] .scaler[data-astro-cid-ro4lgdun]{flex:0 20rem;margin:0}.ingredients-collapsed[data-astro-cid-ro4lgdun] .panel-content[data-astro-cid-ro4lgdun]{display:none}.scaler[data-astro-cid-ro4lgdun]{border:1.5px solid var(--control);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.4rem;display:flex}.scaler[data-astro-cid-ro4lgdun] .count[data-astro-cid-ro4lgdun]{flex:1;justify-content:center;align-items:center;gap:.35rem;min-width:0;display:flex}.scaler[data-astro-cid-ro4lgdun] output[data-astro-cid-ro4lgdun]{text-align:center;line-height:1.25}.scaler[data-astro-cid-ro4lgdun] strong[data-astro-cid-ro4lgdun]{font-size:var(--step-1)}.scaler[data-astro-cid-ro4lgdun] .reset[data-astro-cid-ro4lgdun]{width:2rem;height:2rem;color:var(--basil-strong);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;display:grid}.scaler[data-astro-cid-ro4lgdun] .reset[data-astro-cid-ro4lgdun]:hover{background:var(--surface)}.print-only[data-astro-cid-ro4lgdun]{display:none}.panel-actions[data-astro-cid-ro4lgdun]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.planned[data-astro-cid-ro4lgdun]{color:var(--muted);font-size:var(--step--1);margin:.6rem 0 0}.plan-form[data-astro-cid-ro4lgdun]{border-radius:var(--radius);background:var(--surface);gap:.4rem;margin-top:.75rem;padding:.8rem .9rem;display:grid}.plan-form[data-astro-cid-ro4lgdun] label[data-astro-cid-ro4lgdun]{font-weight:600}.plan-row[data-astro-cid-ro4lgdun]{gap:.5rem;display:flex}.plan-row[data-astro-cid-ro4lgdun] select[data-astro-cid-ro4lgdun]{border:2px solid var(--control);background:var(--bg);min-width:0;min-height:2.75rem;color:var(--ink);font:inherit;border-radius:.5rem;flex:1;padding:0 .7rem}.plan-row[data-astro-cid-ro4lgdun] .primary[data-astro-cid-ro4lgdun]{background:var(--basil);border-color:var(--basil);color:var(--on-basil)}.content[data-astro-cid-ro4lgdun]{max-width:var(--measure)}.content[data-astro-cid-ro4lgdun] ol{margin:0;padding-left:1.75rem}.content[data-astro-cid-ro4lgdun] ol>li{border-top:1px solid var(--line);padding:1rem 0;position:relative}.content[data-astro-cid-ro4lgdun] ol>li:first-child{border-top:none}.content[data-astro-cid-ro4lgdun] ol>li p{margin:0}.content[data-astro-cid-ro4lgdun] ol>li::marker{color:var(--basil-strong);font-weight:700}.enhanced .content[data-astro-cid-ro4lgdun] ol{padding:0;list-style:none}.enhanced .content[data-astro-cid-ro4lgdun] ol>li{grid-template-columns:2.75rem 1fr;align-items:start;gap:1rem;display:grid}.content[data-astro-cid-ro4lgdun] .step-check{border:2px solid var(--basil);background:var(--bg);width:2.75rem;height:2.75rem;color:var(--basil-strong);font-weight:700;font-size:var(--step-0);cursor:pointer;border-radius:50%}.ready .content[data-astro-cid-ro4lgdun] .step-check,.ready .content[data-astro-cid-ro4lgdun] .step-body{transition:opacity .25s,background-color .2s,color .2s}.content[data-astro-cid-ro4lgdun] li.done .step-check{background:var(--basil);color:var(--on-basil)}.ready .content[data-astro-cid-ro4lgdun] li.done .step-check{animation:.3s ease-out pop}.content[data-astro-cid-ro4lgdun] li.done .step-body{opacity:.45}@keyframes pop{50%{transform:scale(1.15)}}.content[data-astro-cid-ro4lgdun] .amount{color:var(--amount);font-weight:700}.content[data-astro-cid-ro4lgdun] .track{border:1.5px solid var(--control);font-size:var(--step--1);border-radius:999px;margin-right:.35rem;padding:0 .6rem;font-weight:600;line-height:1.6;display:inline-block}.content[data-astro-cid-ro4lgdun] .prep-box,.cm-step[data-astro-cid-ro4lgdun] .prep-box{border-left:4px solid var(--saffron);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface);font-size:var(--step--1);margin:.6rem 0 .2rem;padding:.6rem .9rem}.content[data-astro-cid-ro4lgdun] .prep-box[data-prep=vorher]{margin:0 0 1.25rem}.content[data-astro-cid-ro4lgdun] .prep-head,.cm-step[data-astro-cid-ro4lgdun] .prep-head{margin:0 0 .3rem;font-weight:700}.content[data-astro-cid-ro4lgdun] .prep-box ul,.cm-step[data-astro-cid-ro4lgdun] .prep-box ul{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.content[data-astro-cid-ro4lgdun] .prep-box li,.cm-step[data-astro-cid-ro4lgdun] .prep-box li{flex-wrap:wrap;align-items:baseline;gap:0 .75rem;display:flex}.content[data-astro-cid-ro4lgdun] .prep-box label,.cm-step[data-astro-cid-ro4lgdun] .prep-box label{cursor:pointer;flex:14rem;align-items:baseline;gap:.6rem;display:flex}.content[data-astro-cid-ro4lgdun] .prep-box input,.cm-step[data-astro-cid-ro4lgdun] .prep-box input{width:1.1rem;height:1.1rem;accent-color:var(--basil);flex:none;transform:translateY(.15rem)}.content[data-astro-cid-ro4lgdun] .prep-box .what,.cm-step[data-astro-cid-ro4lgdun] .prep-box .what{font-weight:600}.content[data-astro-cid-ro4lgdun] .prep-box li:has(input:checked) label,.cm-step[data-astro-cid-ro4lgdun] .prep-box li:has(input:checked) label{opacity:.55;text-decoration:line-through}.content[data-astro-cid-ro4lgdun] .prep-step,.cm-step[data-astro-cid-ro4lgdun] .prep-step{color:var(--muted)}.cm-step[data-astro-cid-ro4lgdun] .prep-box{font-size:var(--step-0)}.content[data-astro-cid-ro4lgdun] .who{border-radius:var(--radius);background:var(--surface);justify-items:start;gap:.6rem;margin:0 0 1.5rem;padding:.9rem 1.1rem;display:grid}.content[data-astro-cid-ro4lgdun] .who h2{font-size:var(--step-0);margin:0}.content[data-astro-cid-ro4lgdun] .who-status{color:var(--muted);margin:0}.content[data-astro-cid-ro4lgdun] .who-people{flex-wrap:wrap;gap:.5rem;display:flex}.content[data-astro-cid-ro4lgdun] .who-chip{border:1.5px solid var(--control);background:var(--bg);min-height:2.5rem;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 .9rem;font-weight:600}.content[data-astro-cid-ro4lgdun] .who-chip small{color:var(--muted);font-weight:400}.content[data-astro-cid-ro4lgdun] .who-chip[aria-pressed=true]{border-color:var(--cat,var(--basil));background:var(--cat,var(--basil));color:var(--on-cat,var(--on-basil))}.content[data-astro-cid-ro4lgdun] .who-chip[aria-pressed=true] small{color:inherit}.who-assigning .content[data-astro-cid-ro4lgdun] li[data-step]{cursor:pointer;outline:1.5px dashed var(--control);outline-offset:4px;border-radius:6px}.who-assigning .content[data-astro-cid-ro4lgdun] li[data-step].who-mine{outline:2.5px solid var(--cat,var(--basil))}.cm-top[data-astro-cid-ro4lgdun] .cm-who{border:1.5px solid var(--control);background:var(--bg);max-width:40%;min-height:2.5rem;color:var(--ink);font:inherit;border-radius:.5rem;flex:none;padding:0 .5rem}.recipe[data-astro-cid-ro4lgdun] .who-badge{line-height:1;display:inline-block}.content[data-astro-cid-ro4lgdun] .ref{text-decoration:underline dotted var(--control) 2px;text-underline-offset:.22em;font-weight:600}.content[data-astro-cid-ro4lgdun] .timer{border:1.5px solid var(--saffron);background:var(--saffron-soft);color:var(--on-saffron-soft);cursor:pointer;border-radius:999px;align-items:center;gap:.35em;padding:0 .6rem;font-weight:600;line-height:1.55;display:inline-flex}.content[data-astro-cid-ro4lgdun] .timer:before{content:"";background:linear-gradient(currentColor,currentColor) 50% 20%/2px 35% no-repeat;border:2px solid;border-radius:50%;width:.8em;height:.8em}.content[data-astro-cid-ro4lgdun] .timer:hover{border-width:2px}.content[data-astro-cid-ro4lgdun] .timer.running{background:var(--saffron);color:#1c1300}.amount.changed{animation:.9s ease-out flash}@keyframes flash{0%{background:var(--saffron-soft);box-shadow:0 0 0 3px var(--saffron-soft)}}.content[data-astro-cid-ro4lgdun] aside{border-radius:var(--radius);margin:2.5rem 0 0;padding:1.25rem 1.5rem}.content[data-astro-cid-ro4lgdun] aside h2{font-size:var(--step-1);margin:0 0 .5rem}.content[data-astro-cid-ro4lgdun] aside>:last-child{margin-bottom:0}.content[data-astro-cid-ro4lgdun] aside ul{margin:0;padding-left:1.25rem}.content[data-astro-cid-ro4lgdun] aside.tips{background:var(--surface)}.content[data-astro-cid-ro4lgdun] aside.note{background:var(--saffron-soft);color:var(--ink);box-shadow:var(--shadow);font-family:var(--serif);font-style:italic;font-size:var(--step-1);line-height:1.4;transform:rotate(-.6deg)}.content[data-astro-cid-ro4lgdun] aside.note h2{font-style:normal}.cook-notes[data-astro-cid-ro4lgdun]{max-width:var(--measure);border-radius:var(--radius);background:var(--saffron-soft);color:var(--ink);box-shadow:var(--shadow);margin-top:1.5rem;padding:1rem 1.25rem;transform:rotate(-.4deg)}.cook-notes[data-astro-cid-ro4lgdun] h2[data-astro-cid-ro4lgdun]{font-size:var(--step-1);margin:0 0 .5rem}.cook-notes[data-astro-cid-ro4lgdun] ul[data-astro-cid-ro4lgdun]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.cook-notes[data-astro-cid-ro4lgdun] li{gap:.3rem;display:grid}.cook-notes[data-astro-cid-ro4lgdun] .note-text{font-family:var(--serif);font-style:italic;font-size:var(--step-1);white-space:pre-line;line-height:1.4}.cook-notes[data-astro-cid-ro4lgdun] .note-meta{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.quick-note[data-astro-cid-ro4lgdun]{gap:.5rem;margin-bottom:.75rem;display:grid}.quick-note[data-astro-cid-ro4lgdun] textarea[data-astro-cid-ro4lgdun],.cook-mode[data-astro-cid-ro4lgdun] .cm-note textarea{border:2px solid var(--control);background:var(--bg);color:var(--ink);font:inherit;resize:vertical;border-radius:.5rem;padding:.6rem .8rem}.cook-mode[data-astro-cid-ro4lgdun] .cm-note{gap:.5rem;width:min(40rem,100% - 2.5rem);margin:0 auto 1rem;display:grid}.cook-mode[data-astro-cid-ro4lgdun] .cm-note div{flex-wrap:wrap;gap:.5rem;display:flex}.cook-notes[data-astro-cid-ro4lgdun] .note-meta button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.note-form[data-astro-cid-ro4lgdun]{max-width:var(--measure);flex-basis:100%;gap:.5rem;display:grid}.note-form[data-astro-cid-ro4lgdun] label[data-astro-cid-ro4lgdun]{font-weight:600}.note-form[data-astro-cid-ro4lgdun] textarea[data-astro-cid-ro4lgdun]{border:2px solid var(--control);background:var(--bg);color:var(--ink);font:inherit;resize:vertical;border-radius:.5rem;padding:.6rem .8rem}.note-actions[data-astro-cid-ro4lgdun]{flex-wrap:wrap;gap:.5rem;display:flex}.cooked[data-astro-cid-ro4lgdun] .rating-summary[data-astro-cid-ro4lgdun]{font-family:var(--font);font-style:normal;font-size:var(--step--1);flex-basis:100%}.rate[data-astro-cid-ro4lgdun]{gap:.5rem;margin-bottom:.75rem;display:grid}.cooked[data-astro-cid-ro4lgdun] .rate[data-astro-cid-ro4lgdun] p[data-astro-cid-ro4lgdun]{font-family:var(--font);color:var(--ink);font-style:normal}.cooked[data-astro-cid-ro4lgdun] .rate-question[data-astro-cid-ro4lgdun]{font-weight:600}.cooked[data-astro-cid-ro4lgdun] .rate-label[data-astro-cid-ro4lgdun]{font-size:var(--step--1);margin-top:.6rem;font-weight:600}.rate-options[data-astro-cid-ro4lgdun]{flex-wrap:wrap;gap:.4rem;display:flex}.cooked[data-astro-cid-ro4lgdun] .rate-options[data-astro-cid-ro4lgdun] button{border:1.5px solid var(--control);background:var(--bg);min-height:2.5rem;color:var(--ink);font:inherit;font-size:var(--step--1);cursor:pointer;border-radius:999px;padding:0 .9rem;font-weight:600}.cooked[data-astro-cid-ro4lgdun] .rate-options[data-astro-cid-ro4lgdun] button[aria-pressed=true]{border-color:var(--basil);background:color-mix(in oklab, var(--basil) 18%, var(--bg))}.rate-more[data-astro-cid-ro4lgdun] summary[data-astro-cid-ro4lgdun]{width:fit-content;min-height:2.25rem;color:var(--muted);font-size:var(--step--1);cursor:pointer;padding-top:.4rem}.cooked[data-astro-cid-ro4lgdun] .note-form[data-astro-cid-ro4lgdun] .quiet[data-astro-cid-ro4lgdun]{border-color:var(--control);color:var(--ink);background:0 0}.cooked[data-astro-cid-ro4lgdun]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.cooked[data-astro-cid-ro4lgdun] p[data-astro-cid-ro4lgdun]{font-family:var(--serif);color:var(--muted);margin:0;font-style:italic}.cooked[data-astro-cid-ro4lgdun] .button[data-astro-cid-ro4lgdun]{background:var(--basil);border-color:var(--basil);color:var(--on-basil);font-size:var(--step-0)}.start-cooking[data-astro-cid-ro4lgdun]{background:var(--basil);border-color:var(--basil);color:var(--on-basil);font-size:var(--step-0);margin-top:1.5rem}.kitchen-cook[data-astro-cid-ro4lgdun]{position:relative}.kitchen-cook[data-astro-cid-ro4lgdun][aria-pressed=true]{background:var(--basil);border-color:var(--basil);color:var(--on-basil)}.kitchen-cook[data-astro-cid-ro4lgdun][data-status=connecting]:after,.kitchen-cook[data-astro-cid-ro4lgdun][data-status=offline]:after,.kitchen-cook[data-astro-cid-ro4lgdun][data-status=denied]:after{content:"";border:2px solid var(--bg);background:var(--amount);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:-2px;right:-2px}.kitchen-cook[data-astro-cid-ro4lgdun][data-status=connecting]:after{background:var(--muted)}.toolbar-start[data-astro-cid-ro4lgdun]{align-items:center;gap:.75rem;min-width:0;display:flex}[data-kiosk-frame] .kitchen-info[data-astro-cid-ro4lgdun]{display:none}.kitchen-info[data-astro-cid-ro4lgdun] a,.kitchen-info[data-astro-cid-ro4lgdun] button,.kitchen-info[data-astro-cid-ro4lgdun] .chip{border:1.5px solid var(--basil);background:var(--surface);max-width:15rem;min-height:2.25rem;color:var(--ink);font:inherit;font-size:var(--step--1);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:0 .85rem;font-weight:600;text-decoration:none;display:inline-flex}.kitchen-info[data-astro-cid-ro4lgdun] .chip{border-color:var(--control);color:var(--muted);cursor:default}.kitchen-info[data-astro-cid-ro4lgdun][data-tone=warn] a,.kitchen-info[data-astro-cid-ro4lgdun][data-tone=warn] button{border-color:var(--amount);color:var(--amount)}.kitchen-info[data-astro-cid-ro4lgdun] span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cook-mode[data-astro-cid-ro4lgdun]{background:var(--bg);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);border:none;margin:0;padding:0}.cook-mode[data-astro-cid-ro4lgdun][open]{grid-template-rows:auto auto 1fr auto auto;display:grid}.cook-mode[data-astro-cid-ro4lgdun] .timer-dock{padding:0 max(1rem, env(safe-area-inset-left));align-items:stretch;position:static}.cook-mode[data-astro-cid-ro4lgdun] .timer-dock:empty{display:none}.cook-mode[data-astro-cid-ro4lgdun]::backdrop{background:var(--bg)}.cm-top[data-astro-cid-ro4lgdun]{padding:1rem max(1rem, env(safe-area-inset-left));align-items:center;gap:1rem;display:flex}.cm-title[data-astro-cid-ro4lgdun]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--serif);font-weight:700;font-size:var(--step-1);flex:1;overflow:hidden}.cm-progress[data-astro-cid-ro4lgdun]{color:var(--muted);white-space:nowrap}.cm-bar[data-astro-cid-ro4lgdun]{background:var(--line);height:4px}.cm-bar[data-astro-cid-ro4lgdun] span[data-astro-cid-ro4lgdun]{height:100%;width:var(--progress,0%);background:var(--cat,var(--basil));transition:width .3s ease-out;display:block}.cm-step[data-astro-cid-ro4lgdun]{padding:clamp(1.5rem, 5vw, 4rem) max(1.25rem, env(safe-area-inset-left));align-content:center;justify-items:center;display:grid;overflow-y:auto}.cm-step[data-astro-cid-ro4lgdun] .cm-inner{max-width:38ch;font-size:clamp(1.4rem,1rem + 1.8vw,2.1rem);line-height:1.5}.cm-step[data-astro-cid-ro4lgdun] .cm-number{font-family:var(--serif);color:var(--muted);margin-bottom:.75rem;font-size:.8em;font-weight:700;display:block}.cm-step[data-astro-cid-ro4lgdun] p{margin:0}.cm-step[data-astro-cid-ro4lgdun] .amount{color:var(--amount);font-weight:700}.cm-step[data-astro-cid-ro4lgdun] .track{border:1.5px solid var(--control);vertical-align:.2em;border-radius:999px;margin-right:.35rem;padding:0 .6rem;font-size:.6em;font-weight:600;display:inline-block}.cm-step[data-astro-cid-ro4lgdun] .ref{text-decoration:underline dotted var(--control) 2px;text-underline-offset:.22em;font-weight:600}.cm-step[data-astro-cid-ro4lgdun] .timer{border:1.5px solid var(--saffron);background:var(--saffron-soft);color:var(--on-saffron-soft);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35em;padding:0 .6rem;font-weight:600;display:inline-flex}.cm-step[data-astro-cid-ro4lgdun] .timer:before{content:"";background:linear-gradient(currentColor,currentColor) 50% 20%/2px 35% no-repeat;border:2px solid;border-radius:50%;width:.8em;height:.8em}.cm-step[data-astro-cid-ro4lgdun] .timer.running{background:var(--saffron);color:#1c1300}.cm-nav[data-astro-cid-ro4lgdun]{padding:1rem max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-bottom));grid-template-columns:1fr 2fr;gap:.75rem;display:grid}.cm-nav[data-astro-cid-ro4lgdun] .button[data-astro-cid-ro4lgdun]{min-height:3.75rem;font-size:var(--step-1);justify-content:center}.cm-nav[data-astro-cid-ro4lgdun] .primary[data-astro-cid-ro4lgdun]{background:var(--basil);border-color:var(--basil);color:var(--on-basil)}.cm-nav[data-astro-cid-ro4lgdun] .button[data-astro-cid-ro4lgdun]:disabled{visibility:hidden}.grid-section[data-astro-cid-ro4lgdun]{margin-top:3.5rem}.hint[data-astro-cid-ro4lgdun]{color:var(--muted);margin-top:-.5rem}@keyframes pulse{to{transform:scale(1.04)}}@media print{.body[data-astro-cid-ro4lgdun].has-ingredients,.body[data-astro-cid-ro4lgdun].has-ingredients.ingredients-collapsed{grid-template-columns:16rem 1fr}.ingredients-collapsed[data-astro-cid-ro4lgdun] .ingredients-panel[data-astro-cid-ro4lgdun],.ingredients-collapsed[data-astro-cid-ro4lgdun] .panel-content[data-astro-cid-ro4lgdun],.print-only[data-astro-cid-ro4lgdun]{display:block}.ingredients-panel[data-astro-cid-ro4lgdun] input,.photo[data-astro-cid-ro4lgdun]{display:none}.grid-section[data-astro-cid-ro4lgdun]{break-before:page}}
