enclosed by tall snow-white walls and turrets , the interior of the kazan kremlin was a mix of architectural and period styles : from the brute practicality of medieval barracks to the showy majesty of an eastern orthodox cathedral .