.recipe[data-astro-cid-h63ymo5r]{border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);gap:.9rem;padding:clamp(1.2rem,1rem + 1vw,1.8rem);display:grid}.recipe[data-astro-cid-h63ymo5r] h3[data-astro-cid-h63ymo5r]{margin-top:.4rem}.recipe__head[data-astro-cid-h63ymo5r]{gap:.3rem;display:grid}.recipe__name[data-astro-cid-h63ymo5r]{margin:0}.rating-summary[data-astro-cid-h63ymo5r]{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0;font-size:.95rem;display:flex}.stars[data-astro-cid-h63ymo5r]{--star:url(/images/ui/star.svg);background:var(--line);width:6.25rem;height:1.25rem;-webkit-mask:var(--star) 0 0 / 1.25rem 1.25rem repeat-x;mask:var(--star) 0 0 / 1.25rem 1.25rem repeat-x;display:inline-block;position:relative}.stars__fill[data-astro-cid-h63ymo5r]{background:var(--gold);width:0;position:absolute;inset:0 auto 0 0}.stars[data-astro-cid-h63ymo5r][data-stars="0.5"] .stars__fill[data-astro-cid-h63ymo5r]{width:10%}.stars[data-astro-cid-h63ymo5r][data-stars="1"] .stars__fill[data-astro-cid-h63ymo5r]{width:20%}.stars[data-astro-cid-h63ymo5r][data-stars="1.5"] .stars__fill[data-astro-cid-h63ymo5r]{width:30%}.stars[data-astro-cid-h63ymo5r][data-stars="2"] .stars__fill[data-astro-cid-h63ymo5r]{width:40%}.stars[data-astro-cid-h63ymo5r][data-stars="2.5"] .stars__fill[data-astro-cid-h63ymo5r]{width:50%}.stars[data-astro-cid-h63ymo5r][data-stars="3"] .stars__fill[data-astro-cid-h63ymo5r]{width:60%}.stars[data-astro-cid-h63ymo5r][data-stars="3.5"] .stars__fill[data-astro-cid-h63ymo5r]{width:70%}.stars[data-astro-cid-h63ymo5r][data-stars="4"] .stars__fill[data-astro-cid-h63ymo5r]{width:80%}.stars[data-astro-cid-h63ymo5r][data-stars="4.5"] .stars__fill[data-astro-cid-h63ymo5r]{width:90%}.stars[data-astro-cid-h63ymo5r][data-stars="5"] .stars__fill[data-astro-cid-h63ymo5r]{width:100%}.recipe__top[data-astro-cid-h63ymo5r]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1rem,.6rem + 1.5vw,1.6rem);display:grid}.recipe__video[data-astro-cid-h63ymo5r]{gap:.4rem;margin:0;display:grid}.recipe__video[data-astro-cid-h63ymo5r] video[data-astro-cid-h63ymo5r],.recipe__video[data-astro-cid-h63ymo5r] img[data-astro-cid-h63ymo5r]{aspect-ratio:1;background:var(--tint-vanilla);border-radius:16px;width:100%;max-width:100%;height:auto;display:block}.recipe__video[data-astro-cid-h63ymo5r] figcaption[data-astro-cid-h63ymo5r]{color:var(--ink-soft);font-size:.85rem}.recipe__facts[data-astro-cid-h63ymo5r]{align-content:start;gap:.6rem;display:grid}.recipe__facts[data-astro-cid-h63ymo5r] h3[data-astro-cid-h63ymo5r]{margin:.2rem 0 0}.recipe__facts[data-astro-cid-h63ymo5r] ul[data-astro-cid-h63ymo5r]{margin:0}.recipe__meta[data-astro-cid-h63ymo5r]{flex-wrap:wrap;gap:.6rem 1.6rem;margin:0;display:flex}.recipe__meta[data-astro-cid-h63ymo5r] div[data-astro-cid-h63ymo5r]{display:grid}.recipe__meta[data-astro-cid-h63ymo5r] dt[data-astro-cid-h63ymo5r]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem;font-weight:700}.recipe__meta[data-astro-cid-h63ymo5r] dd[data-astro-cid-h63ymo5r]{font-family:var(--f-display);margin:0;font-size:1.1rem}.recipe__nutrition[data-astro-cid-h63ymo5r]{color:var(--ink-soft);margin:0;font-size:.9rem}.recipe__nutrition[data-astro-cid-h63ymo5r] strong[data-astro-cid-h63ymo5r]{color:var(--ink)}.recipe__steps[data-astro-cid-h63ymo5r]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.recipe__steps[data-astro-cid-h63ymo5r] li[data-astro-cid-h63ymo5r]{grid-template-columns:clamp(7rem,4rem + 12vw,12rem) minmax(0,1fr);align-items:start;gap:1rem;scroll-margin-top:6rem;display:grid}.recipe__steps[data-astro-cid-h63ymo5r] li[data-astro-cid-h63ymo5r]:target{outline:2px solid var(--gold);outline-offset:6px;border-radius:12px}.recipe__steps[data-astro-cid-h63ymo5r] img[data-astro-cid-h63ymo5r]{border-radius:12px;width:100%;height:auto;display:block}.recipe__steps[data-astro-cid-h63ymo5r] p[data-astro-cid-h63ymo5r]{margin:0}.recipe__step-name[data-astro-cid-h63ymo5r]{align-items:center;gap:.5rem;display:flex;margin-bottom:.25rem!important}.recipe__n[data-astro-cid-h63ymo5r]{background:var(--leaf);width:1.7rem;height:1.7rem;color:var(--paper);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:inline-grid}.rate[data-astro-cid-h63ymo5r]{border-top:1px solid var(--line);gap:.4rem;padding-top:.6rem;display:grid}.rate[data-astro-cid-h63ymo5r] fieldset[data-astro-cid-h63ymo5r]{border:0;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:0;padding:0;display:flex}.rate[data-astro-cid-h63ymo5r] legend[data-astro-cid-h63ymo5r]{float:left;font-family:var(--f-display);padding:0;font-size:1.1rem}.rate__stars[data-astro-cid-h63ymo5r]{flex-direction:row-reverse;display:inline-flex}.rate__stars[data-astro-cid-h63ymo5r] input[data-astro-cid-h63ymo5r]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rate__stars[data-astro-cid-h63ymo5r] label[data-astro-cid-h63ymo5r]{cursor:pointer;background:var(--line);width:2.75rem;height:2.75rem;-webkit-mask:var(--star-rate) center / 2.1rem 2.1rem no-repeat;mask:var(--star-rate) center / 2.1rem 2.1rem no-repeat;transition:background-color .12s}.rate[data-astro-cid-h63ymo5r]{--star-rate:url(/images/ui/star.svg)}.rate__stars[data-astro-cid-h63ymo5r] input[data-astro-cid-h63ymo5r]:checked~label[data-astro-cid-h63ymo5r],.rate__stars[data-astro-cid-h63ymo5r] label[data-astro-cid-h63ymo5r]:hover,.rate__stars[data-astro-cid-h63ymo5r] label[data-astro-cid-h63ymo5r]:hover~label[data-astro-cid-h63ymo5r]{background:var(--gold)}.rate__stars[data-astro-cid-h63ymo5r] input[data-astro-cid-h63ymo5r]:focus-visible+label[data-astro-cid-h63ymo5r]{outline:2px solid var(--leaf);outline-offset:2px;border-radius:8px}.rate__stars[data-astro-cid-h63ymo5r] input[data-astro-cid-h63ymo5r]:disabled+label[data-astro-cid-h63ymo5r]{cursor:progress}.rate__status[data-astro-cid-h63ymo5r]{min-height:1.4em;color:var(--ink-soft);margin:0;font-size:.92rem}.rate__captcha[data-astro-cid-h63ymo5r]:empty{display:none}@media (width<=620px){.recipe__top[data-astro-cid-h63ymo5r]{grid-template-columns:1fr}.recipe__video[data-astro-cid-h63ymo5r]{max-width:26rem}}
