/* Pretendard_kor: 한글용 */
@font-face {
  font-family: 'Pretendard';
  src: url('./Pretendard-Thin.woff2') format('woff2');
  font-style: normal;
  font-weight: 100;
  unicode-range:  U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E, U+0030-0039, U+AC00-D7A3;   
}
@font-face {
  font-family: 'Pretendard';
  src: url('./Pretendard-ExtraLight.woff2') format('woff2');
  font-style: normal;
  font-weight: 200;
  unicode-range:  U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E, U+0030-0039, U+AC00-D7A3;   
}
@font-face {
  font-family: 'Pretendard';
  src: url('./Pretendard-Light.woff2') format('woff2');
  font-style: normal;
  font-weight: 300;
  unicode-range:  U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E, U+0030-0039, U+AC00-D7A3;   
}
@font-face {
  font-family: 'Pretendard';
  src: url('./Pretendard-Regular.woff2') format('woff2');
  font-style: normal;
  font-weight: 400;
  unicode-range:  U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E, U+0030-0039, U+AC00-D7A3;   
}
@font-face {
  font-family: 'Pretendard';
  src: url('./Pretendard-Medium.woff2') format('woff2');
  font-style: normal;
  font-weight: 500;
  unicode-range:  U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E, U+0030-0039, U+AC00-D7A3;   
}
@font-face {
  font-family: 'Pretendard';
  src: url('./Pretendard-SemiBold.woff2') format('woff2');
  font-style: normal;
  font-weight: 600;
  unicode-range:  U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E, U+0030-0039, U+AC00-D7A3;   
}
@font-face {
  font-family: 'Pretendard';
  src: url('./Pretendard-Bold.woff2') format('woff2');
  font-style: normal;
  font-weight: 700;
  unicode-range:  U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E, U+0030-0039, U+AC00-D7A3;   
}
@font-face {
  font-family: 'Pretendard';
  src: url('./Pretendard-ExtraBold.woff2') format('woff2');
  font-style: normal;
  font-weight: 800;
  unicode-range:  U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E, U+0030-0039, U+AC00-D7A3;   
}

/* Outfit_eng: 영문용*/
@font-face {
  font-family: 'Outfit';
  src: url('./Outfit-Thin.woff2') format('woff2');
  font-style: normal;
  font-weight: 100;
  unicode-range: U+0041-005A, U+0061-007A; 
}
@font-face {
  font-family: 'Outfit';
  src: url('./Outfit-ExtraLight.woff2') format('woff2');
  font-style: normal;
  font-weight: 200;
  unicode-range: U+0041-005A, U+0061-007A;
}
@font-face {
  font-family: 'Outfit';
  src: url('./Outfit-Light.woff2') format('woff2');
  font-style: normal;
  font-weight: 300;
  unicode-range: U+0041-005A, U+0061-007A;
}
@font-face {
  font-family: 'Outfit';
  src: url('./Outfit-Regular.woff2') format('woff2');
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0041-005A, U+0061-007A;
}
@font-face {
  font-family: 'Outfit';
  src: url('./Outfit-Medium.woff2') format('woff2');
  font-style: normal;
  font-weight: 500;
  unicode-range: U+0041-005A, U+0061-007A;
}
@font-face {
  font-family: 'Outfit';
  src: url('./Outfit-SemiBold.woff2') format('woff2');
  font-style: normal;
  font-weight: 600;
  unicode-range: U+0041-005A, U+0061-007A;
}
@font-face {
  font-family: 'Outfit';
  src: url('./Outfit-Bold.woff2') format('woff2');
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0041-005A, U+0061-007A;
}
@font-face {
  font-family: 'Outfit';
  src: url('./Outfit-Black.woff2') format('woff2');
  font-style: normal;
  font-weight: 900; 
  unicode-range: U+0041-005A, U+0061-007A;
}

/* Pretendard_only: 모든 문자 대상 (한글/영어 모두 Pretendard만) */
@font-face {
  font-family: 'Pretendard-pre';
  src: url('./Pretendard-Thin.woff2') format('woff2');
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: 'Pretendard-pre';
  src: url('./Pretendard-ExtraLight.woff2') format('woff2');
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: 'Pretendard-pre';
  src: url('./Pretendard-Light.woff2') format('woff2');
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: 'Pretendard-pre';
  src: url('./Pretendard-Regular.woff2') format('woff2');
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: 'Pretendard-pre';
  src: url('./Pretendard-Medium.woff2') format('woff2');
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: 'Pretendard-pre';
  src: url('./Pretendard-SemiBold.woff2') format('woff2');
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: 'Pretendard-pre';
  src: url('./Pretendard-Bold.woff2') format('woff2');
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: 'Pretendard-pre';
  src: url('./Pretendard-ExtraBold.woff2') format('woff2');
  font-style: normal;
  font-weight: 800;
}