Prepare the cupcakes: Preheat oven to 350°F (175°C). Line a muffin tin with cupcake liners.
Combine dry ingredients: In a medium bowl, whisk together the flour, baking powder, and salt.
Cream butter and sugar: In a large bowl, cream together the softened butter and granulated sugar until light and fluffy.
Add eggs and vanilla: Beat in the eggs one at a time, then stir in the vanilla extract.
Alternate dry and wet ingredients: Gradually add the dry ingredients to the wet ingredients, alternating with the pink champagne, beginning and ending with the dry ingredients. Mix until just combined. Do not overmix.
Fill cupcake liners: Fill each cupcake liner about two-thirds full.
Bake the cupcakes: Bake for 18-22 minutes, or until a toothpick inserted into the center comes out clean.
Cool the cupcakes: Let the cupcakes cool in the muffin tin for a few minutes before transferring them to a wire rack to cool completely.
Make the frosting (optional): While the cupcakes are cooling, prepare the frosting. In a large bowl, beat the softened butter until smooth and creamy. Gradually add the powdered sugar, beating on low speed until combined. Gradually add the pink champagne and vanilla extract, beating on medium speed until light and fluffy. Add pink food coloring, if desired, to achieve your desired shade.
Frost the cupcakes: Once the cupcakes are completely cooled, frost them with the pink champagne frosting.
Garnish (optional): Decorate the frosted cupcakes with edible glitter, sprinkles, or fresh berries, if desired.