@font-face{font-family:'BMHannaPreview';src:url('assets/fonts/BMHANNAPro.ttf') format('truetype');font-weight:100 900;font-display:swap}
@font-face{font-family:'BMJuaPreview';src:url('assets/fonts/BMJUA.ttf') format('truetype');font-weight:100 900;font-display:swap}
@font-face{font-family:'ClovaPreview';src:url('assets/fonts/NanumDaHaengCe.woff') format('woff');font-weight:100 900;font-display:swap}
@font-face{font-family:'JalnanPreview';src:url('assets/fonts/Jalnan.woff') format('woff');font-weight:100 900;font-display:swap}
@font-face{font-family:'NotoSansKRPreview';src:url('assets/fonts/NotoSansKR-Variable.ttf') format('truetype');font-weight:100 900;font-display:swap}@font-face{font-family:'GmarketPreview';src:url('assets/fonts/GmarketSansTTFLight.ttf') format('truetype');font-weight:300;font-display:swap}
@font-face{font-family:'GmarketPreview';src:url('assets/fonts/GmarketSansTTFMedium.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:'GmarketPreview';src:url('assets/fonts/GmarketSansTTFBold.ttf') format('truetype');font-weight:700;font-display:swap}.font-hanna{--preview-font:'BMHannaPreview';--sans:'BMHannaPreview','Malgun Gothic',sans-serif}
.font-jua{--preview-font:'BMJuaPreview';--sans:'BMJuaPreview','Malgun Gothic',sans-serif}
.font-clova{--preview-font:'ClovaPreview';--sans:'ClovaPreview','Malgun Gothic',sans-serif}
.font-jalnan{--preview-font:'JalnanPreview';--sans:'JalnanPreview','Malgun Gothic',sans-serif}
.font-gmarket{--preview-font:'GmarketPreview';--sans:'GmarketPreview','Malgun Gothic',sans-serif}
.font-noto{--preview-font:'NotoSansKRPreview';--sans:'NotoSansKRPreview','Malgun Gothic',sans-serif}
body[class*="font-"]{font-synthesis:none;font-family:var(--sans);font-weight:400}
body[class*="font-"] h2,body[class*="font-"] h3,body[class*="font-"] .brand,body[class*="font-"] .stage-no,body[class*="font-"] .stage-no b{font-family:var(--preview-font),'Malgun Gothic',sans-serif;font-weight:400}
body[class*="font-"] .section-heading h2{font:400 46px/1.3 var(--preview-font),'Malgun Gothic',sans-serif;letter-spacing:0}
body[class*="font-"] .card-content h3{font-size:20px;letter-spacing:0}
body[class*="font-"] .category-trigger{font-size:15px}
body[class*="font-"] .preview-toolbar{font-family:'Segoe UI','Malgun Gothic',sans-serif}
.font-clova .card-content h3{font-size:24px}.font-clova .category-trigger{font-size:20px}.font-clova .category-drawer nav a{font-size:22px}.font-clova .object-caption>p{font-size:17px}
.font-gmarket .card-content h3{font-weight:500}
.font-chooser{background:#20241f;color:#fff;border:1px solid #62685a;border-radius:5px;font:11px 'Segoe UI','Malgun Gothic',sans-serif;padding:5px;max-width:145px}
@media(max-width:700px){body[class*="font-"] .section-heading h2{font-size:36px}.font-chooser{max-width:125px;font-size:10px}.font-preview-bar{gap:10px;padding-inline:12px}.font-preview-bar>span{display:none}}
