/*
 * Post Navigation & More Item (PakSJ)
 */

/* Prev/Next 컨테이너 (좌/우 배치 유지) */
.pak-post-nav{
  display:flex;
  justify-content:space-between;
  gap:2rem;
  border-top:1px solid #ddd;
  padding-top:1.25rem;
  margin-top:2rem;
}

/* 좌/우 영역 */
.pak-post-nav__prev,
.pak-post-nav__next{
  max-width:45%;
}

/* 링크 공통: 색상 상속, 굵게X */
.pak-post-nav a{
  color:inherit;
  text-decoration:none;
  display:block;
  font-weight:normal;
}
.pak-post-nav a:hover .pak-title{ text-decoration:underline; }

/* 라벨(윗줄) / 제목(아랫줄) */
.pak-post-nav .pak-label{
  font-size:.85rem;
  margin-bottom:.25rem;
  font-weight:normal;
}
.pak-post-nav .pak-title{
  font-size:1.05rem;
  line-height:1.45;
  font-weight:normal;
  word-break:keep-all;
  overflow-wrap:anywhere;
}

/* 정렬 */
.pak-post-nav__prev{ text-align:left; }
.pak-post-nav__next{ text-align:right; }

/* ===== MORE ITEM: 박스, 가운데 정렬 ===== */
.pak-more-box{
  margin:2rem auto 0;
  padding:1rem 1.5rem;
  border:1px solid #ddd;
  border-radius:6px;
  text-align:center;
  max-width:640px;      /* 박스 너비 */
  background:#f9f9f9;   /* 옅은 배경(원치 않으면 삭제) */
  color:inherit;
  font-weight:normal;
}
.pak-more-box .pak-more-label{
  display:block;
  font-size:.9rem;
  margin-bottom:.5rem;
  font-weight:normal;
}
.pak-more-box a{
  color:inherit;
  text-decoration:none;
  font-size:1.05rem;
  font-weight:normal;
}
.pak-more-box a:hover{ text-decoration:underline; }

/* 모바일 */
@media (max-width:640px){
  .pak-post-nav{ gap:1rem; }
  .pak-post-nav__prev,.pak-post-nav__next{ max-width:48%; }
  .pak-post-nav .pak-title{ font-size:1rem; }
  .pak-more-box{ margin-top:1.5rem; }
}
