Scotland's Euro 2024 came to an end with Kevin Csoboth's dramatic added-time winner for Hungary in the Stuttgart Arena on Sunday night.