diff --git a/web/src/app.html b/web/src/app.html
index e3aee7b..e4ce37a 100644
--- a/web/src/app.html
+++ b/web/src/app.html
@@ -1,5 +1,5 @@
-
+
diff --git a/web/src/lib/components/PageTransition.svelte b/web/src/lib/components/PageTransition.svelte
new file mode 100644
index 0000000..fab59b3
--- /dev/null
+++ b/web/src/lib/components/PageTransition.svelte
@@ -0,0 +1,47 @@
+
+
+
+ {#key key}
+
+ {@render children()}
+
+ {/key}
+
diff --git a/web/src/lib/components/Pagination.svelte b/web/src/lib/components/Pagination.svelte
index 087eea7..367e0ac 100644
--- a/web/src/lib/components/Pagination.svelte
+++ b/web/src/lib/components/Pagination.svelte
@@ -1,7 +1,19 @@
@@ -30,5 +31,7 @@ onMount(() => {
- {@render children()}
+
+ {@render children()}
+
diff --git a/web/src/routes/admin/+layout.svelte b/web/src/routes/admin/+layout.svelte
index 6114ab7..35d9f35 100644
--- a/web/src/routes/admin/+layout.svelte
+++ b/web/src/routes/admin/+layout.svelte
@@ -1,8 +1,10 @@