diff --git a/app.vue b/app.vue
index adc2e8f0..e5c00115 100644
--- a/app.vue
+++ b/app.vue
@@ -10,8 +10,8 @@ useHead({
 </script>
 
 <template>
+  <NuxtLoadingIndicator />
   <NuxtLayout>
-    <NuxtLoadingIndicator />
     <NuxtPage />
   </NuxtLayout>
 </template>
diff --git a/layouts/default.vue b/layouts/default.vue
index 0fc57c6f..e3dbcf9e 100644
--- a/layouts/default.vue
+++ b/layouts/default.vue
@@ -1,6 +1,6 @@
 <template>
   <div h-full>
-    <main flex w-full mxa h-full lg:max-w-80rem>
+    <main flex w-full mxa lg:max-w-80rem>
       <div class="w-1/4" hidden lg:flex flex-col items-end>
         <div fixed>
           <slot name="left">
@@ -9,7 +9,7 @@
         </div>
       </div>
       <div class="lg:w-3/4" flex>
-        <div class="w-full md:w-2/3" border="l r border">
+        <div class="w-full md:w-2/3" border="l r border" min-h-screen>
           <slot />
         </div>
         <div hidden md:flex="~ col" class="w-1/3">