The horns and ears will need at least a day to harden, so you’ll want to do these first. Dust your work surface with powdered sugar. Pinch off a golf ball-sized piece of fondant, and roll it out into a long, skinny snake. Pull the two ends of the snake together, and begin twisting the fondant rope together until it forms a tight coil, at least 6-7 inches long. Twist the top so that it thins out into a twirly point. Cut off the excess at the bottom, and transfer your first unicorn horn to a baking sheet covered with parchment. Repeat two more times until you have 3 unicorn horns. Roll out the remaining fondant into a thin layer about ¼-inch thick. Use a circle cutter, cut overlapping circles so that you form leaf shapes—these will be the unicorn ears. Make 6 of these, and put them on the baking sheet as well. If you have pearlescent food spray, spray the horns and ears now. Use fondant tools or the dull tip of a table knife to score along the outer edge of each ear, leaving about a ¼-inch margin around the edge. Paint the inside with a light coating of corn syrup, and place the colorful sprinkles of your choice inside the ear, pressing gently to adhere them to the fondant. Once all of the ears are decorated, leave the fondant in a dry place to firm up, for at least a day. (If your environment is humid, it might take more than one day, so it’s best to do these well in advance of when you need them.) Preheat the oven to 350 F. Line six 5-inch cake pans with parchment rounds, and spray the parchment and pan sides with nonstick cooking spray. (Note that you can make these cakes in different sizes depending on what size pans you have. If you make larger cakes, just extend the baking time and watch them closely. You can also bake them in batches if you only have a few 5-inch cake pans.) Combine the sugar, cake flour, baking powder, and salt in the bowl of the stand mixer fitted with a paddle attachment. Mix on low speed for about a minute to combine the dry ingredients. Lightly whisk together the egg whites together with a quarter of the milk and the vanilla extract, and set aside for now. Add the remaining milk and the softened butter to the large mixing bowl and mix on low speed until the dry ingredients are moistened. Turn the mixer to medium speed and mix for a minute and a half. Add the egg white mixture in three batches, mixing for 20-30 seconds after each addition, until you have a smooth batter. Scrape the bottom and sides of the bowl with a rubber spatula, and give the batter a few more stirs to make sure everything is incorporated. Divide the batter into 6 even portions, and color them a rainbow of colors: I used yellow, orange, pink, purple, green, and blue. Use a spoon to scoop spoonfuls of the batters and plop them in a random pattern in the prepared cake pans. Fill them about halfway full—each pan should have about 9 oz of batter. Swirl a knife through the batter gently to mix up the colors. Bake the cakes at 350 F for 30-35 minutes, until the sides just start pulling away from the pan, and a toothpick inserted into the center comes out clean. Let the cakes cool on a wire rack for 10 minutes, then gently turn them out and let them cool completely. I find it’s easiest to cut and stack cakes that have been chilled, so if you have time, wrap them with plastic wrap and put them in the freezer for at least 30 minutes, until they are firm but not frozen all the way through. If you are making these in advance, they can stay in the freezer for up to several weeks. Let them partially defrost, until they are firm but not rock-hard, before assembling. Combine the whites, powdered sugar, and salt in the bowl of a large stand mixer fitted with a paddle attachment. Mix everything together on low speed, until the sugar is moistened and no dry patches remain. Turn off the mixer, scrape down the sides and bottom of the bowl with a spatula, then turn the mixer to medium speed. Beat on medium for 5 minutes. After 5 minutes, turn the mixer to medium-low and start adding the softened room temperature butter, 1-2 tablespoons at a time. Once all of the butter is incorporated, add the vanilla extract and mix it in. Stop the mixer and scrape down the bottom and sides once more. Turn the speed to medium and beat the buttercream for 10 minutes. At the end, you’ll have a frosting with a wonderfully light and creamy texture. Place the cakes on small cake cardboard rounds, and set one on a cake turntable. Use a sharp serrated knife to cut off the domed top, if necessary, and to cut each cake into 2 layers. Spread a layer of white buttercream on the first cake round, and top with a second cake layer. Repeat until your first cake has 4 layers of frosting, and cover the top and sides with a very thin layer of buttercream. Repeat with the remaining cake layers—you should end up with 3 cakes, each with 4 layers. Refrigerate the cakes for 20-30 minutes to firm up. Fit a piping bag with a large star tip, and fill it with about 1 ½ cups of white buttercream. Set aside for now, and divide the remaining buttercream into smaller bowls. Color the divided frosting into the same rainbow colors you used for the cake batter. When the cakes are firm, place one back on the cake turntable. Use a spatula to smear colors of frosting in a random pattern all over the cake. Don’t worry about it looking “prettyâ€â€”at this point, you just want to cover the cake with colorful dabs of frosting. Once the top and sides of the cake are colored, use a bench scraper and slowly drag it along the outside of the cake, removing excess frosting and smearing the colors together for a painterly effect. It might take several passes with the bench scraper to smooth out the frosting. Use a mini offset spatula on top of the cake, and holding it in the center, turn the cake on the turntable to smooth out the top. Finally, scrape the spatula in from the cake edges to remove any excess frosting from the corners. Don’t worry about it being perfect, because most of the top will be covered with decorations, and besides, who wants a perfect unicorn? Repeat with the remaining 2 cakes. Take the white frosting with the star tip, and pipe a swirled star on the front of each cake, for the unicorn’s mane. Pipe stars and swirls on top for the mane, and decorate the mane with colorful sprinkles and sugar pearls. Switch out the star tip for a small round tip (I used a #3) and give each unicorn eyes. Finally, take your fondant ears and horn and press them firmly into the top, embedding them in the cake. Your unicorns are finished! For the best taste and texture, serve these cakes at room temperature.