.c-container[data-v-1010e68b]{width:100%;max-width:1280px;margin:0 auto;padding-left:32px;padding-right:32px;box-sizing:border-box}@media (max-width: 1024px){.c-container[data-v-1010e68b]{padding-left:20px;padding-right:20px}}.c-recipe-card[data-v-1010e68b]{display:flex;flex-direction:column;overflow:hidden;cursor:pointer;background-color:#fff;border:1px solid #efe2d8;border-radius:16px;transition:transform .18s,box-shadow .18s,border-color .18s}.c-recipe-card[data-v-1010e68b]:hover{transform:translateY(-3px);border-color:#e4572e73;box-shadow:0 5px 20px #96422117}.c-recipe-card__media[data-v-1010e68b]{position:relative;width:100%;aspect-ratio:4 / 3;background-color:#f6e9e1}.c-recipe-card__image[data-v-1010e68b]{display:block;width:100%;height:100%;object-fit:cover}.c-recipe-card__placeholder[data-v-1010e68b]{display:flex;align-items:center;justify-content:center}.c-recipe-card__placeholder-text[data-v-1010e68b]{opacity:.42;font-size:44px;font-weight:800;line-height:1}.c-recipe-card__source[data-v-1010e68b]{position:absolute;top:10px;left:10px;padding:2px 9px;border-radius:18px;background-color:#ffffffeb;color:#6e635c;font-size:11px;font-weight:600;backdrop-filter:blur(4px)}.c-recipe-card__source--mine[data-v-1010e68b]{color:#c13f1c}.c-recipe-card__add[data-v-1010e68b]{position:absolute;right:9px;bottom:9px;height:30px;padding:0 13px;border:none;border-radius:24px;background-color:#e4572e;color:#fff;font-size:12px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;cursor:pointer;opacity:0;transform:translateY(6px);transition:opacity .18s,transform .18s,background-color .18s}.c-recipe-card__add--done[data-v-1010e68b]{background-color:#7a8c5f;opacity:1;transform:translateY(0)}.c-recipe-card:hover .c-recipe-card__add[data-v-1010e68b]:not(.c-recipe-card__add--done){opacity:1;transform:translateY(0)}.c-recipe-card__body[data-v-1010e68b]{padding:12px 14px 14px;display:flex;flex-direction:column;flex:1}.c-recipe-card__title[data-v-1010e68b]{margin:0;color:#2a2320;font-size:15px;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-recipe-card__summary[data-v-1010e68b]{margin:6px 0 0;color:#6e635c;font-size:12px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px}.c-recipe-card__tags[data-v-1010e68b]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;min-height:20px}.c-recipe-card__tag[data-v-1010e68b]{padding:2px 8px;border-radius:18px;background-color:#fff8f3;color:#6e635c;font-size:11px}.c-recipe-card__meta[data-v-1010e68b]{margin-top:auto;padding-top:9px}.c-recipe-card__meta-chip[data-v-1010e68b]{display:inline-block;padding:2px 9px;border-radius:18px;background-color:#f6e9e1;color:#6e635c;font-size:12px;font-weight:600}
