@charset "utf-8";

/* =============== @font-face =============== */
@font-face { font-family:'GmarketSans'; src:url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff'); font-weight:300; font-style:normal; font-display:swap }
@font-face { font-family:'GmarketSans'; src:url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff'); font-weight:400; font-style:normal; font-display:swap }
@font-face { font-family:'GmarketSans'; src:url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff'); font-weight:600; font-style:normal; font-display:swap }

@font-face { font-family:'RiaSans-ExtraBold'; src:url('https://fastly.jsdelivr.net/gh/projectnoonnu/2410-1@1.0/RiaSans-ExtraBold.woff2') format('woff2'); font-weight:800; font-style:normal; font-display:swap }
@font-face { font-family:'WavvePADO-Regular'; src:url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/WavvePADO-Regular.woff2') format('woff2'); font-weight:400; font-style:normal; font-display:swap }
@font-face { font-family:'FlightSans-Bold'; src:url('https://fastly.jsdelivr.net/gh/projectnoonnu/2410-1@1.0/FlightSans-Bold.woff2') format('woff2'); font-weight:700; font-style:normal; font-display:swap }
@font-face { font-family:'esamanruMedium'; src:url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/GongGothicMedium.woff') format('woff'); font-weight:500; font-style:normal; font-display:swap }
@font-face { font-family:'esamanruBold'; src:url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/GongGothicBold.woff') format('woff'); font-weight:700; font-style:normal; font-display:swap }

@font-face {
    font-family:'FlightSans-Title';
    src:
            url('../../font/FlightSans-Title.woff2') format('woff2'),
            url('../../font/FlightSans-Title.woff') format('woff'),
            url('../../font/FlightSans-Title.ttf') format('truetype'),
            url('../../font/FlightSans-Title.eot?#iefix') format('embedded-opentype'),
            url('../../font/FlightSansOTF-Title.otf') format('opentype');
    font-weight:700;
    font-style:normal;
    font-display:swap
}
@supports (-webkit-overflow-scrolling:touch) {
    @font-face {
        font-family:'FlightSans-Title';
        src:
                url('../../font/FlightSans-Title.ttf') format('truetype'),
                url('../../font/FlightSans-Title.woff2') format('woff2'),
                url('../../font/FlightSans-Title.woff') format('woff'),
                url('../../font/FlightSans-Title.eot?#iefix') format('embedded-opentype'),
                url('../../font/FlightSansOTF-Title.otf') format('opentype');
        font-weight:700;
        font-style:normal;
        font-display:swap
    }
}

@font-face { font-family:'MBC1961GulimM'; src:url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2304-01@1.0/MBC1961GulimM.woff2') format('woff2'); font-weight:400; font-style:normal; font-display:swap }

/* =============== Font utility classes (ft-*) =============== */
.ft-noto-sans { font-family:'Noto Sans KR',system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif }
.ft-pretendard { font-family:"Pretendard Variable",Pretendard,'Noto Sans KR',sans-serif }
.ft-montserrat { font-family:'Montserrat','Noto Sans KR',sans-serif }

.ft-noto-serif { font-family:'Noto Serif KR','Noto Sans KR',serif }
.ft-paperlogy { font-family:'Paperlogy','Noto Serif KR','Noto Sans KR',serif }
.ft-bitter { font-family:'Bitter',serif }

.ft-flight-title { font-family:'FlightSans-Title','FlightSans-Bold','Noto Sans KR',serif; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; backface-visibility:hidden; -webkit-transform:translateZ(0) }
.ft-flight-sans { font-family:'FlightSans-Bold','Noto Sans KR',serif }
.ft-ria { font-family:'RiaSans-ExtraBold','Noto Serif KR','Noto Sans KR',serif }
.ft-wavve { font-family:'WavvePADO-Regular',sans-serif }
.ft-mbc1961-gulim { font-family:'MBC1961GulimM',"Pretendard Variable",Pretendard,'Noto Sans KR',sans-serif,serif }
.ft-oswald { font-family:'Oswald',Pretendard,'Noto Sans KR',sans-serif,serif; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; backface-visibility:hidden; -webkit-transform:translateZ(0) }

.ft-nanum-gothic { font-family:'Nanum Gothic','Noto Sans KR',sans-serif }
.ft-nanum-square { font-family:'NanumSquare','Noto Sans KR',sans-serif }

.ft-gmarketSans { font-family:'GmarketSans','Noto Sans KR',sans-serif }
.ft-esamanru-m { font-family:'esamanruMedium','Noto Sans KR',serif }
.ft-esamanru-b { font-family:'esamanruBold','Noto Sans KR',serif }

.ft-yeonaesidae { font-family:"yeonaesidae",sans-serif }
.ft-yeonaesidae-l { font-family:"yeonaesidae",sans-serif; font-weight:300 }
.ft-yeonaesidae-r { font-family:"yeonaesidae",sans-serif; font-weight:400 }
.ft-yeonaesidae-b { font-family:"yeonaesidae",sans-serif; font-weight:700 }

.ft-italic { font-style:italic }
.ft-normal { font-style:normal }
