diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1838948..7647a4e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -22,6 +22,10 @@ verzování [sémantické](https://semver.org/lang/cs/).
než je `NEXT_PUBLIC_SERVER_URL` (typicky po IP v LAN). Bez ní Payload
odmítal veškeré zápisy včetně nahrávání obrázků chybou 403.
+- Grafika: silueta lesa přes celou šířku nad patičkou a terč v hlavičce
+ mezi značkou a navigací. Obojí je vloženo jako CSS maska, takže se barví
+ podle motivu.
+
### Opraveno
- Adresáře `data/` a `media/` jsou v repu přes `.gitkeep`. SQLite si adresář
@@ -35,3 +39,6 @@ verzování [sémantické](https://semver.org/lang/cs/).
- Stránky založené v administraci se nikde neobjevily. Navigace byla napsaná
natvrdo a odkazovala na `/kontakt`, i když stránka s tím slugem nemusela
existovat (odtud 404). Menu se teď skládá z kolekce Pages.
+- Slug se u stránek i položek normalizuje — vedoucí lomítko (`/kontakt`)
+ vyrábělo odkaz `href="//kontakt"`, který prohlížeč čte jako jméno cizího
+ serveru.
diff --git a/inspect.mjs b/inspect.mjs
new file mode 100644
index 0000000..e69de29
diff --git a/maska.mjs b/maska.mjs
new file mode 100644
index 0000000..e69de29
diff --git a/public/skyline.png b/public/skyline.png
new file mode 100644
index 0000000..493a12f
Binary files /dev/null and b/public/skyline.png differ
diff --git a/public/terc.png b/public/terc.png
new file mode 100644
index 0000000..24c10d6
Binary files /dev/null and b/public/terc.png differ
diff --git a/src/app/(frontend)/layout.tsx b/src/app/(frontend)/layout.tsx
index 2a95be0..7522c4d 100644
--- a/src/app/(frontend)/layout.tsx
+++ b/src/app/(frontend)/layout.tsx
@@ -34,6 +34,7 @@ export default async function RootLayout(props: { children: React.ReactNode }) {
Reiner zbraně a střelivo
+