@charset "utf-8";

/* Nexon Lv1 Gothic 웹폰트 선언 */
@font-face {
    font-family: 'NexonLv1Gothic';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXON Lv1 Gothic OTF Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'NexonLv1Gothic';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXON Lv1 Gothic OTF.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'NexonLv1Gothic';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXON Lv1 Gothic OTF Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* 모든 요소에 NexonLv1Gothic 적용 */
*,
html, 
body,
input, 
textarea, 
select, 
button,
table, 
th, 
td,
h1, h2, h3, h4, h5, h6,
p, 
ul, 
ol, 
li, 
dl, 
dt, 
dd,
a, 
strong, 
em, 
span, 
label,
blockquote, 
cite, 
address, 
time, 
mark, 
small {
    font-family: "NexonLv1Gothic",
                 -apple-system,
                 BlinkMacSystemFont,
                 system-ui,
                 Roboto,
                 "Helvetica Neue",
                 "Segoe UI",
                 "Apple SD Gothic Neo",
                 "Noto Sans KR",
                 "Malgun Gothic",
                 "Apple Color Emoji",
                 "Segoe UI Emoji",
                 "Segoe UI Symbol",
                 sans-serif;
}

/* 제목 굵기 */
h1, h2, h3, h4, h5, h6 {
    font-weight: 700;
}

/* 코드 계열은 고정폭 유지 */
code, 
pre, 
kbd, 
samp {
    font-family: 'Courier New', Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
}

/* 특정 영역 강제 적용용 클래스 */
.nexonlv1 * {
    font-family: 'NexonLv1Gothic', sans-serif;
}
