import { createApp } from 'vue'; // Polices auto-hébergées (fontes variables), bundlées par Vite, aucune requête Google Fonts. import '@fontsource-variable/inter'; import '@fontsource-variable/jetbrains-mono'; import App from './App.vue'; import { i18n } from './i18n'; // Effet de bord : active le watcher d'application du thème clair/sombre. import './lib/theme'; import { reveal } from './composables/useScrollReveal'; import './style.css'; createApp(App).use(i18n).directive('reveal', reveal).mount('#app');