import { createApp } from 'vue' import { createPinia } from 'pinia' import 'vuetify/styles' import { createVuetify } from 'vuetify' import * as components from 'vuetify/components' import * as directives from 'vuetify/directives' import '@mdi/font/css/materialdesignicons.css' import App from './App.vue' import router from './router' import './assets/main.css' const vuetify = createVuetify({ components, directives, theme: { defaultTheme: 'dark', themes: { dark: { colors: { background: '#121212', surface: '#1e1e1e', primary: '#2196F3', 'primary-darken-1': '#1976D2', secondary: '#424242', 'secondary-darken-1': '#616161', error: '#FF5252', info: '#2196F3', success: '#4CAF50', warning: '#FB8C00' } } } } }) const app = createApp(App) app.use(createPinia()) app.use(router) app.use(vuetify) app.mount('#app')