.card.svelte-1x0lit8{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-tile);position:relative;overflow:hidden}.cover.svelte-1x0lit8{color:inherit;text-decoration:none;display:block}.photo.svelte-1x0lit8{aspect-ratio:16/9;padding:var(--space-3);background:radial-gradient(120% 90% at 30% 100%,#c0291a59,#0000 60%),linear-gradient(160deg,#3a2e26,#171310);align-items:flex-end;display:flex;position:relative;overflow:hidden}.photo.svelte-1x0lit8 .recipe-photo{position:absolute;inset:0}.match.svelte-1x0lit8{padding:4px var(--space-3);border-radius:var(--radius-pill);color:#f7f1e8;font-size:var(--fs-sm);background:#171310bf;font-weight:600;position:relative}.match.full.svelte-1x0lit8{background:var(--red);color:var(--on-red)}.body.svelte-1x0lit8{padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.body.svelte-1x0lit8 h2:where(.svelte-1x0lit8){font-size:var(--fs-h3)}.meta.svelte-1x0lit8{color:var(--text-soft)}.meta.svelte-1x0lit8 strong:where(.svelte-1x0lit8){color:var(--text)}.save.svelte-1x0lit8{top:var(--space-3);right:var(--space-3);width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);color:#f7f1e8;background:#17131099;border:0;place-items:center;display:grid;position:absolute}.save.on.svelte-1x0lit8{background:var(--red);color:var(--on-red)}
