.recipe-card[data-astro-cid-h63ymo5r]{border:3px solid var(--donny-ink);box-shadow:5px 5px 0 var(--donny-ink);background:#fff;border-radius:16px;position:relative;container-type:inline-size}.recipe-card__header[data-astro-cid-h63ymo5r]{background-color:var(--donny-blue);border-bottom:3px solid var(--donny-gold);border-radius:13px 13px 0 0;min-height:64px;padding:16px 124px 16px 18px;position:relative}.recipe-card__header[data-astro-cid-h63ymo5r]:before{content:"";border-radius:inherit;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 5 L33.09 21.91 L50 25 L33.09 28.09 L30 45 L26.91 28.09 L10 25 L26.91 21.91 Z' fill='%23D4AF3721'/%3E%3C/svg%3E");position:absolute;inset:0}.recipe-card__name[data-astro-cid-h63ymo5r]{letter-spacing:.01em;color:#fff;margin:0;font-size:21px;line-height:1.12;position:relative}.recipe-card__name[data-astro-cid-h63ymo5r] a[data-astro-cid-h63ymo5r]{color:inherit;text-decoration:none}.recipe-card__name[data-astro-cid-h63ymo5r] a[data-astro-cid-h63ymo5r]:hover{text-decoration:underline;text-decoration-color:var(--donny-gold);text-underline-offset:4px}.recipe-card__tagline[data-astro-cid-h63ymo5r]{font-family:var(--font-accent);color:var(--donny-gold-light);margin:6px 0 0;font-size:15px;font-style:italic;line-height:1.35;position:relative}.recipe-card__dish[data-astro-cid-h63ymo5r]{z-index:2;object-fit:contain;width:118px;height:98px;position:absolute;top:-26px;right:-8px}.recipe-card__plate[data-astro-cid-h63ymo5r]{width:250px;height:176px;margin:-56px auto 0;position:relative}.recipe-card__placemat[data-astro-cid-h63ymo5r]{position:absolute;inset:12% 4% 2%}.recipe-card__plate-dish[data-astro-cid-h63ymo5r]{object-fit:contain;width:230px;height:170px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recipe-card__title[data-astro-cid-h63ymo5r]{text-align:center;padding:12px 20px 0}.recipe-card__page-name[data-astro-cid-h63ymo5r]{color:var(--donny-blue);text-wrap:balance;margin:0;font-size:1.9rem;line-height:1.05}.recipe-card__page-tagline[data-astro-cid-h63ymo5r]{font-family:var(--font-accent);color:#374151;text-wrap:balance;margin:8px 0 0;font-size:1.125rem;font-style:italic;line-height:1.4}.recipe-card__body[data-astro-cid-h63ymo5r]{background-image:repeating-linear-gradient(#0000 0 23px,#0028681c 23px 24px);background-position:0 18px;border-radius:0 0 13px 13px;padding:18px 18px 0}.recipe-card--page[data-astro-cid-h63ymo5r] .recipe-card__body[data-astro-cid-h63ymo5r]{margin-top:18px}.recipe-card__label[data-astro-cid-h63ymo5r]{letter-spacing:.14em;color:var(--donny-gold-ink);margin:0;font-size:13px;line-height:24px}.recipe-card__ingredients[data-astro-cid-h63ymo5r]{margin:0 0 24px}.recipe-card__ingredients[data-astro-cid-h63ymo5r] li[data-astro-cid-h63ymo5r],.recipe-card__steps[data-astro-cid-h63ymo5r] li[data-astro-cid-h63ymo5r]{color:#1f2937;align-items:flex-start;gap:10px;font-size:15px;line-height:24px;display:flex}.recipe-card__ingredients[data-astro-cid-h63ymo5r] li[data-astro-cid-h63ymo5r]:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.2l2.9 6.3 6.9.7-5.2 4.7 1.5 6.8L12 17.2l-6.1 3.5 1.5-6.8L2.2 9.2l6.9-.7z' fill='%23D4AF37' stroke='%2314213D' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:12px;height:12px;margin-top:6px}.recipe-card__number[data-astro-cid-h63ymo5r]{border:2px solid var(--donny-ink);background:var(--donny-gold);width:21px;height:21px;font-family:var(--font-display);color:var(--donny-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1.5px;font-size:11.5px;font-weight:700;line-height:1;display:flex}.recipe-card__foot[data-astro-cid-h63ymo5r]{border-top:2px dashed var(--donny-gold-dark);background:#fff;border-radius:0 0 13px 13px;flex-direction:column;align-items:flex-end;gap:12px;margin:24px -18px 0;padding:12px 18px 16px;display:flex}.recipe-card__note[data-astro-cid-h63ymo5r]{color:#4b5563;align-self:stretch;align-items:center;gap:10px;margin:0;font-size:13.5px;font-style:italic;line-height:1.45;display:flex}.recipe-card__note[data-astro-cid-h63ymo5r] img[data-astro-cid-h63ymo5r]{flex:none;width:28px;height:auto}@container (width>=460px){.recipe-card__header[data-astro-cid-h63ymo5r]{min-height:78px;padding:18px 178px 18px 22px}.recipe-card__name[data-astro-cid-h63ymo5r]{font-size:23px}.recipe-card__tagline[data-astro-cid-h63ymo5r]{font-size:16px}.recipe-card__dish[data-astro-cid-h63ymo5r]{width:164px;height:136px;top:-34px;right:-14px}.recipe-card__body[data-astro-cid-h63ymo5r]{padding:18px 22px 0}.recipe-card__foot[data-astro-cid-h63ymo5r]{margin:24px -22px 0;padding:12px 22px 16px}.recipe-card__plate[data-astro-cid-h63ymo5r]{width:300px;height:210px;margin-top:-64px}.recipe-card__plate-dish[data-astro-cid-h63ymo5r]{width:276px;height:204px}.recipe-card__title[data-astro-cid-h63ymo5r]{padding:14px 32px 0}.recipe-card__page-name[data-astro-cid-h63ymo5r]{font-size:3rem}.recipe-card__page-tagline[data-astro-cid-h63ymo5r]{font-size:1.25rem}.recipe-card--page[data-astro-cid-h63ymo5r] .recipe-card__body[data-astro-cid-h63ymo5r]{padding:18px 32px 0}.recipe-card--page[data-astro-cid-h63ymo5r] .recipe-card__foot[data-astro-cid-h63ymo5r]{margin:24px -32px 0;padding:12px 32px 18px}}
