feat: add flat theme