/**
 * Guest middleware - replaces middleware/unauthenticated.js
 * Redirects authenticated users away from auth pages.
 */
export default defineNuxtRouteMiddleware((_to, _from) => {
  const authStore = useAuthStore()
  authStore.restoreFromCookies()

  if (authStore.loggedIn) {
    return navigateTo('/')
  }
})
