/* 바디 섹션 기본 설정 */
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff2') format('woff2'),
         url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
  }
  
  body {
    font-family: 'Pretendard', 'Apple SD Gothic Neo', 'Noto Sans KR', sans-serif; /* 구체적인 폴백 폰트 추가 */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; /* 폰트 스무딩 적용 */
    font-weight: 400;
    font-size: 16px; /* 기본 폰트 크기 설정 */
    line-height: 1.6; /* 가독성을 위한 라인 높이 설정 */
  }
  
  /* 기본 heading 스타일 */
  h1, h2, h3, h4, h5, h6 {
    font-family: 'Pretendard', 'Apple SD Gothic Neo', 'Noto Sans KR', sans-serif;
    font-weight: 700; /* 헤딩에 굵은 폰트 적용 */
    line-height: 1.2; /* 헤딩의 라인 높이 조금 더 촘촘하게 */
  }
  
  /* 링크 기본 설정 */
  a {
    font-family: 'Pretendard', 'Apple SD Gothic Neo', 'Noto Sans KR', sans-serif;
    color: inherit;
    text-decoration: none;
    font-weight: 400;
  }

/* 기본 링크 스타일 */
a {
    color: #000000; /* 기본 링크 색상 */
    text-decoration: none; /* 링크에 기본적으로 밑줄 없음 */
  }
  
  /* 마우스 올렸을 때 링크 스타일 */
  a:hover {
    text-decoration: none; /* 마우스 오버 시에도 밑줄 없음 */
  }
  