Added theming options and dark theme