.placeholder-image.svelte-19qchoi{background:var(--surface-warm, #f7ebdd);border:1px solid var(--line, #e7d8c6);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;width:100%}.placeholder-name.svelte-19qchoi{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:19px;color:var(--ink, #241a12)}.placeholder-label.svelte-19qchoi{font-size:14px;color:var(--ink-muted, #5c4a3a)}.recipe-grid.svelte-ctscli{display:grid;grid-template-columns:1fr;gap:24px;margin:24px 0 0}@media (min-width: 768px){.recipe-grid.svelte-ctscli{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.recipe-grid.svelte-ctscli{grid-template-columns:1fr 1fr 1fr}}.recipe-card-link.svelte-ctscli{background:var(--surface, #ffffff);border:1px solid var(--line, #e7d8c6);border-radius:12px;padding:var(--space-card, 18px);transition:border-color .16s ease,transform .16s ease}.recipe-card-link.svelte-ctscli:hover{border-color:var(--accent);transform:translateY(-2px)}.card-thumb.svelte-ctscli{aspect-ratio:4 / 3;overflow:hidden;border-radius:8px}.card-thumb.svelte-ctscli img:where(.svelte-ctscli){width:100%;height:100%;object-fit:cover;display:block}.recipe-card-link.svelte-ctscli a:where(.svelte-ctscli){text-decoration:none;color:var(--ink, #241a12);display:block}.recipe-card-link.svelte-ctscli a:where(.svelte-ctscli):focus-visible{outline:2px solid var(--ink, #241a12);outline-offset:2px}.recipe-card-link.svelte-ctscli h3:where(.svelte-ctscli){font-size:19px;margin:12px 0 4px}.pillar-label.svelte-ctscli{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted, #5c4a3a);margin:0}.card-facts.svelte-ctscli,.meta.svelte-ctscli,.date.svelte-ctscli{font-size:14px;color:var(--ink-muted, #5c4a3a);margin:4px 0 0}
