.recipe-card{background-color:#FFFFFF;border:1px solid #cbc0b1;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;box-shadow:0 2px 6px rgba(0,0,0,.05);height:100%}.recipe-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.recipe-image-wrapper{position:relative;overflow:hidden}.recipe-card-image{width:100%;height:200px;object-fit:cover}.recipe-card:hover .recipe-card-image{transform:scale(1.03)}.recipe-gin-tag{position:absolute;bottom:10px;right:10px;background-color:#7D825A;color:#FAFAF5;font-size:.75rem;padding:4px 8px;border-radius:8px;font-weight:500}.recipe-card-content{padding:1rem;text-align:left;display:flex;flex-direction:column;justify-content:space-between;height:100%}.recipe-card-content h3{font-size:1.2rem;color:#7D825A;margin-bottom:.5rem}.recipe-card-content p{font-size:.95rem;color:#73334A;margin:.25rem 0}.recipe-microcopy{font-style:italic;font-size:.85rem;color:#AF9477}.recipe-card-link{display:inline-block;margin-top:auto;font-size:.9rem;color:#BD8355;font-weight:700;text-decoration:underline;transition:color .2s ease}.recipe-card-link:hover{color:#73334A;text-decoration:none}