
:root{--font-ui:'Pretendard','Pretendard Variable','Apple SD Gothic Neo','Noto Sans KR',system-ui,sans-serif;--font-display:'Gaegu','Pretendard','Apple SD Gothic Neo',sans-serif;--font-hand:'Gaegu','Pretendard','Apple SD Gothic Neo',sans-serif;--font-brand:'Pacifico','Gaegu','Pretendard','Apple SD Gothic Neo',sans-serif;--type-display:24px;--type-title:16px;--type-body:14px;--type-label:13px;--type-meta:12px;--type-caption:11px}
body{font-family:var(--font-ui);font-size:var(--type-body);line-height:1.5}
#pageTitle,.page-title,h1{font-family:var(--font-display);font-size:var(--type-display)!important;font-weight:400!important;line-height:1.18;letter-spacing:0!important}
.sectionhead h2,.note-title,.calendar-toolbar strong,.endday-head h2{font-family:var(--font-ui);font-size:var(--type-title)!important;font-weight:700;line-height:1.35;letter-spacing:-.2px}
#page-today .sectionhead h2,#page-checkin .sectionhead h2,#page-focus .sectionhead h2,#page-records .sectionhead h2{font-size:var(--type-title)!important}
.hero-title{font-family:var(--font-ui);font-size:17px;font-weight:700;line-height:1.35}
.label,.flabel,.form-sheet label{font-family:var(--font-ui);font-size:var(--type-label);font-weight:650;line-height:1.4}
.field,input,select,textarea{font-family:var(--font-ui)}
.small{font-size:var(--type-meta);line-height:1.45}
.micro{font-size:var(--type-caption);line-height:1.45}
.outline,.solid,.chip,.segment button,.kindseg button,.phases button,.viewseg button,.subtabs button{font-family:var(--font-ui);font-weight:650}
.pagehead .brand-name{font-family:var(--font-brand)!important;font-weight:400!important}
.hand,#dayHeadline,#checkNote,#eventMemo,#lectureNote,.day-review-headline,.day-review-entry-text,.rec.memo,.prayer-title,.prayer-today .t,.weekrow .h,.pstrip .ptitle{font-family:var(--font-hand)}
