Files
takerofnotes-website/pages/+Layout.vue
2026-03-18 15:53:54 -04:00

43 lines
621 B
Vue

<!-- https://vike.dev/Layout -->
<template>
<div class="layout">
<slot />
</div>
</template>
<script lang="ts" setup></script>
<style>
body {
margin: 0;
font-family: sans-serif;
}
* {
box-sizing: border-box;
}
a {
text-decoration: none;
}
</style>
<style scoped>
.layout {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
background: #131313;
color: #ebebeb;
}
/* Page Transition Animation */
#page-content {
opacity: 1;
transition: opacity 0.3s ease-in-out;
}
body.page-transition #page-content {
opacity: 0;
}
</style>