diff --git a/.gitignore b/.gitignore
index 23b8d8e..f179f1c 100755
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,3 @@
-public/
resources/_gen/
.hugo_build.lock
.DS_Store
diff --git a/assets/.gitkeep b/assets/.gitkeep
old mode 100755
new mode 100644
diff --git a/content/marriage.de.md b/content/marriage.de.md
new file mode 100755
index 0000000..611f489
--- /dev/null
+++ b/content/marriage.de.md
@@ -0,0 +1,23 @@
++++
+title = "Hochzeit von Stefan und Mariia"
+layout = "wedding"
+
+[event]
+date = "2026-08-15"
+ceremony_time = "14:00"
+reception_time = "17:00"
+venue = "Helsinki, Finnland"
+map_embed = """"""
+
+[rsvp]
+deadline = "30. Juni"
+email = "test@example.com"
+form = "https://example.com/rsvp-form"
+
+details = "Kleiderordnung: Smart casual. Bitte bringen Sie eine leichte Jacke mit, da es am Abend kühl werden könnte."
+
++++
+
+Wir freuen uns, Sie zur Hochzeit von Stefan und Mariia einzuladen! Feiern Sie mit uns diesen besonderen Tag voller Liebe, Freude und wundervoller Erinnerungen.
+
+Wir freuen uns darauf, Sie dort zu sehen!
diff --git a/content/marriage.md b/content/marriage.md
new file mode 100755
index 0000000..62c314a
--- /dev/null
+++ b/content/marriage.md
@@ -0,0 +1,23 @@
++++
+title = "Marriage of Stefan and Mariia"
+layout = "wedding"
+
+[event]
+date = "2026-08-15"
+ceremony_time = "14:00"
+reception_time = "17:00"
+venue = "Helsinki, Finland"
+map_embed = """"""
+
+[rsvp]
+deadline = "June 30"
+email = "test@example.com"
+form = "https://example.com/rsvp-form"
+
+details = "Dress code: Smart casual. Please bring a light jacket, as the evening might get chilly."
+
++++
+
+We are happy to invite you to the wedding of Stefan and Mariia! Join us in celebrating this special day with love, joy, and wonderful memories.
+
+We look forward to seeing you there!
diff --git a/content/marriage.ru.md b/content/marriage.ru.md
new file mode 100755
index 0000000..f31a520
--- /dev/null
+++ b/content/marriage.ru.md
@@ -0,0 +1,23 @@
++++
+title = "Свадьба Стефана и Марии"
+layout = "wedding"
+
+[event]
+date = "2026-08-15"
+ceremony_time = "14:00"
+reception_time = "17:00"
+venue = "Хельсинки, Финляндия"
+map_embed = """"""
+
+[rsvp]
+deadline = "30 июня"
+email = "test@example.com"
+form = "https://example.com/rsvp-form"
+
+details = "Дресс-код: Smart casual. Пожалуйста, возьмите с собой легкую куртку, так как вечер может быть прохладным."
+
++++
+
+С радостью приглашаем вас на свадьбу Стефана и Мариии! Присоединяйтесь к нам, чтобы отпраздновать этот особенный день, наполненный любовью, радостью и незабываемыми воспоминаниями.
+
+С нетерпением ждем встречи с вами!
diff --git a/data/.gitkeep b/data/.gitkeep
old mode 100755
new mode 100644
diff --git a/i18n/de.toml b/i18n/de.toml
index a2ec641..5af9b32 100755
--- a/i18n/de.toml
+++ b/i18n/de.toml
@@ -1,2 +1,14 @@
redirect_message = "Weiterleitung zu {{ .URL }} in {{ .Seconds }} Sekunden..."
click_here_redirect = "Hier klicken, falls Sie nicht weitergeleitet werden"
+countdown_title = "Countdown zu unserer Hochzeit"
+event_title = "Veranstaltung"
+ceremony = "Zeremonie"
+reception = "Empfang"
+location = "Ort"
+rsvp_title = "RSVP"
+rsvp_deadline = "Bitte antworten bis"
+rsvp_email = "E-Mail"
+rsvp_form = "RSVP Formular"
+details_title = "Details"
+footer_message = "Wir freuen uns darauf, mit euch zu feiern ❤️"
+big_day = "Der große Tag ist da!"
diff --git a/i18n/en.toml b/i18n/en.toml
old mode 100644
new mode 100755
index ff75e95..8dc9758
--- a/i18n/en.toml
+++ b/i18n/en.toml
@@ -1,2 +1,14 @@
redirect_message = "Redirecting to {{ .URL }} in {{ .Seconds }} seconds..."
click_here_redirect = "Click here if you are not redirected"
+countdown_title = "Countdown to our Wedding"
+event_title = "Event"
+ceremony = "Ceremony"
+reception = "Reception"
+location = "Location"
+rsvp_title = "RSVP"
+rsvp_deadline = "Please respond by"
+rsvp_email = "Email"
+rsvp_form = "RSVP Form"
+details_title = "Details"
+footer_message = "We look forward to celebrating with you ❤️"
+big_day = "The big day is here!"
diff --git a/i18n/ru.toml b/i18n/ru.toml
old mode 100644
new mode 100755
index 20f3fd2..21b0b80
--- a/i18n/ru.toml
+++ b/i18n/ru.toml
@@ -1,2 +1,14 @@
redirect_message = "Перенаправление на {{ .URL }} через {{ .Seconds }} секунд..."
click_here_redirect = "Нажмите здесь, если перенаправление не произошло"
+countdown_title = "Обратный отсчет до нашей свадьбы"
+event_title = "Мероприятие"
+ceremony = "Церемония"
+reception = "Прием"
+location = "Место"
+rsvp_title = "RSVP"
+rsvp_deadline = "Пожалуйста, ответьте до"
+rsvp_email = "Электронная почта"
+rsvp_form = "Форма RSVP"
+details_title = "Детали"
+footer_message = "Мы с нетерпением ждем встречи с вами ❤️"
+big_day = "Наступил великий день!"
diff --git a/layouts/.gitkeep b/layouts/.gitkeep
old mode 100755
new mode 100644
diff --git a/layouts/_default/wedding.html b/layouts/_default/wedding.html
new file mode 100755
index 0000000..a607ffd
--- /dev/null
+++ b/layouts/_default/wedding.html
@@ -0,0 +1,177 @@
+{{ define "content" }}
+
+
+
+
+
+
+
+
{{ i18n "countdown_title" }}
+
+
+
+
+
+

