This repository is a small Nuxt 4 site (TypeScript + Vue 3) using the `@nuxt/ui` component kit. Quick context - Framework: Nuxt 4 (see `nuxt.config.ts`). compatibilityDate is 2025-07-15 and `@nuxt/ui` is enabled. - Scripts: `dev`, `build`, `generate`, `preview` are defined in `package.json`. Use `pnpm` in this workspace (pnpm-lock present). - UI: Pages and layout live under `app/` (Nuxt App Directory). Components from `@nuxt/ui` (prefixed with `U*`) are used throughout. What an AI coding agent should know/do first - Run local dev: `pnpm dev` to start Nuxt dev server (http://localhost:3000). Changes in `app/` hot-reload. - Preserve TypeScript usage: files use `lang="ts"` in SFCs and `typescript` is a dependency. - Styling: `app/assets/css/main.css` imports Tailwind and `@nuxt/ui`. Avoid removing these imports. Project-specific patterns and conventions - Use Nuxt app directory layout: `app/app.vue`, `app/layouts/default.vue`, `app/pages/*.vue`. Add pages/components under `app/`. - UI primitives: Expect `UApp`, `UHeader`, `UMain`, `UFooter`, `UPageHero`, `UContainer`, `UForm`, `UCard`, `UInput`, `USelect`, etc. These are provided by `@nuxt/ui` — prefer those over adding new UI libraries. - Minimal global JS: logic is inside pages via `