.recipe-card[data-v-f285dcd5]{display:flex;position:relative;text-decoration:none;transition:transform var(--easing-300);--card-radius:var(--spacing-200)}.recipe-card[data-v-f285dcd5]:focus-visible,.recipe-card[data-v-f285dcd5]:hover{transform:translate3d(0,-2px,0)}.recipe-card__card[data-v-f285dcd5]{background:color-mix(in srgb,var(--surface-base) 94%,#fff 6%);border:2px solid color-mix(in srgb,var(--text-primary) 70%,transparent 30%);border-radius:var(--card-radius);box-shadow:0 10px 20px color-mix(in srgb,var(--charcoal-900) 8%,transparent);color:var(--fg-card);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:var(--spacing-500);padding-bottom:var(--spacing-600);position:relative;transition:box-shadow var(--easing-300);width:100%;--index-line-gap:clamp(1.25rem,2.2vw,1.55rem);--index-line-color:color-mix(in srgb,var(--fg-card) 24%,transparent);--index-margin-line-color:color-mix(in srgb,var(--fg-card) 18%,var(--red-600) 82%);--index-line-opacity:.22}.recipe-card:focus-visible .recipe-card__card[data-v-f285dcd5],.recipe-card:hover .recipe-card__card[data-v-f285dcd5]{box-shadow:0 14px 26px color-mix(in srgb,var(--charcoal-900) 12%,transparent)}.recipe-card__image[data-v-f285dcd5]{inset:0;overflow:hidden;position:absolute}.recipe-card__image[data-v-f285dcd5]:after{background:linear-gradient(145deg,var(--accent-card-primary),var(--accent-card-secondary));content:"";inset:0;mix-blend-mode:multiply;opacity:.7;position:absolute;transition:opacity var(--easing-300)}.recipe-card__img[data-v-f285dcd5]{height:100%;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;opacity:.18;width:100%}.recipe-card:focus-visible .recipe-card__image[data-v-f285dcd5]:after,.recipe-card:hover .recipe-card__image[data-v-f285dcd5]:after{opacity:.9}.recipe-card__content[data-v-f285dcd5]{display:flex;flex-direction:column;flex-grow:1;position:relative;z-index:2}.recipe-card__title[data-v-f285dcd5]{color:var(--fg-card);font-size:1.32rem;line-height:1.14;margin:0}.recipe-card__description[data-v-f285dcd5]{color:var(--fg-card);margin-top:var(--spacing-200)}.recipe-card__description p[data-v-f285dcd5]{margin:0}.recipe-card__line[data-v-f285dcd5]{align-items:center;color:var(--fg-card);display:flex;flex-wrap:wrap;font-family:var(--font-ui);font-size:.82rem;margin-top:var(--spacing-200)}.recipe-card__item[data-v-f285dcd5]{align-items:center;display:flex;flex-shrink:0}.recipe-card__item[data-v-f285dcd5]:not(:last-of-type){margin-right:var(--spacing-400)}.recipe-card__icon[data-v-f285dcd5]{margin-right:var(--spacing-100)}.tags[data-v-f285dcd5]{align-content:flex-end;display:flex;flex-grow:1;flex-wrap:wrap;gap:var(--spacing-100);margin-top:var(--spacing-400)}.tag[data-v-f285dcd5]{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-card-primary) 24%,#fff 76%),color-mix(in srgb,var(--accent-card-secondary) 24%,#fff 76%));border-radius:999px;color:var(--text-primary);font-family:var(--font-ui);font-size:.67rem;font-weight:600;letter-spacing:.06em;padding:var(--spacing-100) var(--spacing-200);text-transform:uppercase}
