diff --git a/apps/clock/apps/web/src/routes/+error.svelte b/apps/clock/apps/web/src/routes/(app)/+error.svelte
similarity index 100%
rename from apps/clock/apps/web/src/routes/+error.svelte
rename to apps/clock/apps/web/src/routes/(app)/+error.svelte
diff --git a/apps/clock/apps/web/src/routes/(app)/+layout.svelte b/apps/clock/apps/web/src/routes/(app)/+layout.svelte
new file mode 100644
index 000000000..8f61f24f5
--- /dev/null
+++ b/apps/clock/apps/web/src/routes/(app)/+layout.svelte
@@ -0,0 +1,251 @@
+
+
+
+
+
+
+
+
+
+ {@render children()}
+
+
+
+
+
diff --git a/apps/clock/apps/web/src/routes/+page.svelte b/apps/clock/apps/web/src/routes/(app)/+page.svelte
similarity index 100%
rename from apps/clock/apps/web/src/routes/+page.svelte
rename to apps/clock/apps/web/src/routes/(app)/+page.svelte
diff --git a/apps/clock/apps/web/src/routes/alarms/+page.svelte b/apps/clock/apps/web/src/routes/(app)/alarms/+page.svelte
similarity index 100%
rename from apps/clock/apps/web/src/routes/alarms/+page.svelte
rename to apps/clock/apps/web/src/routes/(app)/alarms/+page.svelte
diff --git a/apps/clock/apps/web/src/routes/apps/+page.svelte b/apps/clock/apps/web/src/routes/(app)/apps/+page.svelte
similarity index 100%
rename from apps/clock/apps/web/src/routes/apps/+page.svelte
rename to apps/clock/apps/web/src/routes/(app)/apps/+page.svelte
diff --git a/apps/clock/apps/web/src/routes/clock-faces/+page.svelte b/apps/clock/apps/web/src/routes/(app)/clock-faces/+page.svelte
similarity index 100%
rename from apps/clock/apps/web/src/routes/clock-faces/+page.svelte
rename to apps/clock/apps/web/src/routes/(app)/clock-faces/+page.svelte
diff --git a/apps/clock/apps/web/src/routes/feedback/+page.svelte b/apps/clock/apps/web/src/routes/(app)/feedback/+page.svelte
similarity index 100%
rename from apps/clock/apps/web/src/routes/feedback/+page.svelte
rename to apps/clock/apps/web/src/routes/(app)/feedback/+page.svelte
diff --git a/apps/clock/apps/web/src/routes/life/+page.svelte b/apps/clock/apps/web/src/routes/(app)/life/+page.svelte
similarity index 100%
rename from apps/clock/apps/web/src/routes/life/+page.svelte
rename to apps/clock/apps/web/src/routes/(app)/life/+page.svelte
diff --git a/apps/clock/apps/web/src/routes/mana/+page.svelte b/apps/clock/apps/web/src/routes/(app)/mana/+page.svelte
similarity index 100%
rename from apps/clock/apps/web/src/routes/mana/+page.svelte
rename to apps/clock/apps/web/src/routes/(app)/mana/+page.svelte
diff --git a/apps/clock/apps/web/src/routes/pomodoro/+page.svelte b/apps/clock/apps/web/src/routes/(app)/pomodoro/+page.svelte
similarity index 100%
rename from apps/clock/apps/web/src/routes/pomodoro/+page.svelte
rename to apps/clock/apps/web/src/routes/(app)/pomodoro/+page.svelte
diff --git a/apps/clock/apps/web/src/routes/profile/+page.svelte b/apps/clock/apps/web/src/routes/(app)/profile/+page.svelte
similarity index 100%
rename from apps/clock/apps/web/src/routes/profile/+page.svelte
rename to apps/clock/apps/web/src/routes/(app)/profile/+page.svelte
diff --git a/apps/clock/apps/web/src/routes/settings/+page.svelte b/apps/clock/apps/web/src/routes/(app)/settings/+page.svelte
similarity index 100%
rename from apps/clock/apps/web/src/routes/settings/+page.svelte
rename to apps/clock/apps/web/src/routes/(app)/settings/+page.svelte
diff --git a/apps/clock/apps/web/src/routes/stopwatch/+page.svelte b/apps/clock/apps/web/src/routes/(app)/stopwatch/+page.svelte
similarity index 100%
rename from apps/clock/apps/web/src/routes/stopwatch/+page.svelte
rename to apps/clock/apps/web/src/routes/(app)/stopwatch/+page.svelte
diff --git a/apps/clock/apps/web/src/routes/themes/+page.svelte b/apps/clock/apps/web/src/routes/(app)/themes/+page.svelte
similarity index 100%
rename from apps/clock/apps/web/src/routes/themes/+page.svelte
rename to apps/clock/apps/web/src/routes/(app)/themes/+page.svelte
diff --git a/apps/clock/apps/web/src/routes/timers/+page.svelte b/apps/clock/apps/web/src/routes/(app)/timers/+page.svelte
similarity index 100%
rename from apps/clock/apps/web/src/routes/timers/+page.svelte
rename to apps/clock/apps/web/src/routes/(app)/timers/+page.svelte
diff --git a/apps/clock/apps/web/src/routes/world-clock/+page.svelte b/apps/clock/apps/web/src/routes/(app)/world-clock/+page.svelte
similarity index 100%
rename from apps/clock/apps/web/src/routes/world-clock/+page.svelte
rename to apps/clock/apps/web/src/routes/(app)/world-clock/+page.svelte
diff --git a/apps/clock/apps/web/src/routes/+layout.svelte b/apps/clock/apps/web/src/routes/+layout.svelte
index 2623bd768..c3276cb38 100644
--- a/apps/clock/apps/web/src/routes/+layout.svelte
+++ b/apps/clock/apps/web/src/routes/+layout.svelte
@@ -1,142 +1,15 @@
-
-
-{#if $isLocaleLoading}
-
-
-{:else if isAuthRoute}
-
- {@render children()}
-{:else if loading}
-
+{#if $isLocaleLoading || loading}
{:else}
-
-
-
-
-
- {@render children()}
-
-
+
+ {@render children()}
{/if}
-
-