/* StoneAge Plus Classic v9 */
/* 작은 글씨 가독성 개선 */

/* 일반 설명에 사용할 한글 글꼴 */
:root {
    --sa-readable-font:
        "Malgun Gothic",
        "Apple SD Gothic Neo",
        "Noto Sans KR",
        sans-serif;
}

/* 바로가기 메뉴 제목 */
.shortcut-grid a,
.shortcut-six a {
    font-size: 15px;
}

/* 바로가기 메뉴 작은 설명 */
.shortcut-grid small,
.shortcut-six small,
.shortcut-grid a small,
.shortcut-six a small {
    font-family: var(--sa-readable-font);
    font-size: 13px;
    font-weight: 500;
    line-height: 1.6;
    letter-spacing: -0.2px;
    color: #49351e;
    opacity: 1;
}

/* 페트도감, 게임소개 설명 */
.feature-panel p {
    font-family: var(--sa-readable-font);
    font-size: 14px;
    font-weight: 500;
    line-height: 1.8;
    letter-spacing: -0.2px;
    color: #49351e;
    opacity: 1;
}

/* 영문 소제목 */
.feature-panel .eyebrow {
    font-size: 12px;
    letter-spacing: 0.2px;
}

/* 도감 열기, 게임소개 보기 */
.feature-panel > span:last-child {
    font-size: 14px;
    font-weight: 700;
    color: #41632d;
}

/* 기타 섹션 설명 */
.section-heading p,
.hero p,
.hero-v3 p {
    font-family: var(--sa-readable-font);
    line-height: 1.8;
}

/* 모바일 가독성 */
@media (max-width: 768px) {
    .shortcut-grid small,
    .shortcut-six small {
        font-size: 12px;
    }

    .feature-panel p {
        font-size: 14px;
    }
}
