@font-face { font-family: 'MoonArirangRoot'; src: url('../fonts/JSArirangPPURI-RegularA1.woff') format('woff'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Moon62570'; src: url('../fonts/62570%EC%B2%B4.woff') format('woff'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'MoonChusaLove'; src: url('../fonts/ChusaLove.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'MoonAnsung'; src: url('../fonts/Ansungtangmyun-Bold.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'MoonHSBombaram'; src: url('../fonts/HSBombaram21-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'MoonBusan'; src: url('../fonts/Busan.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'MoonSuseong'; src: url('../fonts/SuseongHyejeong.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'MoonDokrip'; src: url('../fonts/Dokrip.woff') format('woff'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'MoonPolice'; src: url('../fonts/Griun_PolSensibility-Rg.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }

html[data-font]:not([data-font="default"]) body,
html[data-font]:not([data-font="default"]) .brand,
html[data-font]:not([data-font="default"]) .mini-brand,
html[data-font]:not([data-font="default"]) .story-copy h2,
html[data-font]:not([data-font="default"]) .closing-banner span { font-family: var(--app-font); }
select, textarea { font: inherit; }
