01 - Preheat oven to 350°F. Line an 8x8-inch baking pan with parchment paper, leaving an overhang on two sides for easy removal.
02 - Combine graham cracker crumbs, sugar, melted butter, and salt in a medium bowl. Mix until the texture resembles wet sand.
03 - Press the mixture evenly into the bottom of the prepared pan. Bake for 10 minutes, then remove and let cool slightly.
04 - Whisk together sweetened condensed milk, lime juice, lime zest, and egg yolks until smooth. Add a few drops of green food coloring if desired and mix until evenly colored.
05 - Pour the filling over the cooled crust. Smooth the top. Bake for 15 minutes, or until the center is set but still slightly jiggly.
06 - Cool to room temperature, then refrigerate for at least 2 hours, or until fully chilled.
07 - Whip the heavy cream with powdered sugar until soft peaks form. Spread or pipe over the chilled bars.
08 - Garnish with key lime slices or extra zest. Slice into 16 bars and serve.