01 - Preheat oven to 350°F. Line an 8-inch springform pan with parchment paper and set aside.
02 - In a large bowl, whisk together the flour, cocoa powder, baking powder, sugar, and salt until evenly combined.
03 - In a separate bowl, whisk the eggs, melted butter, and vanilla extract until smooth.
04 - Fold the wet mixture into the dry ingredients, stirring just until combined. Spread the batter evenly into the prepared pan. Bake for 20-25 minutes until a toothpick inserted in the center comes out clean. Cool completely in the pan.
05 - Soften the gelatin sheets in cold water. In a saucepan, combine the raspberries, sugar, and water, heating gently until the berries break down. Puree with a blender, then strain through a sieve to remove seeds. Warm the strained puree slightly and dissolve the softened gelatin into it. Let cool to room temperature.
06 - Pour the cooled raspberry puree over the cooled cake base. Refrigerate for about 1 hour until firmly set.
07 - Melt the chopped dark chocolate over a double boiler or in the microwave in short intervals. Let cool slightly.
08 - Beat the egg yolks with half of the sugar (about 2 tablespoons) and vanilla extract until pale and creamy. Fold in the melted chocolate until fully incorporated.
09 - In a clean, dry bowl, whip the egg whites with a pinch of salt until soft peaks form. Gradually add the remaining sugar and continue beating until stiff, glossy peaks hold.
10 - In a separate chilled bowl, whip the heavy cream to soft peaks.
11 - Gently fold the whipped cream into the chocolate mixture. Then delicately fold in the whipped egg whites in two additions, maintaining as much volume as possible.
12 - Pour the mousse over the set raspberry layer and smooth the top with a spatula. Cover and refrigerate for at least 4 hours, or until fully set.
13 - Release the cake from the springform pan. Garnish the top with fresh raspberries, chocolate curls, and a light dusting of powdered sugar if desired. Slice and serve chilled.