.recipe-card[data-v-b9902055]{border-radius:1rem;display:flex;flex-direction:column;overflow:hidden;text-decoration-line:none;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-width:1px;--tw-border-opacity:1;border-color:rgb(231 229 228/var(--tw-border-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.recipe-card[data-v-b9902055],.recipe-card[data-v-b9902055]:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.recipe-card[data-v-b9902055]:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.recipe-card[data-v-b9902055]{border-top:3px solid transparent}.recipe-card[data-v-b9902055]:hover{border-top-color:#16a34a}.recipe-card-image-wrap[data-v-b9902055]{height:200px;overflow:hidden;width:100%}.recipe-card-image[data-v-b9902055]{border-radius:0;height:100%;margin-bottom:0;margin-top:0;-o-object-fit:cover;object-fit:cover;width:100%;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);max-height:unset;transition:transform .3s ease}.recipe-card:hover .recipe-card-image[data-v-b9902055]{transform:scale(1.03)}.recipe-card-image-placeholder[data-v-b9902055]{align-items:center;display:flex;height:100%;justify-content:center;width:100%;--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.recipe-card-placeholder-icon[data-v-b9902055]{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1));font-size:4rem}.recipe-card-body[data-v-b9902055]{display:flex;flex:1 1 0%;flex-direction:column;gap:.5rem;padding:1.25rem}.recipe-card-meta-row[data-v-b9902055]{align-items:center;display:flex;gap:.5rem}.recipe-card-cuisine[data-v-b9902055]{font-size:.75rem;font-weight:600;letter-spacing:.05em;line-height:1rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.recipe-card-title[data-v-b9902055]{font-size:1.125rem;font-weight:700;line-height:1.75rem;--tw-text-opacity:1;color:rgb(41 37 36/var(--tw-text-opacity,1));margin-bottom:0;margin-top:0}.recipe-card-description[data-v-b9902055]{font-size:.875rem;line-height:1.25rem;line-height:1.625;margin-bottom:0;--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recipe-card-stats[data-v-b9902055]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.recipe-card-stat[data-v-b9902055]{align-items:center;display:flex;font-size:.75rem;gap:.25rem;line-height:1rem;--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}.stat-icon[data-v-b9902055]{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.recipe-card-tags[data-v-b9902055]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:auto;padding-top:.5rem}.recipe-card-tag[data-v-b9902055]{border-width:1px;--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;--tw-text-opacity:1;border-radius:9999px;color:rgb(6 95 70/var(--tw-text-opacity,1));padding:.125rem .5rem}.recipe-list-heading[data-v-164de1d6]{font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:1.5rem;margin-top:0;--tw-text-opacity:1;color:rgb(41 37 36/var(--tw-text-opacity,1))}.recipe-list-grid[data-v-164de1d6]{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:640px){.recipe-list-grid[data-v-164de1d6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.recipe-list-grid[data-v-164de1d6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.recipe-list-empty[data-v-164de1d6]{padding-bottom:3rem;padding-top:3rem;text-align:center;--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}
