diff --git a/app.vue b/app.vue
index 7fec1d585c764df0ee119c3eefdfb1c209f9bee5..848cc28adb460e09fd96882716a45ef1d432a923 100644
--- a/app.vue
+++ b/app.vue
@@ -1,6 +1,5 @@
 <template>
-  <client-only>
-    <app-navbar />
-  </client-only>
-  <nuxt-page />
+  <NuxtLayout>
+     <NuxtPage />
+  </NuxtLayout>
 </template>
diff --git a/components/AppNavbar.vue b/components/AppNavbar.vue
deleted file mode 100644
index 3a722193280173a6486251500fc93f2ae367ec5b..0000000000000000000000000000000000000000
--- a/components/AppNavbar.vue
+++ /dev/null
@@ -1,19 +0,0 @@
-<script setup lang="ts">
-const { $keycloak } = useNuxtApp();
-
-const login = () => {
-  $keycloak.login()
-}
-
-const logout = () => {
-  $keycloak.logout({ redirectUri: location.origin + "/" });
-}
-
-</script>
-
-<template>
-  <div>
-    <button @click="logout" v-if="$keycloak.authenticated">Logout</button>
-    <button @click="login" v-else>Login</button>
-  </div>
-</template>
diff --git a/layouts/default.vue b/layouts/default.vue
new file mode 100644
index 0000000000000000000000000000000000000000..3a30b4d19340b0bc23acee1e845b1008239f3c34
--- /dev/null
+++ b/layouts/default.vue
@@ -0,0 +1,21 @@
+<template>
+
+<div>
+  <button @click="$keycloak.logout()" v-if="$keycloak.authenticated">Logout</button>
+  <button @click="$keycloak.login()" v-else>Login</button>
+</div>
+
+<slot />
+</template>
+
+<script>
+const { $keycloak } = useNuxtApp();
+
+export default {
+  name: 'default',
+  data () {
+    return {
+    }
+  },
+}
+</script>
diff --git a/nuxt.config.ts b/nuxt.config.ts
index 6daffa59ee3034d6ce7f8bcd602e268b74b3591b..4f38162247dd7f003b66953de4b0c5e141f2b4bb 100644
--- a/nuxt.config.ts
+++ b/nuxt.config.ts
@@ -12,4 +12,12 @@ export default defineNuxtConfig({
     },
   },
 
+//  app: {
+//    head: {
+//      link: [
+//        { rel: 'stylesheet', href: 'https://styleguide.pirati.cz/2.9.1/css/styles.css' }
+//      ]
+//    }
+//  },
+
 })