add black theme, fix diary menu bug on desktop and mobile.