.recipe-card[data-astro-cid-k4xdk4hv]{background-color:var(--color-white);border-radius:var(--border-radius-xl);border:2px solid transparent;box-shadow:var(--shadow-md);transition:all var(--transition-base);position:relative;height:100%;overflow:hidden}.recipe-card[data-astro-cid-k4xdk4hv]:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px);border-color:var(--color-primary-light)}.recipe-card__link[data-astro-cid-k4xdk4hv]{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.recipe-card__image-wrapper[data-astro-cid-k4xdk4hv]{width:100%;height:200px;overflow:hidden;position:relative;background-color:var(--color-secondary)}.recipe-card__image[data-astro-cid-k4xdk4hv]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-base)}.recipe-card[data-astro-cid-k4xdk4hv]:hover .recipe-card__image[data-astro-cid-k4xdk4hv]{transform:scale(1.05)}.recipe-card__image-placeholder[data-astro-cid-k4xdk4hv]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-secondary) 100%)}.recipe-card__placeholder-icon[data-astro-cid-k4xdk4hv]{font-size:4rem;opacity:.5}.recipe-card__content[data-astro-cid-k4xdk4hv]{display:flex;flex-direction:column;flex:1;padding:var(--spacing-md)}.recipe-card__header[data-astro-cid-k4xdk4hv]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm);gap:var(--spacing-sm);flex-wrap:wrap}.recipe-card__category[data-astro-cid-k4xdk4hv]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;background-color:var(--color-primary);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--border-radius-full);white-space:nowrap}.recipe-card__category[data-astro-cid-k4xdk4hv]:before{content:"🍽️"}.recipe-card__time[data-astro-cid-k4xdk4hv]{font-size:var(--font-size-sm);color:var(--color-text-light);font-weight:var(--font-weight-medium);white-space:nowrap}.recipe-card__title[data-astro-cid-k4xdk4hv]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);line-height:1.3}.recipe-card__description[data-astro-cid-k4xdk4hv]{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:1.6;margin-bottom:var(--spacing-md);flex-grow:1}.recipe-card__meta[data-astro-cid-k4xdk4hv]{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-wrap:wrap}.recipe-card__meta-item[data-astro-cid-k4xdk4hv]{display:flex;align-items:center;gap:.25rem;font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.recipe-card__footer[data-astro-cid-k4xdk4hv]{display:flex;justify-content:flex-end}.recipe-card__cta[data-astro-cid-k4xdk4hv]{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-accent);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);transition:gap var(--transition-fast)}.recipe-card[data-astro-cid-k4xdk4hv]:hover .recipe-card__cta[data-astro-cid-k4xdk4hv]{gap:.75rem}.recipe-card__cta[data-astro-cid-k4xdk4hv] svg[data-astro-cid-k4xdk4hv]{transition:transform var(--transition-fast)}.recipe-card[data-astro-cid-k4xdk4hv]:hover .recipe-card__cta[data-astro-cid-k4xdk4hv] svg[data-astro-cid-k4xdk4hv]{transform:translate(4px)}@media(max-width:640px){.recipe-card__title[data-astro-cid-k4xdk4hv]{font-size:var(--font-size-xl)}.recipe-card__image-wrapper[data-astro-cid-k4xdk4hv]{height:180px}}.recipes-hero[data-astro-cid-clgigdbs]{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-secondary) 100%);padding:var(--spacing-xl) 0}.recipes-hero__content[data-astro-cid-clgigdbs]{text-align:center;max-width:800px;margin:0 auto}.recipes-hero__title[data-astro-cid-clgigdbs]{font-size:var(--font-size-4xl);color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.recipes-hero__description[data-astro-cid-clgigdbs]{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.7}.recipes-listing[data-astro-cid-clgigdbs]{background-color:var(--color-background)}.recipes-listing__grid[data-astro-cid-clgigdbs]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-md)}.recipes-listing__empty[data-astro-cid-clgigdbs]{text-align:center;padding:var(--spacing-xl) 0;color:var(--color-text-secondary);font-size:var(--font-size-lg)}@media(min-width:768px){.recipes-hero__title[data-astro-cid-clgigdbs]{font-size:var(--font-size-5xl)}.recipes-listing__grid[data-astro-cid-clgigdbs]{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}}@media(min-width:1024px){.recipes-listing__grid[data-astro-cid-clgigdbs]{grid-template-columns:repeat(3,1fr)}}
