A crisp puff pastry base, silky vanilla custard, and a cloud of whipped cream – kremšnita is Croatia's beloved dessert, perfected in the town of Samobor.