.recipe-card_root__0zzt9{position:relative;background:#fff;width:100%;max-width:360px;min-width:200px;padding:12px 12px 14px;box-shadow:0 12px 24px -16px rgba(60,40,20,.35),0 2px 0 rgba(0,0,0,.04);display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease}.recipe-card_root__0zzt9:hover{transform:rotate(0deg) translateY(-2px)!important;box-shadow:0 18px 32px -14px rgba(60,40,20,.4),0 2px 0 rgba(0,0,0,.06)}.recipe-card_root__0zzt9:before{content:"";position:absolute;top:-10px;left:22px;width:70px;height:18px;background:rgba(216,162,58,.55);transform:rotate(-4deg);box-shadow:0 1px 2px rgba(0,0,0,.08)}.recipe-card_compact__p5l2W{max-width:240px}.recipe-card_compact__p5l2W .recipe-card_photo__669no{aspect-ratio:1/1}.recipe-card_photo__669no{aspect-ratio:16/9;background:#ddd 50%/cover no-repeat;cursor:pointer;flex-shrink:0}.recipe-card_photoPlaceholder__qmbsA{background:linear-gradient(135deg,#e8d8b8,#c79a5a)}.recipe-card_body__cgm30{padding:10px 4px 0;display:flex;flex-direction:column;gap:0}.recipe-card_eyebrow__b09HT{font-family:var(--font-caveat),cursive;font-size:16px;color:#a45a2b;line-height:1;margin:0 0 4px}.recipe-card_title__nmnrH{font-family:var(--font-domine),serif;font-weight:700;font-size:18px;line-height:1.2;color:#7e421d;margin:0 0 4px;cursor:pointer}.recipe-card_title__nmnrH:hover{text-decoration:underline}.recipe-card_by__0eR3T{font-size:12px;color:#8a7a64;margin:0 0 10px}.recipe-card_by__0eR3T strong{color:#2a2218;font-weight:600}.recipe-card_stats__dc1E3{display:flex;gap:14px;padding:8px 4px;border-top:1px dashed rgba(120,80,40,.32);border-bottom:1px dashed rgba(120,80,40,.32);margin-bottom:10px}.recipe-card_stat__Qiwk9{display:flex;align-items:center;gap:4px;font-size:12px;color:#2a2218}.recipe-card_statIcon__l6TUw{font-size:14px!important;color:#8a7a64}.recipe-card_statRating__km9mY .recipe-card_statIcon__l6TUw{color:#d8a23a}.recipe-card_cta__vYmXZ{display:flex;gap:6px;padding:0 2px}.recipe-card_btnGhost__L_9en,.recipe-card_btnPrimary__B3obx{font-family:inherit;font-size:12px;font-weight:600;padding:7px 12px;border-radius:999px;border:1.5px solid rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;gap:4px;line-height:1}.recipe-card_btnPrimary__B3obx{background:#a45a2b;color:#fff}.recipe-card_btnPrimary__B3obx:hover{background:#7e421d}.recipe-card_btnGhost__L_9en{background:rgba(0,0,0,0);color:#7e421d;border-color:rgba(120,80,40,.32)}.recipe-card_btnGhost__L_9en:hover{background:rgba(120,80,40,.06)}.recipe-card_btnIcon__Ta3p7{font-size:14px!important}