# Project Rules ## General - Follow the existing code style and patterns. - Use pnpm for running project commands. - Keep code in TypeScript unless migration is required. ## Stack - Framework: Vue 3 + Vite - UI Library: Vuetify - Enabled Features: OXC Formatter, Pinia, Vue I18n, Vue Router ## UI Construction - Prefer Vuetify built-in UI components and utility classes when building pages. - Use custom CSS only when Vuetify components or utilities cannot express the required layout, spacing, color, or interaction clearly.