.recipes-main[data-astro-cid-ufwbdbbi]{max-width:720px;margin:0 auto;padding:var(--space-9) var(--space-5) var(--space-10)}.recipes-header[data-astro-cid-ufwbdbbi]{margin-bottom:var(--space-8);border-bottom:var(--border-fine);padding-bottom:var(--space-6)}.recipes-header__meta[data-astro-cid-ufwbdbbi]{font-family:var(--mono);font-size:var(--size-xs);letter-spacing:var(--tracking-stamp);color:var(--ink-faint);margin:0 0 var(--space-3) 0}.recipes-header__title[data-astro-cid-ufwbdbbi]{font-family:var(--serif);font-style:italic;font-size:clamp(2rem,5vw,3.25rem);margin:0 0 var(--space-4) 0;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--ink)}.recipes-header__sub[data-astro-cid-ufwbdbbi]{font-size:var(--size-sm);color:var(--ink-light);font-style:italic;margin:0}.recipes-error[data-astro-cid-ufwbdbbi],.recipes-empty[data-astro-cid-ufwbdbbi]{padding:var(--space-5)}.recipes-error[data-astro-cid-ufwbdbbi]{border:var(--border-stamp);background:color-mix(in srgb,var(--red) 5%,transparent);margin-bottom:var(--space-7)}.recipes-error__label[data-astro-cid-ufwbdbbi],.recipes-empty__label[data-astro-cid-ufwbdbbi]{font-family:var(--mono);font-size:var(--size-xs);letter-spacing:var(--tracking-stamp);color:var(--red);margin:0 0 var(--space-3) 0}.recipes-empty__label[data-astro-cid-ufwbdbbi]{color:var(--ink-faint)}.recipes-error__body[data-astro-cid-ufwbdbbi],.recipes-empty__body[data-astro-cid-ufwbdbbi]{font-size:var(--size-sm);color:var(--ink-mid);margin:0 0 var(--space-2) 0}.recipes-error__detail[data-astro-cid-ufwbdbbi]{font-family:var(--mono);font-size:var(--size-xs);color:var(--ink-faint);margin:0 0 var(--space-4) 0;word-break:break-all}.recipes-error__footer[data-astro-cid-ufwbdbbi],.recipes-empty__est[data-astro-cid-ufwbdbbi]{font-family:var(--mono);font-size:var(--size-xs);color:var(--ink-faint);margin:0}.recipe-list[data-astro-cid-ufwbdbbi]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-5)}.recipe-card[data-astro-cid-ufwbdbbi]{border:var(--border-fine);padding:var(--space-5);background:var(--p0);transition:border-color var(--dur-base) var(--ease-page),box-shadow var(--dur-base) var(--ease-page)}.recipe-card[data-astro-cid-ufwbdbbi]:hover{border-color:var(--teal-lt);box-shadow:0 2px 12px var(--shadow)}.recipe-card__top[data-astro-cid-ufwbdbbi]{display:flex;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-3)}.recipe-card__filing[data-astro-cid-ufwbdbbi]{font-family:var(--mono);font-size:var(--size-xs);letter-spacing:var(--tracking-stamp);color:var(--ink-faint)}.recipe-card__grade[data-astro-cid-ufwbdbbi]{font-family:var(--mono);font-size:var(--size-xs);letter-spacing:var(--tracking-stamp);text-transform:uppercase}.recipe-card__grade--confidence[data-astro-cid-ufwbdbbi]{color:var(--red);font-weight:700}.recipe-card__grade--tactical[data-astro-cid-ufwbdbbi]{color:var(--teal)}.recipe-card__grade--endorsed[data-astro-cid-ufwbdbbi]{color:var(--ink-light)}.recipe-card__grade--merely-edible[data-astro-cid-ufwbdbbi]{color:var(--ink-faint);font-style:italic}.recipe-card__title[data-astro-cid-ufwbdbbi]{font-family:var(--serif);font-style:italic;font-size:var(--size-xl);margin:0 0 var(--space-2) 0;line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}.recipe-card__title[data-astro-cid-ufwbdbbi] a[data-astro-cid-ufwbdbbi]{color:var(--ink);text-decoration:none}.recipe-card__title[data-astro-cid-ufwbdbbi] a[data-astro-cid-ufwbdbbi]:hover{color:var(--teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.recipe-card__byline[data-astro-cid-ufwbdbbi]{font-family:var(--mono);font-size:var(--size-xs);color:var(--ink-faint);margin:0 0 var(--space-3) 0}.recipe-card__excerpt[data-astro-cid-ufwbdbbi]{font-size:var(--size-base);color:var(--ink-light);margin:0 0 var(--space-3) 0;line-height:var(--lh-base)}.recipe-card__date[data-astro-cid-ufwbdbbi]{display:block;font-family:var(--mono);font-size:var(--size-xs);letter-spacing:var(--tracking-mono);color:var(--ink-faint)}@media(max-width:600px){.recipes-main[data-astro-cid-ufwbdbbi]{padding:var(--space-7) var(--space-4) var(--space-8)}}
