Recursive UI reveal; styling