+
{{ .Title }}
+
+ {{ .Params.event.date | time.Format .Site.Language.Lang | default "January 2, 2006" }}
+
+
+
+
+ {{ if .Content }}
+
+ {{ .Content }}
+
+ {{ end }}
+
+
+
+
📅 {{ i18n "event_title" }}
+ {{ with .Params.event.ceremony_time }}
+
{{ i18n "ceremony" }}: {{ . }}
+ {{ end }}
+ {{ with .Params.event.reception_time }}
+
{{ i18n "reception" }}: {{ . }}
+ {{ end }}
+ {{ with .Params.event.venue }}
+
{{ i18n "location" }}: {{ . }}
+ {{ end }}
+
+
+
+ {{ with .Params.event.map_embed }}
+
+
📍 {{ i18n "location" }}
+ {{ . | safeHTML }}
+
+ {{ end }}
+
+
+
+
📝 {{ i18n "rsvp_title" }}
+ {{ with .Params.rsvp.deadline }}
+
{{ i18n "rsvp_deadline" }} {{ . }}.
+ {{ end }}
+ {{ with .Params.rsvp.email }}
+
{{ i18n "rsvp_email" }}: {{ . }}
+ {{ end }}
+ {{ with .Params.rsvp.form }}
+
{{ i18n "rsvp_form" }}
+ {{ end }}
+
+
+
+ {{ with .Params.details }}
+
+
ℹ️ {{ i18n "details_title" }}
+
{{ . }}
+
+ {{ end }}
+
+
+
+
+
+
+
+
+{{ end }}
diff --git a/public/404.html b/public/404.html
old mode 100644
new mode 100755
index 3878c10..2cf5b46
--- a/public/404.html
+++ b/public/404.html
@@ -1,7 +1,7 @@
-
+
Markin Stefan
@@ -20,7 +20,7 @@
-
+
@@ -30,7 +30,7 @@
-
+
@@ -40,7 +40,7 @@
-
+
@@ -50,7 +50,7 @@
-
+
@@ -99,7 +99,7 @@