01 - Preheat oven to 350°F (175°C). Lightly grease a 9-inch round cake pan and line the base with parchment paper.
02 - In a large bowl, sift together flour, cocoa powder, baking powder, baking soda, and salt.
03 - In a separate bowl, whisk granulated sugar, brown sugar, vegetable oil, eggs, and vanilla extract until smooth. Pour in the milk and whisk well.
04 - Gradually mix the dry ingredients into the wet mixture until just combined. Stir in hot coffee until batter is fully blended and smooth.
05 - Transfer batter to prepared pan. Bake at 350°F for 30 to 35 minutes, or until a toothpick inserted in the center comes out clean.
06 - Allow cake to cool in the pan for 10 minutes. Then invert onto a wire rack and cool completely.
07 - Heat heavy cream in a small saucepan until barely simmering. Pour over chopped dark chocolate in a bowl and let stand for 2 minutes. Add butter, then stir gently until ganache is glossy and smooth.
08 - Pour ganache over cooled cake, letting it drizzle over edges. Smooth the top with a spatula.
09 - Place chopped white chocolate in a microwave-safe bowl. Melt in 20-second intervals, stirring after each, until smooth.
10 - Transfer melted white chocolate to a piping bag or plastic bag with the tip snipped. Pipe concentric circles on the ganache, then drag a toothpick from center outward to create a spiderweb pattern.
11 - Leave cake at room temperature or refrigerate briefly until ganache becomes firm.