.recipe-card-container{position:relative;display:flex;width:100%;flex-direction:column;overflow:hidden;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.25rem}@media (min-width:640px){.recipe-card-container{max-width:none}}.recipe-card-container .recipe-card-flyout{position:absolute;top:.25rem;right:.25rem;z-index:10;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.recipe-card-container .recipe-card-info{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:.25rem}@media (min-width:640px){.recipe-card-container .recipe-card-info{gap:.75rem}}.recipe-card-container .recipe-card-info .user-line{width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipe-card-container .recipe-card-image-container{position:relative;display:flex;width:100%;align-items:center;justify-content:center;overflow:hidden;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.recipe-card-container .recipe-card-image-container .recipe-card-image-badge{position:absolute;top:.25rem;left:.25rem;z-index:10}.recipe-card-container .recipe-card-content{display:flex;min-height:92px;width:100%;flex:1 1 0%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;padding:.375rem .25rem .25rem}@media (min-width:640px){.recipe-card-container .recipe-card-content{min-height:146px}}.recipe-card-container .recipe-card-content .recipe-card-star-container{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between}.recipe-card-container .recipe-card-content .recipe-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:18px;--tw-text-opacity:1;color:rgb(21 21 21/var(--tw-text-opacity))}.recipe-card-container .recipe-card-content .recipe-card-description{position:relative;box-sizing:border-box;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;line-height:1rem}@media (min-width:640px){.recipe-card-container .recipe-card-content .recipe-card-description{font-size:.875rem;line-height:1.25rem}}.recipe-card-container .recipe-card-content .recipe-card-description:after{content:"";position:absolute;inset:0;z-index:10;background:linear-gradient(180deg,transparent 0,hsla(0,0%,100%,.5) 40%,hsla(0,0%,100%,.8) 80%,#fff)}.recipe-card-container .recipe-duration-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.125rem}.recipe-card-container .recipe-duration-container .duration-span{display:block}