Melt dark chocolate wafers according to package instructions.
Dip each strawberry into the melted dark chocolate, letting excess drip off, then place on parchment paper to set.
Melt white chocolate wafers separately and stir in gel icing color to desired shade.
Drizzle colored white chocolate over the chocolate-covered strawberries and allow to set fully. Refrigerate until needed.
Preheat oven to 148°C (298°F) and line cupcake pan with paper liners.
In a large bowl, whisk together flour, sugar, cocoa powder, baking soda, and salt.
In another bowl, whisk egg, milk, vegetable oil, and vanilla extract together.
Combine wet ingredients into dry ingredients and mix until combined.
Slowly pour in hot water and mix until the batter is smooth and thin.
Fill cupcake liners halfway with batter and bake for 18 to 23 minutes until a toothpick comes out with a few crumbs.
Cool cupcakes in pan for 2 minutes, then transfer to wire rack until fully cooled.
Puree chopped strawberries in a food processor and strain to create smooth strawberry puree.
Beat butter and shortening until smooth in a large bowl.
Add half the powdered sugar and mix until smooth.
Add 2 tablespoons strawberry puree and blend.
Add remaining powdered sugar and mix; add more puree as needed for desired consistency and taste.
Add gel icing color to achieve desired pink frosting hue.
Pipe frosting onto cooled cupcakes using a suitable piping tip.
Top each cupcake with a prepared chocolate-covered strawberry.