.lede[data-astro-cid-5kgtmagx]{margin-top:var(--space-sm)}.filters[data-astro-cid-5kgtmagx]{flex-wrap:wrap;gap:.5rem;display:flex}.filters[data-astro-cid-5kgtmagx] button[data-astro-cid-5kgtmagx]{font:inherit;font-size:var(--step--1);border:1px solid var(--color-border);color:var(--color-text-soft);cursor:pointer;background:0 0;border-radius:99px;padding:.45rem .95rem;transition:border-color .15s,color .15s,background-color .15s}.filters[data-astro-cid-5kgtmagx] button[data-astro-cid-5kgtmagx] span[data-astro-cid-5kgtmagx]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--step--2);opacity:.7;margin-left:.3rem}.filters[data-astro-cid-5kgtmagx] button[data-astro-cid-5kgtmagx]:hover{color:var(--color-ink);border-color:var(--color-accent)}.filters[data-astro-cid-5kgtmagx] button[data-astro-cid-5kgtmagx][aria-pressed=true]{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.recipe-grid[data-astro-cid-5kgtmagx]{gap:var(--space-md);margin-top:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));display:grid}.recipe[data-astro-cid-5kgtmagx]{padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.recipe[data-astro-cid-5kgtmagx][hidden]{display:none}.recipe[data-astro-cid-5kgtmagx]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.dept[data-astro-cid-5kgtmagx]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem}.recipe[data-astro-cid-5kgtmagx] h2[data-astro-cid-5kgtmagx]{font-size:var(--step-1);letter-spacing:-.01em;margin-top:.3rem;font-weight:400}.flow[data-astro-cid-5kgtmagx]{margin-top:var(--space-sm);font-size:var(--step--1);color:var(--color-text);padding:0;list-style:none}.flow[data-astro-cid-5kgtmagx] li[data-astro-cid-5kgtmagx]{max-width:none;padding:0 0 .7rem 1.4rem;position:relative}.flow[data-astro-cid-5kgtmagx] li[data-astro-cid-5kgtmagx]:before{content:"";background:var(--color-border);width:1px;position:absolute;top:.5rem;bottom:-.5rem;left:.28rem}.flow[data-astro-cid-5kgtmagx] li[data-astro-cid-5kgtmagx]:last-child:before{display:none}.flow[data-astro-cid-5kgtmagx] li[data-astro-cid-5kgtmagx]:after{content:"";border:1px solid var(--color-accent);background:var(--color-surface);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.4rem;left:0}.flow-trigger[data-astro-cid-5kgtmagx]:after,.flow-result[data-astro-cid-5kgtmagx]:after{background:var(--color-accent)!important}.flow-result[data-astro-cid-5kgtmagx]{color:var(--color-ink);padding-bottom:0!important}.flow-k[data-astro-cid-5kgtmagx]{font-size:var(--step--2);color:var(--color-text-soft);letter-spacing:.04em;display:block}.tools[data-astro-cid-5kgtmagx]{margin-top:var(--space-sm);flex-wrap:wrap;gap:.35rem;padding:0;list-style:none;display:flex}.tools[data-astro-cid-5kgtmagx] li[data-astro-cid-5kgtmagx]{max-width:none;font-size:var(--step--2);background:var(--color-surface-2);color:var(--color-text-soft);border-radius:4px;padding:2px 8px}.meta[data-astro-cid-5kgtmagx]{gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border);font-size:var(--step--2);grid-template-columns:auto 1fr;margin-top:auto;display:grid}.tools[data-astro-cid-5kgtmagx]+.meta[data-astro-cid-5kgtmagx]{margin-top:var(--space-sm)}.meta[data-astro-cid-5kgtmagx] dt[data-astro-cid-5kgtmagx]{color:var(--color-text-soft)}.meta[data-astro-cid-5kgtmagx] dd[data-astro-cid-5kgtmagx]{color:var(--color-ink);max-width:none;margin-top:.15rem}.meta[data-astro-cid-5kgtmagx] div[data-astro-cid-5kgtmagx]:first-child dd[data-astro-cid-5kgtmagx]{white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace}.footnote[data-astro-cid-5kgtmagx]{margin-top:var(--space-lg);font-size:var(--step--2);color:var(--color-text-soft)}.closing[data-astro-cid-5kgtmagx]{text-align:center;max-width:40rem;margin-inline-start:auto;margin-inline-end:auto}.closing[data-astro-cid-5kgtmagx] .lede[data-astro-cid-5kgtmagx]{margin:var(--space-sm) auto 0}.closing-actions[data-astro-cid-5kgtmagx]{justify-content:center;gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}@media (max-width:420px){.recipe-grid[data-astro-cid-5kgtmagx]{grid-template-columns:1fr}}
