/* Favorites icons styles */
.favorite-icon {
    font-size: 1.25rem;
    color: #dc3545;
    cursor: pointer;
    transition: all 0.3s ease;
}

.favorite-icon:hover {
    transform: scale(1.2);
}

.recipe-card .favorite-icon {
    position: absolute;
    top: 10px;
    right: 10px;
    background: rgba(255,255,255,0.8);
    border-radius: 50%;
    padding: 5px;
}
