improved overlay styles