01 - Line a baking sheet with parchment paper.
02 - Melt the dark chocolate in a heatproof bowl over a pot of simmering water using the double boiler method, or microwave in 30-second bursts, stirring between each interval, until smooth.
03 - Pour the melted chocolate onto the prepared baking sheet and spread into a 1/4-inch thick rectangle using a spatula.
04 - If using white chocolate, melt it using the same method and drizzle over the dark chocolate to create a marbled effect.
05 - Immediately sprinkle the dried cranberries, apricots, pistachios, almonds, freeze-dried berries, and edible rose petals or sprinkles evenly across the chocolate layer.
06 - Gently press the toppings into the chocolate to ensure they adhere properly.
07 - Allow the bark to set at room temperature for 1 hour or refrigerate for 30 minutes until completely firm.
08 - Break the set bark into pieces and serve immediately or package for gifting.