/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/ 

/* ====== @font-face 정의 ====== */
/* 단일 웨이트 폰트이므로, 각각 실제 weight는 하나뿐임 */

@font-face {
  font-family: 'HW'; /* 본문용 - 단일 Regular 폰트 */
  font-style: normal;
  font-weight: normal; /* 굵기 구분 없음 → normal 처리 */
  src: url('/fonts/HW.eot');
  src: local("?"),
       url('/fonts/HW.woff') format('woff'),
       url('/fonts/HW.woff2') format('woff2'),
       url('/fonts/HW.otf') format('opentype');
}

@font-face {
  font-family: 'HD'; /* 헤드라인용 - 단일 굵기 */
  font-style: normal;
  font-weight: normal; /* 굵기 구분 없음 → normal 처리 */
  src: url('/fonts/HD.eot');
  src: local("?"),
       url('/fonts/HD.woff') format('woff'),
       url('/fonts/HD.woff2') format('woff2'),
       url('/fonts/HD.otf') format('opentype');
}

@font-face {
  font-family: 'Pildo'; /* 헤드라인 강조용 - 단일 굵기 */
  font-style: normal;
  font-weight: normal; /* 굵기 구분 없음 → normal 처리 */
  src: url('/fonts/Pildo.eot');
  src: local("?"),
       url('/fonts/Pildo.woff') format('woff'),
       url('/fonts/Pildo.woff2') format('woff2'),
       url('/fonts/Pildo.otf') format('opentype');
}

@font-face {
  font-family: 'SSG'; /* 단일 굵기 */
  font-style: normal;
  font-weight: normal; /* 굵기 구분 없음 → normal 처리 */
  src: url('/fonts/SSG.eot');
  src: local("?"),
       url('/fonts/SSG.woff') format('woff'),
       url('/fonts/SSG.woff2') format('woff2'),
       url('/fonts/SSG.otf') format('opentype');
}

/* ====== 폰트 리셋 & 기본 스타일 ====== */

body {
  font-family: 'HW';
  font-style: normal;
  font-weight: normal; /* 실제 weight는 하나뿐이므로 */
  letter-spacing: -0.2px;
}

p {
  font-family: 'HW' !important;
  font-style: normal;
  font-weight: normal;
  letter-spacing: -0.2px;
}


/* ====== 헤드라인 및 강조용 ====== */

h1, h2, h3, h4, h5, h6 {
  font-family: 'HD';
  font-style: normal;
  font-weight: normal; /* 단일 웨이트 폰트 */
}

em {
  font-family: 'HD';
  font-style: normal;
  font-weight: normal; /* 단일 웨이트 폰트 */
  -webkit-text-stroke: 2px;
  -webkit-text-fill-color: transparent;
}


/* ====== 헤드라인 대용 클래스 ====== */

.headlinefont,
strong {
  font-family: 'Pildo' !important;
  font-style: normal;
  font-weight: normal; /* 원래 800 지정돼 있었으나, 실제 효과 없음 */
}


/* ====== 유틸 클래스 ====== */

.regularfont {
  font-family: 'SSG' !important;
  font-style: normal;
  font-weight: normal;
}

.slider_header1 {
  font-family: 'HD' !important;
  font-style: normal;
  font-weight: normal;
}

.slider_header2 {
  font-family: 'Pildo' !important;
  font-style: normal;
  font-weight: normal;
}
