<template>
  <div id="wrapper">
    <AppHeader />
    <slot />
    <AppFooter />
    <GotoTop />
  </div>
</template>

<script setup lang="ts">
// Explicit imports so header/footer/gototop are not lazy-loaded (avoids hydration issues)
import AppHeader from '~/components/AppHeader.vue'
import AppFooter from '~/components/AppFooter.vue'
import GotoTop from '~/components/GotoTop.vue'
</script>
