diff --git a/apps/calendar/apps/web/src/routes/(app)/+layout.svelte b/apps/calendar/apps/web/src/routes/(app)/+layout.svelte
new file mode 100644
index 000000000..942230a73
--- /dev/null
+++ b/apps/calendar/apps/web/src/routes/(app)/+layout.svelte
@@ -0,0 +1,265 @@
+
+
+
+
+
+
+
+
+
+ {@render children()}
+
+
+
+
+
diff --git a/apps/calendar/apps/web/src/routes/+page.svelte b/apps/calendar/apps/web/src/routes/(app)/+page.svelte
similarity index 100%
rename from apps/calendar/apps/web/src/routes/+page.svelte
rename to apps/calendar/apps/web/src/routes/(app)/+page.svelte
diff --git a/apps/calendar/apps/web/src/routes/agenda/+page.svelte b/apps/calendar/apps/web/src/routes/(app)/agenda/+page.svelte
similarity index 100%
rename from apps/calendar/apps/web/src/routes/agenda/+page.svelte
rename to apps/calendar/apps/web/src/routes/(app)/agenda/+page.svelte
diff --git a/apps/calendar/apps/web/src/routes/event/[id]/+page.svelte b/apps/calendar/apps/web/src/routes/(app)/event/[id]/+page.svelte
similarity index 100%
rename from apps/calendar/apps/web/src/routes/event/[id]/+page.svelte
rename to apps/calendar/apps/web/src/routes/(app)/event/[id]/+page.svelte
diff --git a/apps/calendar/apps/web/src/routes/event/new/+page.svelte b/apps/calendar/apps/web/src/routes/(app)/event/new/+page.svelte
similarity index 100%
rename from apps/calendar/apps/web/src/routes/event/new/+page.svelte
rename to apps/calendar/apps/web/src/routes/(app)/event/new/+page.svelte
diff --git a/apps/calendar/apps/web/src/routes/feedback/+page.svelte b/apps/calendar/apps/web/src/routes/(app)/feedback/+page.svelte
similarity index 100%
rename from apps/calendar/apps/web/src/routes/feedback/+page.svelte
rename to apps/calendar/apps/web/src/routes/(app)/feedback/+page.svelte
diff --git a/apps/calendar/apps/web/src/routes/mana/+page.svelte b/apps/calendar/apps/web/src/routes/(app)/mana/+page.svelte
similarity index 100%
rename from apps/calendar/apps/web/src/routes/mana/+page.svelte
rename to apps/calendar/apps/web/src/routes/(app)/mana/+page.svelte
diff --git a/apps/calendar/apps/web/src/routes/profile/+page.svelte b/apps/calendar/apps/web/src/routes/(app)/profile/+page.svelte
similarity index 100%
rename from apps/calendar/apps/web/src/routes/profile/+page.svelte
rename to apps/calendar/apps/web/src/routes/(app)/profile/+page.svelte
diff --git a/apps/calendar/apps/web/src/routes/settings/+page.svelte b/apps/calendar/apps/web/src/routes/(app)/settings/+page.svelte
similarity index 100%
rename from apps/calendar/apps/web/src/routes/settings/+page.svelte
rename to apps/calendar/apps/web/src/routes/(app)/settings/+page.svelte
diff --git a/apps/calendar/apps/web/src/routes/+layout.svelte b/apps/calendar/apps/web/src/routes/+layout.svelte
index d964f4348..6cbb7c5d9 100644
--- a/apps/calendar/apps/web/src/routes/+layout.svelte
+++ b/apps/calendar/apps/web/src/routes/+layout.svelte
@@ -1,187 +1,28 @@
-
-
-{#if isAuthRoute}
-
- {@render children()}
-{:else if loading}
+{#if loading}
{:else}
-
-
-
-
-
- {@render children()}
-
-
+
+ {@render children()}
{/if}
-
-