.recipe-card-link[data-v-72a7bf52]{display:block;color:inherit;text-decoration:none;border-radius:var(--radius-lg)}.recipe-card-link:hover .recipe-card__title[data-v-72a7bf52]{text-decoration:underline;text-underline-offset:.15em}.recipe-card-link:hover .recipe-card__media img[data-v-72a7bf52]{transform:scale(1.03)}.recipe-card-link[data-v-72a7bf52]:focus-visible{outline:2px solid var(--c-focus);outline-offset:4px;border-radius:var(--radius-lg)}.recipe-card[data-v-72a7bf52]{height:100%}.recipe-card[data-v-72a7bf52] .p-card-body{padding:var(--space-4);gap:var(--space-2)}.recipe-card[data-v-72a7bf52] .p-card-content{padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.recipe-card__media[data-v-72a7bf52]{aspect-ratio:3/2;border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden;background:var(--c-subtle)}.recipe-card__media img[data-v-72a7bf52]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .28s ease}.recipe-card__media--blank[data-v-72a7bf52]{display:flex;align-items:center;justify-content:center}.recipe-card__media-icon[data-v-72a7bf52]{width:2rem;height:2rem;color:var(--c-line)}.recipe-card__numeral[data-v-72a7bf52]{font-size:.75rem;line-height:1;font-variant-numeric:tabular-nums;color:var(--c-muted)}.recipe-card__title[data-v-72a7bf52]{margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.recipe-card__type[data-v-72a7bf52]{align-self:flex-start;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--c-subtle);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:lowercase;color:var(--c-muted)}.recipe-card__tags[data-v-72a7bf52]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-top:var(--space-1)}.recipe-card__tag[data-v-72a7bf52]{font-size:.75rem;font-weight:600;color:var(--c-muted)}@media(prefers-reduced-motion:reduce){.recipe-card__media img[data-v-72a7bf52]{transition:none}.recipe-card-link:hover .recipe-card__media img[data-v-72a7bf52]{transform:none}}
