.type-switch{display:flex;align-items:center;gap:0;padding:9px 20px;background:#263d33;color:#f8ead2;font-size:.77rem;position:relative;z-index:5}
.type-switch span{margin-right:auto;letter-spacing:-.02em}
.type-switch a{color:#f8ead2;text-decoration:none;padding:7px 9px;border:1px solid #b5b9a2}
.type-switch a+a{border-left:0}
.type-switch a.selected{background:#e7b737;color:#263d33;font-weight:700}
.font-poster{font-family:'Pretendard Variable','IBM Plex Sans KR',sans-serif}
.font-poster button,.font-poster input,.font-poster textarea,.font-poster select{font-family:'Pretendard Variable','IBM Plex Sans KR',sans-serif}
.font-poster .page-intro h1,.font-poster .today-card h2,.font-poster .section-head h2,.font-poster .timeline-body strong,.font-poster .sheet-title,.font-poster .info-block h2,.font-poster .empty-album h2,.font-poster .day-title strong,.font-poster .intro-heading,.font-poster .intro-front span,.font-poster .intro-back{font-family:'Hahmlet',serif;font-weight:700}
.font-essay .page-intro h1,.font-essay .today-card h2,.font-essay .section-head h2,.font-essay .timeline-body strong,.font-essay .sheet-title,.font-essay .info-block h2,.font-essay .empty-album h2,.font-essay .day-title strong,.font-essay .intro-heading,.font-essay .intro-front span,.font-essay .intro-back{font-family:'Diphylleia',serif;font-weight:400}
.font-essay .page-intro h1{font-size:2.25rem;line-height:1.32}
.font-essay .timeline-body strong{font-size:1.08rem}
