diff --git a/src/deck/gallery.ts b/src/deck/gallery.ts
index c92ed18..96a7599 100644
--- a/src/deck/gallery.ts
+++ b/src/deck/gallery.ts
@@ -6,7 +6,7 @@
*
* src/deck/gallery/city/ → City (SolLunar Punk Society)
* src/deck/gallery/farm/ → Farm (Château du Faune)
- * src/deck/gallery/festival/ → Summit Gathering (Pop-up Summit Gatherings)
+ * src/deck/gallery/summit/ → Summit Gathering (Pop-up Summit Gatherings)
*
* Supported: jpg jpeg png webp avif gif svg. Images show sorted by filename,
* so prefix with 01-, 02-, … to control order. The seeded *-placeholder.svg
@@ -31,7 +31,7 @@ const farm = import.meta.glob('./gallery/farm/*.{jpg,jpeg,png,webp,avif,gif,svg}
query: '?url',
import: 'default',
}) as GlobMap
-const festival = import.meta.glob('./gallery/festival/*.{jpg,jpeg,png,webp,avif,gif,svg}', {
+const summit = import.meta.glob('./gallery/summit/*.{jpg,jpeg,png,webp,avif,gif,svg}', {
eager: true,
query: '?url',
import: 'default',
@@ -46,7 +46,7 @@ function toImages(map: GlobMap): GalleryImage[] {
}
export type GallerySection = {
- id: 'city' | 'farm' | 'festival'
+ id: 'city' | 'farm' | 'summit'
label: string
entityName: string
accent: Accent
@@ -72,11 +72,11 @@ export const gallerySections: GallerySection[] = [
images: toImages(farm),
},
{
- id: 'festival',
+ id: 'summit',
label: 'Summit Gathering',
entityName: entityById('festivals').name,
accent: 'rose',
- folder: 'src/deck/gallery/festival/',
- images: toImages(festival),
+ folder: 'src/deck/gallery/summit/',
+ images: toImages(summit),
},
]
diff --git a/src/deck/gallery/README.md b/src/deck/gallery/README.md
index 5328b9c..2c213e4 100644
--- a/src/deck/gallery/README.md
+++ b/src/deck/gallery/README.md
@@ -7,7 +7,7 @@ they appear automatically** — no code to touch.
| ----------- | -------- | --------------------- |
| `city/` | City | SolLunar Punk Society |
| `farm/` | Farm | Château du Faune |
-| `festival/` | Summit Gathering | Pop-up Summit Gatherings |
+| `summit/` | Summit Gathering | Pop-up Summit Gatherings |
- Supported formats: `jpg` `jpeg` `png` `webp` `avif` `gif` `svg`.
- Images display **sorted by filename** — prefix `01-`, `02-`, … to order them.
diff --git a/src/deck/gallery/city/1ac3edae-ff85-4977-9025-d44abb0e5722.png b/src/deck/gallery/city/1ac3edae-ff85-4977-9025-d44abb0e5722.png
deleted file mode 100644
index 19125b1..0000000
Binary files a/src/deck/gallery/city/1ac3edae-ff85-4977-9025-d44abb0e5722.png and /dev/null differ
diff --git a/src/deck/gallery/city/1ac3edae-ff85-4977-9025-d44abb0e5722.webp b/src/deck/gallery/city/1ac3edae-ff85-4977-9025-d44abb0e5722.webp
new file mode 100644
index 0000000..69f158a
Binary files /dev/null and b/src/deck/gallery/city/1ac3edae-ff85-4977-9025-d44abb0e5722.webp differ
diff --git a/src/deck/gallery/festival/01-placeholder.svg b/src/deck/gallery/festival/01-placeholder.svg
deleted file mode 100644
index 7ed1346..0000000
--- a/src/deck/gallery/festival/01-placeholder.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
diff --git a/src/deck/gallery/festival/02-placeholder.svg b/src/deck/gallery/festival/02-placeholder.svg
deleted file mode 100644
index 211ad97..0000000
--- a/src/deck/gallery/festival/02-placeholder.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
diff --git a/src/deck/gallery/festival/03-placeholder.svg b/src/deck/gallery/festival/03-placeholder.svg
deleted file mode 100644
index 9952edc..0000000
--- a/src/deck/gallery/festival/03-placeholder.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
diff --git a/src/deck/gallery/festival/04-placeholder.svg b/src/deck/gallery/festival/04-placeholder.svg
deleted file mode 100644
index 40d4547..0000000
--- a/src/deck/gallery/festival/04-placeholder.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
diff --git a/src/deck/gallery/festival/05-placeholder.svg b/src/deck/gallery/festival/05-placeholder.svg
deleted file mode 100644
index 6754846..0000000
--- a/src/deck/gallery/festival/05-placeholder.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
diff --git a/src/deck/gallery/summit/STL_0082.webp b/src/deck/gallery/summit/STL_0082.webp
new file mode 100644
index 0000000..2b379b6
Binary files /dev/null and b/src/deck/gallery/summit/STL_0082.webp differ
diff --git a/src/deck/gallery/summit/STL_0444.webp b/src/deck/gallery/summit/STL_0444.webp
new file mode 100644
index 0000000..406746a
Binary files /dev/null and b/src/deck/gallery/summit/STL_0444.webp differ
diff --git a/src/deck/gallery/summit/STL_3633-min-scaled.webp b/src/deck/gallery/summit/STL_3633-min-scaled.webp
new file mode 100644
index 0000000..8ec39ac
Binary files /dev/null and b/src/deck/gallery/summit/STL_3633-min-scaled.webp differ
diff --git a/src/deck/gallery/summit/STL_3755-min.webp b/src/deck/gallery/summit/STL_3755-min.webp
new file mode 100644
index 0000000..aa5bbe1
Binary files /dev/null and b/src/deck/gallery/summit/STL_3755-min.webp differ
diff --git a/src/deck/gallery/summit/STL_3904-min-scaled.webp b/src/deck/gallery/summit/STL_3904-min-scaled.webp
new file mode 100644
index 0000000..9ed5d58
Binary files /dev/null and b/src/deck/gallery/summit/STL_3904-min-scaled.webp differ
diff --git a/src/deck/gallery/summit/STL_3982-min-scaled.webp b/src/deck/gallery/summit/STL_3982-min-scaled.webp
new file mode 100644
index 0000000..d3dc9d9
Binary files /dev/null and b/src/deck/gallery/summit/STL_3982-min-scaled.webp differ
diff --git a/src/deck/gallery/summit/STL_4082-min-scaled.webp b/src/deck/gallery/summit/STL_4082-min-scaled.webp
new file mode 100644
index 0000000..18eaa67
Binary files /dev/null and b/src/deck/gallery/summit/STL_4082-min-scaled.webp differ
diff --git a/src/deck/gallery/summit/STL_8309-65.webp b/src/deck/gallery/summit/STL_8309-65.webp
new file mode 100644
index 0000000..9e7f7bc
Binary files /dev/null and b/src/deck/gallery/summit/STL_8309-65.webp differ
diff --git a/src/deck/gallery/summit/STL_8397-70.webp b/src/deck/gallery/summit/STL_8397-70.webp
new file mode 100644
index 0000000..9a57550
Binary files /dev/null and b/src/deck/gallery/summit/STL_8397-70.webp differ
diff --git a/src/deck/gallery/summit/Speaker.webp b/src/deck/gallery/summit/Speaker.webp
new file mode 100644
index 0000000..eb67869
Binary files /dev/null and b/src/deck/gallery/summit/Speaker.webp differ