/* A안: 제목 마루부리 / 본문·UI 기존 고딕 / 실제 한자만 Noto 파생 보조. */
@import url("fonts.css");
:root{--unsalpim-title:"Unsalpim Maru","Unsalpim Hanja",Batang,"바탕",serif;--unsalpim-body:"Unsalpim Hanja","Malgun Gothic","맑은 고딕","Apple SD Gothic Neo",sans-serif;--reading-title-font:var(--unsalpim-title);--reading-body-font:var(--unsalpim-body)}
body{font-family:var(--unsalpim-body)}
h1,h2,h3,h4,.brand,.footer-brand,.brand-seal,.small-seal,.daily-circle,.daily-pillar,#today-date,.reading-hero .keyword,.one-line p,.reading-pillar strong,.pillar strong,.character,.reading-cycle-card strong{font-family:var(--unsalpim-title);font-synthesis:none}
/* 기존 페이지별 제목 선택자의 우선순위와 맞춥니다. 크기·행간·여백은 그대로 유지합니다. */
.intro h1,.reading-intro h1,.reading-report h2,.reading-report h3,.info-main h1,.public-guide h2,.public-guide h3{font-family:var(--unsalpim-title)}
nav,nav a,button,input,select,textarea,label,legend,summary,.brand-sub,.brand small,.footer-brand span,.public-guide,.public-guide p,.public-guide li,.reading-basis,.basis,.reading-god-details{font-family:var(--unsalpim-body)}
.reading-basis pre,.basis pre{font-family:"Unsalpim Hanja",monospace}
