In a medium saucepan over low heat, whisk together the blood orange juice, citric acid (or lemon juice), granulated sugar, eggs, egg yolks, blood orange zest, and a pinch of sea salt. Stir constantly until the mixture thickens enough to coat the back of a spoon, about 8-10 minutes. Remove from heat and immediately whisk in the unsalted butter until smooth. Transfer the curd to a bowl, cover with plastic wrap pressed directly onto the surface, and chill until set, about 1 hour.