.recipe[data-astro-cid-h63ymo5r]{border:1px solid var(--color-line);border-top:6px solid var(--color-accent);border-radius:var(--radius);box-shadow:var(--shadow);font-size:var(--step-0);background:#fff;margin:3rem 0;padding:clamp(1.25rem,4vw,2.25rem)}.recipe__header[data-astro-cid-h63ymo5r]{grid-template-columns:1fr auto;align-items:start;gap:1.5rem;display:grid}.recipe__header[data-astro-cid-h63ymo5r] h2[data-astro-cid-h63ymo5r]{font-size:var(--step-3);margin:.2rem 0 .3rem}.recipe__author[data-astro-cid-h63ymo5r]{color:var(--color-muted);margin:0 0 .75rem;font-style:italic}.recipe__summary[data-astro-cid-h63ymo5r] p{margin-bottom:.6em}.recipe__image[data-astro-cid-h63ymo5r]{aspect-ratio:1;object-fit:cover;border-radius:50%;width:clamp(120px,26vw,220px);height:auto}.recipe__actions[data-astro-cid-h63ymo5r]{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0;display:flex}.recipe__actions[data-astro-cid-h63ymo5r] [data-astro-cid-h63ymo5r][aria-pressed=true]{background:var(--color-accent-ink);border-color:var(--color-accent-ink);color:#fff}.recipe__meta[data-astro-cid-h63ymo5r]{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-line);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.recipe__meta[data-astro-cid-h63ymo5r]>div[data-astro-cid-h63ymo5r]{background:var(--color-surface);text-align:center;padding:.85rem 1rem}.recipe__meta[data-astro-cid-h63ymo5r] dt[data-astro-cid-h63ymo5r]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-ink);justify-content:center;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;display:flex}.recipe__meta[data-astro-cid-h63ymo5r] dd[data-astro-cid-h63ymo5r]{margin:.2rem 0 0;font-weight:700}.recipe__section[data-astro-cid-h63ymo5r]{margin-top:2rem}.recipe__section[data-astro-cid-h63ymo5r] h3[data-astro-cid-h63ymo5r]{border-bottom:2px solid var(--color-surface-2);font-size:var(--step-2);padding-bottom:.4rem}.recipe__section[data-astro-cid-h63ymo5r] h4[data-astro-cid-h63ymo5r]{font-family:var(--font-body);font-size:var(--step-0);margin:1.2rem 0 .5rem;font-weight:800}.recipe__section-head[data-astro-cid-h63ymo5r]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.recipe__section-head[data-astro-cid-h63ymo5r] h3[data-astro-cid-h63ymo5r]{flex:1}.recipe__scale[data-astro-cid-h63ymo5r]{border:1px solid var(--color-line);border-radius:999px;display:inline-flex;overflow:hidden}.recipe__scale[data-astro-cid-h63ymo5r] button[data-astro-cid-h63ymo5r]{min-width:44px;min-height:36px;font:inherit;font-size:var(--step--1);cursor:pointer;background:#fff;border:0;font-weight:700}.recipe__scale[data-astro-cid-h63ymo5r] button[data-astro-cid-h63ymo5r][aria-pressed=true]{background:var(--color-ink);color:#fff}.recipe__equipment[data-astro-cid-h63ymo5r]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.recipe__equipment[data-astro-cid-h63ymo5r] li[data-astro-cid-h63ymo5r]{background:var(--color-surface);font-size:var(--step--1);border-radius:999px;padding:.25rem .8rem}.recipe__ingredients[data-astro-cid-h63ymo5r]{margin:0;padding:0;list-style:none}.recipe__ingredients[data-astro-cid-h63ymo5r] li[data-astro-cid-h63ymo5r]{border-bottom:1px dashed var(--color-line);padding:.45rem 0}.recipe__ingredients[data-astro-cid-h63ymo5r] label[data-astro-cid-h63ymo5r]{cursor:pointer;align-items:baseline;gap:.75rem;display:flex}.recipe__ingredients[data-astro-cid-h63ymo5r] input[data-astro-cid-h63ymo5r]{width:1.1rem;height:1.1rem;accent-color:var(--color-accent-ink);flex:none}.recipe__ingredients[data-astro-cid-h63ymo5r] input[data-astro-cid-h63ymo5r]:checked+span[data-astro-cid-h63ymo5r]{color:var(--color-muted);text-decoration:line-through}.recipe__note[data-astro-cid-h63ymo5r]{color:var(--color-muted)}.recipe__steps[data-astro-cid-h63ymo5r]{counter-reset:step;margin:0;padding-left:0;list-style:none}.recipe__steps[data-astro-cid-h63ymo5r] li[data-astro-cid-h63ymo5r]{counter-increment:step;padding:0 0 1rem 2.75rem;position:relative}.recipe__steps[data-astro-cid-h63ymo5r] li[data-astro-cid-h63ymo5r]:before{content:counter(step);background:var(--color-accent);color:#fff;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:.85rem;font-weight:800;display:grid;position:absolute;top:.1rem;left:0}.recipe__steps[data-astro-cid-h63ymo5r] li[data-astro-cid-h63ymo5r] p{margin:0 0 .5em}.recipe__steps[data-astro-cid-h63ymo5r] li[data-astro-cid-h63ymo5r]:target{background:var(--color-surface);border-radius:var(--radius-sm)}.recipe__notes[data-astro-cid-h63ymo5r]{border-radius:var(--radius-sm);background:var(--color-surface);padding:1.25rem 1.5rem}.recipe__notes[data-astro-cid-h63ymo5r] h3[data-astro-cid-h63ymo5r]{border:0}.recipe__notes[data-astro-cid-h63ymo5r] p{margin-bottom:.4em}.recipe__keywords[data-astro-cid-h63ymo5r]{font-size:var(--step--1);color:var(--color-muted);margin:1.5rem 0 0}@media (width<=560px){.recipe__header[data-astro-cid-h63ymo5r]{grid-template-columns:1fr}.recipe__image[data-astro-cid-h63ymo5r]{grid-row:1;justify-self:center}}.recipe--print[data-astro-cid-h63ymo5r]{box-shadow:none;border:0;margin:0;padding:0}@media print{.recipe[data-astro-cid-h63ymo5r]{box-shadow:none;border:0;margin:0;padding:0}.recipe__actions[data-astro-cid-h63ymo5r],.recipe__scale[data-astro-cid-h63ymo5r],.recipe__ingredients[data-astro-cid-h63ymo5r] input[data-astro-cid-h63ymo5r]{display:none}.recipe__steps[data-astro-cid-h63ymo5r] li[data-astro-cid-h63ymo5r]:before{color:var(--color-ink);border:1px solid var(--color-ink);background:0 0}}
