@charset "UTF-8";

/* 여기에 사용자 CSS 작성 */

/*
 Theme Name: GeneratePress Child
 Template: generatepress
 Version: 1.0
*/


/* Pretendard 폰트 로드 (깔끔하고 시원한 제목용) */
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard-dynamic-subset.min.css'); 
/* Noto Sans KR 폰트 로드 (본문 유지용) */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400&display=swap'); 

/* 여기에 사용자 CSS 작성 */

/* 1. 기사 제목 폰트 변경 및 줄 간격 조정 : Pretendard 폰트 적용 */
.entry-title {
    font-family: 'Pretendard', 'Noto Sans KR', sans-serif; 
    font-weight: 400; 
    letter-spacing: -0.05em;     
    line-height: 1.4; /* 줄 간격 설정: 폰트 크기의 1.4배 */
    /*font-size: 30px; /* 예시 크기: 픽셀(px) 단위 */
    font-size: 1.7em; /* 예시 크기: 상대 단위(em) */
    
}

/* 2. 기사 본문 폰트 유지: Noto Sans KR 폰트 적용 */
.entry-content {
    font-family: "Noto Sans KR", sans-serif;
    font-weight: 400; /* 일반 굵기 */
    line-height: 1.8; /* 줄 간격을 넓혀 본문 가독성 향상 (답답함 해소) */
}

/* 대시보드 카드 목록 전용 스타일 */
.disclosure-card-list {
    display: flex;
    flex-direction: column;
    gap: 20px;  /* 카드 사이 간격 */
}

.disclosure-card {
    display: flex;
    align-items: flex-start;
    gap: 15px;  /* 썸네일과 텍스트 간격 */
    padding: 15px;
    border: 1px solid #eee;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0,0,0,0.05);
}
.disclosure-card .thumb-link {
    flex-shrink: 0;
}

/*대시보드에서 사진 크기*/
.disclosure-card img.thumb {
    width: 100px;
    height: auto;
    border-radius: 6px;
}
.disclosure-card .info {
    flex: 1;
}
.disclosure-card .title {
    font-size: 16px;
    font-weight: 600;
    color: #222;
    text-decoration: none;
}
.disclosure-card .meta {
    font-size: 13px;
    color: #666;
    margin-top: 3px;
}

.article-subtitle {
  font-size: 1.1em;
  color: #555;
  margin-top: -6px;
  margin-bottom: 18px;
  line-height: 1.5;
}

.post-time {
margin-right: 8px;
}