/* public/styles/fonts.css */

/* Bold (B) */
@font-face {
  font-family: 'Nanum Square Round';
  src: url('/fonts/NanumSquareRoundB.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

/* Extra Bold (EB) */
@font-face {
  font-family: 'Nanum Square Round';
  src: url('/fonts/NanumSquareRoundEB.ttf') format('truetype');
  font-weight: 800; /* Extra Bold */
  font-style: normal;
}

/* Light (L) */
@font-face {
  font-family: 'Nanum Square Round';
  src: url('/fonts/NanumSquareRoundL.ttf') format('truetype');
  font-weight: lighter;
  font-style: normal;
}

/* Regular (R) */
@font-face {
  font-family: 'Nanum Square Round';
  src: url('/fonts/NanumSquareRoundR.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/* Bold (B) */
@font-face {
  font-family: 'NotoSans';
  src: url('/fonts/NotoSans-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

/* Extra Bold (EB) */
@font-face {
  font-family: 'NotoSans';
  src: url('/fonts/NotoSansd-ExtraBold.ttf') format('truetype');
  font-weight: 800; /* Extra Bold */
  font-style: normal;
}

/* Light (L) */
@font-face {
  font-family: 'NotoSans';
  src: url('/fonts/NotoSans-Light.ttf') format('truetype');
  font-weight: lighter;
  font-style: normal;
}

/* Regular (R) */
@font-face {
  font-family: 'NotoSans';
  src: url('/fonts/NotoSans-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}





/* 기본 폰트 설정 - 전역에서 상황에 따라 적용하기 위해 class로 나누기 */

/* 기본 바디용 Nanum Square (우리아이용) */
body.wooriai-font {
  font-family: 'Nanum Square Round', sans-serif;
}

/* 디어마이펫용 Noto Sans */
body.dearmypet-font {
  font-family: 'Noto Sans', sans-serif;
}

/* 헤딩 등 전체 일괄 지정할 때 */
h1, h2, h3, h4, h5, p {
  font-family: inherit; /* body에 따라 자동 적용되게 */
}