.child-card[data-v-402b8b13]{background:linear-gradient(180deg,#fffffffa,#f9f4edf5),radial-gradient(circle at top right,rgba(255,196,120,.18),transparent 32%);border-radius:24px;box-shadow:0 20px 40px #281c1214;display:grid;gap:18px;grid-template-columns:minmax(170px,220px) minmax(0,1fr);padding:18px}.child-card__media[data-v-402b8b13]{background:linear-gradient(135deg,#f3e1cb,#efd0af);border-radius:20px;display:block;min-height:190px;overflow:hidden}.child-card__image[data-v-402b8b13],.child-card__placeholder[data-v-402b8b13]{height:100%;width:100%}.child-card__image[data-v-402b8b13]{display:block;-o-object-fit:cover;object-fit:cover}.child-card__placeholder[data-v-402b8b13]{color:#7c6a5e;display:grid;font-weight:700;place-items:center}.child-card__body[data-v-402b8b13]{align-content:start;display:grid;gap:12px}.child-card__eyebrow[data-v-402b8b13]{color:#9a5b2d;font-size:.76rem;font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase}.child-card__title[data-v-402b8b13]{color:#23170f;font-family:Fraunces,serif;font-size:1.48rem;line-height:1.08;margin:0}.child-card__ingredients[data-v-402b8b13],.child-card__summary[data-v-402b8b13]{color:#62564c;line-height:1.58;margin:0}.child-card__chips[data-v-402b8b13]{display:flex;flex-wrap:wrap;gap:8px}.child-card[data-v-402b8b13] .chip{border-radius:999px;font-size:.8rem;font-weight:700;padding:6px 11px}.child-card[data-v-402b8b13] .chip--method{background:#efe9ff;color:#534486}.child-card[data-v-402b8b13] .chip--category{background:#e4f2ea;color:#245a43}.child-card__meta[data-v-402b8b13]{border-top:1px solid #eadfd1;display:flex;flex-wrap:wrap;gap:12px;padding-top:8px}@media(max-width:820px){.child-card[data-v-402b8b13]{grid-template-columns:1fr}.child-card__media[data-v-402b8b13]{min-height:220px}}.child-head[data-v-bc3ab2fe]{background:linear-gradient(135deg,#fff7ecfa,#f1f8fff5),radial-gradient(circle at top right,rgba(255,184,116,.28),transparent 30%);border-radius:28px;box-shadow:0 22px 48px #1f171014;display:grid;gap:22px;grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr);margin-bottom:20px;padding:28px}.child-head__copy[data-v-bc3ab2fe]{display:grid;gap:10px}.child-head__eyebrow[data-v-bc3ab2fe]{color:#9a5b2d;font-size:.78rem;font-weight:800;letter-spacing:.14em;margin:0;text-transform:uppercase}.child-head__stats[data-v-bc3ab2fe]{align-content:end;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.child-head__stats div[data-v-bc3ab2fe]{background:#ffffffd1;border-radius:18px;display:grid;gap:6px;padding:16px}.child-head__stats strong[data-v-bc3ab2fe]{color:#1f1712;font-family:Fraunces,serif;font-size:1.8rem}.child-head__stats span[data-v-bc3ab2fe]{color:#6e6258;font-size:.9rem}.child-layout[data-v-bc3ab2fe]{display:grid;gap:20px;grid-template-columns:minmax(290px,320px) 1fr}.child-sidebar[data-v-bc3ab2fe]{gap:12px;height:-moz-fit-content;height:fit-content;position:sticky;top:88px}.child-main[data-v-bc3ab2fe],.child-sidebar[data-v-bc3ab2fe]{align-content:start;display:grid}.child-main[data-v-bc3ab2fe]{gap:14px}.child-filter[data-v-bc3ab2fe]{border-radius:18px;display:grid;gap:10px;padding:16px}.child-filter h2[data-v-bc3ab2fe]{font-family:Fraunces,serif;font-size:1.1rem;margin:0}.child-filter__head[data-v-bc3ab2fe]{align-items:center;display:flex;gap:8px;justify-content:space-between}.button--sm[data-v-bc3ab2fe]{font-size:.82rem;min-height:34px;padding:0 12px}.child-filter__hint[data-v-bc3ab2fe]{color:var(--text-dim);margin:0}.chip--action[data-v-bc3ab2fe]{background:#fff8ef;border:1px solid #e0d7ca;color:#3a2f28;cursor:pointer}.child-filter__list[data-v-bc3ab2fe]{display:grid;gap:6px;list-style:none;margin:0;max-height:220px;overflow:auto;padding:0}.child-filter__item[data-v-bc3ab2fe]{align-items:center;background:#faf5ee;border-radius:12px;color:#2b2420;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:8px 10px}.child-filter__item input[data-v-bc3ab2fe]{accent-color:#d5521f;height:16px;margin:0;width:16px}.child-filter__count[data-v-bc3ab2fe]{color:#7a6c61;font-size:.82rem}.child-filter__apply[data-v-bc3ab2fe]{width:100%}.child-toolbar[data-v-bc3ab2fe]{border-radius:18px;padding:14px 16px}.child-toolbar__group[data-v-bc3ab2fe]{display:flex;flex-wrap:wrap;gap:12px}.child-toolbar__field[data-v-bc3ab2fe]{color:var(--text-dim);display:grid;font-size:.82rem;gap:6px}.child-main__meta[data-v-bc3ab2fe]{color:#6c6157;font-weight:700;margin:0;padding:0 4px}.child-results[data-v-bc3ab2fe]{display:grid;gap:16px}.child-pager[data-v-bc3ab2fe]{align-items:center;border-radius:18px;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.child-pager__text[data-v-bc3ab2fe]{color:#6c6157;font-weight:700}@media(max-width:1080px){.child-head[data-v-bc3ab2fe],.child-layout[data-v-bc3ab2fe]{grid-template-columns:1fr}.child-sidebar[data-v-bc3ab2fe]{position:static}}@media(max-width:720px){.child-head[data-v-bc3ab2fe]{padding:20px}.child-head__stats[data-v-bc3ab2fe]{grid-template-columns:1fr}.child-pager[data-v-bc3ab2fe]{flex-direction:column}}
