/* Shared type scale across customer and administration screens. */
:root{--body:'Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif;--display:var(--body);--mono:var(--body)}
body{font-family:var(--body)!important;font-size:15px;line-height:1.7;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:anywhere}
button,input,select,textarea{font-family:var(--body)!important;letter-spacing:-.02em}
button,select,input{font-size:15px}textarea{font-size:15px;line-height:1.7}
h1,h2,h3,h4,summary{font-family:var(--body)!important;letter-spacing:-.035em;word-break:keep-all}
h1{font-size:28px;line-height:1.4;font-weight:700}h2{font-size:21px;line-height:1.45;font-weight:700}h3{font-size:17px;line-height:1.5;font-weight:600}
p,li{line-height:1.75}button{font-weight:600;line-height:1.5}label{line-height:1.5}small,.fine{line-height:1.65}
.wrap>header h1{font-size:23px!important;font-weight:700;letter-spacing:-.04em}
.svc b{font-family:var(--body)!important;font-weight:700!important;letter-spacing:-.035em!important}
.res-head h2,.verdict,.log-head h2{font-weight:700!important}.score,.price,#headerBalance,#selectedTotal{font-variant-numeric:tabular-nums}
.support-heading h1,.checkout-heading h1{font-size:27px!important;line-height:1.4!important}.support-page .type-copy b{font-size:15px;font-weight:600}.support-page .type-copy span{font-size:13px!important}
#bureungPrices .price-head h2{font-size:21px}.partner-banner strong{font-family:var(--body)!important;line-height:1.45}
@media(max-width:480px){body{font-size:14px}h1{font-size:24px}h2{font-size:19px}h3{font-size:16px}.support-heading h1,.checkout-heading h1{font-size:24px!important}input,select,textarea{font-size:16px!important}.wrap>header h1{font-size:21px!important}.svc b{font-size:17px!important;line-height:1.45!important}.svc>span:last-child{font-size:13px!important;line-height:1.65!important}}

/* One Korean UI family; calligraphic glyphs are limited to fortune symbols. */
:root{--body:'Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif;--display:var(--body);--mono:var(--body);--hanja:'Nanum Myeongjo','Noto Sans KR',serif}
body{font-weight:400;letter-spacing:-.02em}
button,input,select,textarea,optgroup,option{font-family:var(--body)!important}
input,select,textarea,option{font-weight:400}
h1,h2,h3,h4,h5,h6,.mname,.lt,.wfort,.today .t1,.verdict,.money,.cn,.pair .who,.pillar .hz{font-family:var(--body)!important}
h1,h2,h3,h4,h5,h6,.mname,.lt,.cn{font-weight:700!important;letter-spacing:-.03em;line-height:1.45}
b,strong{font-weight:700}button,summary{font-weight:600}
.label,.fine,small,.why,.cm,.entries .dt,.entries .km{font-family:var(--body)!important;letter-spacing:-.015em}
.pillar .v,.pair .el,.oh>b,.bj-main,.seal{font-family:var(--hanja)!important}
.pillar .v small{font-family:var(--body)!important}

/* Keep supporting copy distinct from titles. */
.svc>span:last-child{font-weight:400!important}.business-footer p,.business-footer a,.home-invite>p{font-weight:400}.business-footer b,.home-invite h2{font-weight:700}.support-page small{font-weight:400}
