@charset "utf-8";

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-1Thin.woff2') format('woff2');
    font-weight: 100;
    font-display: swap;
}



@font-face {
    font-family: 'GOUDOS';
    src: url('../font/GOUDOS.TTF') format('woff');
    font-weight: 100;
    font-display: swap;
}

@font-face {
    font-family: 'PyeojinGothic';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2504-1@1.0/PyeojinGothic-Light.woff2') format('woff2');
    font-weight: 300;
    font-display: swap;
}


*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

li{
    list-style: none;
}

a{
    text-decoration: none;
     display: block;


}

.clearfix::after, .clearfix::before{
    content: "";
    display: block;
    clear: both;
}

html, body {
  height: auto;
  overflow-y: auto;
  scroll-behavior: smooth;  /* 스크립트 이동도 부드럽게 */
  overflow-x: hidden

}

section {
  /* min-height 지정하지 마세요. 콘텐츠에 따라 자연스럽게 사이즈 */
  padding-top: var(--headerH, 64px);  /* 헤더 가림 방지 */
}

body {
  font-family: "Pretendard", "Apple SD Gothic Neo", "Noto Sans KR", system-ui, -apple-system, sans-serif;
}