diff --git a/DESIGN.md b/DESIGN.md
index 5c9387b..526ea39 100644
--- a/DESIGN.md
+++ b/DESIGN.md
@@ -238,11 +238,17 @@ Kundenwunsch 2026-09-24: die farbigen Flächen wirkten leer. Referenz ist die
Handoff-Komponente **`Decor` — „flat decorative layer" (`variant`, `opacity`)**; sie steht
in der Komponentenliste des Handoffs, wurde dort aber nie ausgeführt.
-`assets/decor-toys.svg` ist eine nahtlose 420px-Kachel mit elf flachen
-Spielzeug-Silhouetten (Teddy, Ente, Auto, Ball, Bauklotz, Rassel, Stern, Ballon,
-Stapelturm, Herz, Segelboot), selbst gezeichnet, 4 KB. Sie wird als CSS-Maske benutzt, die
-Farbe kommt pro Fläche aus `--decor`: immer der Ton der Fläche, eine Stufe dunkler — ein
-Schatten, kein zweites Motiv. Auf dem Handy 320px-Kachel.
+`assets/decor/source.svg` ist eine nahtlose Kachel mit elf flachen Spielzeug-Silhouetten
+(Teddy, Ente, Auto, Ball, Bauklotz, Rassel, Stern, Ballon, Stapelturm, Herz, Segelboot),
+selbst gezeichnet. Daraus sind sieben vorgefärbte Varianten erzeugt (`warm`, `cool`,
+`rose`, `sky`, `sun`, `hero-shop`, `hero-verein`), eingebunden als normales
+Hintergrundbild: immer der Ton der Fläche, eine Stufe dunkler — ein Schatten, kein zweites
+Motiv. Kachel 600px, auf dem Handy 440px (auf Kundenwunsch größer, gleich kräftig).
+
+**Nicht als CSS-Maske.** Die erste Fassung färbte eine einzige SVG per `mask` ein und war
+in Safari (Mac) komplett unsichtbar. Vorgefärbte Dateien sind etwas redundanter, laufen
+aber in jedem Browser. Den Hero-Übergang zur Fotokante macht nur noch eine reine
+Verlaufsmaske.
Liegt auf: Heros (Desktop nur über der Farbfläche, zur Fotokante ausgeblendet), allen
getönten und gesättigten Feldern, den Bändern und dem Footer. Weiße Sektionen bleiben leer,
diff --git a/assets/decor/cool.svg b/assets/decor/cool.svg
new file mode 100644
index 0000000..14a11c9
--- /dev/null
+++ b/assets/decor/cool.svg
@@ -0,0 +1,88 @@
+
diff --git a/assets/decor/hero-shop.svg b/assets/decor/hero-shop.svg
new file mode 100644
index 0000000..9935f8d
--- /dev/null
+++ b/assets/decor/hero-shop.svg
@@ -0,0 +1,88 @@
+
diff --git a/assets/decor/hero-verein.svg b/assets/decor/hero-verein.svg
new file mode 100644
index 0000000..4ed745d
--- /dev/null
+++ b/assets/decor/hero-verein.svg
@@ -0,0 +1,88 @@
+
diff --git a/assets/decor/rose.svg b/assets/decor/rose.svg
new file mode 100644
index 0000000..fb03dec
--- /dev/null
+++ b/assets/decor/rose.svg
@@ -0,0 +1,88 @@
+
diff --git a/assets/decor/sky.svg b/assets/decor/sky.svg
new file mode 100644
index 0000000..a445cbb
--- /dev/null
+++ b/assets/decor/sky.svg
@@ -0,0 +1,88 @@
+
diff --git a/assets/decor-toys.svg b/assets/decor/source.svg
similarity index 95%
rename from assets/decor-toys.svg
rename to assets/decor/source.svg
index 783e1fd..7ac3d25 100644
--- a/assets/decor-toys.svg
+++ b/assets/decor/source.svg
@@ -1,7 +1,7 @@