/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

@font-face {
    font-family: 'Pretendard';
    src: url('fonts/Pretendard-Thin.woff2') format('woff2'),
         url('fonts/Pretendard-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    src: url('fonts/Pretendard-ExtraLight.woff2') format('woff2'),
         url('fonts/Pretendard-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    src: url('fonts/Pretendard-Light.woff2') format('woff2'),
         url('fonts/Pretendard-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    src: url('fonts/Pretendard-Regular.woff2') format('woff2'),
         url('fonts/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    src: url('fonts/Pretendard-Medium.woff2') format('woff2'),
         url('fonts/Pretendard-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    src: url('fonts/Pretendard-SemiBold.woff2') format('woff2'),
         url('fonts/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    src: url('fonts/Pretendard-Bold.woff2') format('woff2'),
         url('fonts/Pretendard-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    src: url('fonts/Pretendard-ExtraBold.woff2') format('woff2'),
         url('fonts/Pretendard-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    src: url('fonts/Pretendard-Black.woff2') format('woff2'),
         url('fonts/Pretendard-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

/* 모든 요소에 Pretendard 적용 */
* {
    font-family: 'Pretendard', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}

/* 기본 글꼴 웨이트 */
body {
    font-weight: 400;
}

/* 각 요소별 폰트 웨이트 조정 */
h1, h2, h3, h4, h5, h6 {
    font-weight: 700; /* 헤딩 요소 기본 웨이트 */
}

p, span, li, a, div, section, article, aside, header, footer, nav {
    font-weight: 400; /* 일반 텍스트 요소 기본 웨이트 */
}

/* 특정 스타일 조정을 위한 예시 */
strong {
    font-weight: 600; /* 강조 텍스트 */
}

em {
    font-style: italic; /* 기울임꼴 */
}

blockquote {
    font-weight: 300; /* 인용문 */
}

/* 추가적인 폰트 웨이트 예시 */
.button, .btn {
    font-weight: 500; /* 버튼 요소 */
}

.caption {
    font-weight: 300; /* 캡션이나 설명 텍스트 */
}