Files
web_6ea_educo/incheon/app.vue
T

64 lines
1.2 KiB
Vue

<template>
<div class="site-wrapper">
<!-- Header는 사용자 요청에 의해 제외 -->
<main class="site-main">
<NuxtPage />
</main>
<AppFooter />
</div>
</template>
<script setup>
// Header 없는 클린 랜딩 구조
</script>
<style>
/* Reset & Base Layout */
*, *::before, *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
}
html {
font-family: "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;
font-size: 16px;
line-height: 1.5;
color: var(--text-color, #1e293b);
background-color: var(--bg-body, #ffffff);
-webkit-text-size-adjust: 100%;
word-break: keep-all;
overflow-x: hidden;
}
body {
width: 100%;
min-width: 280px;
overflow-x: hidden;
background-color: var(--bg-body, #ffffff);
}
.site-wrapper {
display: flex;
flex-direction: column;
min-height: 100vh;
width: 100%;
overflow-x: hidden;
}
.site-main {
flex: 1;
width: 100%;
}
a {
color: inherit;
text-decoration: none;
}
button, input, select, textarea {
font-family: inherit;
font-size: inherit;
}
</style>