.intro[data-astro-cid-lcdefpme]{gap:2rem;margin-bottom:4rem;display:grid}.today[data-astro-cid-lcdefpme]{min-height:1.8em;color:var(--ink-soft);letter-spacing:.1em;margin:0 0 .5rem;font-size:.9rem}.intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:.05em;margin:0 0 2rem;font-size:2.5rem}.search[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.85rem;display:block}.search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{border:0;border-bottom:1px solid var(--ink);width:100%;min-height:44px;color:inherit;font:inherit;background:0 0;border-radius:0;padding:.5rem 0}.search-status[data-astro-cid-lcdefpme]{min-height:1.8em;color:var(--ink-soft);margin:.5rem 0 0;font-size:.85rem}.meal-link[data-astro-cid-lcdefpme]{border:1px solid var(--ink);align-items:center;min-height:44px;margin-top:1rem;padding:0 1.25rem;text-decoration:none;display:inline-flex}.hero-pick[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none;display:block}.hero-title[data-astro-cid-lcdefpme]{font-family:var(--font-serif);margin:.25rem 0 0;font-size:1.1rem}.recipe-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding-top:2rem;scroll-margin-top:1rem}.recipe-list[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 1rem;font-size:1.25rem}.list-tools[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}.filters[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.filters[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{min-width:44px;min-height:44px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 .25rem}.filters[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-pressed=true]{border-bottom-color:var(--ink);color:var(--ink)}.empty[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding:2rem 0}.empty[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 1rem}.empty[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{border:1px solid var(--ink);min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0 1.25rem}.rows[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.row[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);align-items:start;column-gap:1rem;padding:1.25rem 0;display:grid;position:relative}.row[data-astro-cid-lcdefpme][hidden]{display:none}.row[data-astro-cid-lcdefpme] .thumb{grid-area:1/1/4}.row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.row[data-astro-cid-lcdefpme] .row-summary[data-astro-cid-lcdefpme],.row[data-astro-cid-lcdefpme] .kind[data-astro-cid-lcdefpme]{grid-column:2}.row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:1.1rem}.row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:none}.row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible:after{outline:2px solid var(--ink);outline-offset:-2px}.row-summary[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0;font-size:.9rem}.kind[data-astro-cid-lcdefpme]{color:var(--ink-soft);letter-spacing:.1em;margin-top:.5rem;font-size:.8rem}@media (width>=40rem){.row[data-astro-cid-lcdefpme]{grid-template-columns:120px minmax(0,1fr) auto;align-items:center;column-gap:1.75rem}.row[data-astro-cid-lcdefpme] .thumb{grid-row:1/3}.row[data-astro-cid-lcdefpme] .kind[data-astro-cid-lcdefpme]{grid-area:1/3/3;margin-top:0}}@media (width<=63.99rem){.intro[data-astro-cid-lcdefpme][data-searching] .hero-pick[data-astro-cid-lcdefpme]{display:none}}@media (width>=64rem){.intro[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 36rem;align-items:center;gap:4rem}}
