diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md
new file mode 100644
index 0000000..c99c08a
--- /dev/null
+++ b/.github/copilot-instructions.md
@@ -0,0 +1,41 @@
+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 `
+
+
diff --git a/app/components/eventOrder/ProductBackgroundDesign.vue b/app/components/eventOrder/ProductBackgroundDesign.vue
new file mode 100644
index 0000000..7d25683
--- /dev/null
+++ b/app/components/eventOrder/ProductBackgroundDesign.vue
@@ -0,0 +1,78 @@
+
+
+
+