Vue Flip Card Vue 3 TypeScript eslint prefers-color-scheme CSS media feature Project setup npm install Compiles and hot-reloads for development npm run serve Compiles and minifies for production npm run build