hero fighting the demon lord, high quality, trending, stylized