:root {
  --nd-box-skin-title-color: #d71921;
  --nd-box-margins-border-color: rgba(0,0,0,.12);
}
/* 타이틀 */
.auto-titles {
 letter-spacing: -.12rem !important; 
}

/* 설문조사 */
.poll-weiget .poll-view-titles {
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 2.6;
}

/* 탭박스 */
.tabs-wrap.type-E {
  --nd-tabs-link-font-size: 1rem;
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem;
  border-bottom: 1px dashed rgba(0,0,0,.12);
}  
  #skin-reply{
  --nd-atx-gutter-y: 0.625rem;
    --nd-atx-title-font-size: 0.875rem;
    --nd-atx-title-font-weight: 400;
    --nd-atx-title-line-height: 22px;
}


/* 홍경아 / 1484476 / 20250702 */
.photo-layout.bigsize::before {background: url('/image/image-zoom.png') 0 -60px no-repeat;}
.article-veiw-body .photo-layout:hover::after {visibility: visible; }
.article-veiw-body .photo-layout::after {content: '클릭하면 확대이미지를 볼 수 있습니다.';  position: absolute; z-index: 2;padding: .5rem .625rem; font-size: .75rem; line-height: 1; color: #fefefe; background-color: rgba(0, 0, 0, .75); visibility: hidden; border-radius: .2rem;left: 50%; top: 50%; transform: translateY(-50%) translateX(-50%);}


/* 안단비 리뉴얼 모드*/
.user-point2 {color: #d71921 !important;}
.box-skin.bg01 {
  --nd-box-skin-padding: 1.5rem;
  --nd-box-skin-bg: #fff;
  background-color: #f8f9fa;;
}


/* 윤미정 / 1606880 / 20260728 */
/* 전체 카드 컨테이너 */
#article-view .reporter-container {
  border: 1px solid #e1e4e8;
}

/* 상단 기자 프로필 섹션 */
#article-view .reporter-container .reporter-profile {
  padding: 24px 28px;
  display: flex;
  gap: 20px;
  position: relative;
}

#article-view .reporter-container .profile-img-wrap {
  flex-shrink: 0;
}

#article-view .reporter-container .profile-img {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  object-fit: cover;
  background-color: #eee;
  border: var(--nd-atx-image-line-border, 1px solid rgba(0, 0, 0, 0.05));
}

#article-view .reporter-container .profile-content {
  flex-grow: 1;
  padding-top: 2px;
}

#article-view .reporter-container .profile-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}

#article-view .reporter-container .author-info {
  display: flex;
  align-items: center;
  gap: 8px;
}

#article-view .reporter-container .author-name {
  font-size: 20px;
  font-weight: 700;
  color: #111;
}
#article-view .reporter-container .article-writer-mail {
    margin: 0;
    font-size: 1.125rem;
    line-height: 0;
}

#article-view .reporter-container .profile-bio {
  font-size: 15px;
  line-height: 1.6;
  color: #666;
  word-break: keep-all;
}

#article-view .reporter-container .article-writer-hotnews {
	padding: 24px 28px;
	border-top: 1px solid #e1e4e8; 	
}
#article-view .reporter-container .article-writer-hotnews .header {	
    display: block;
	margin-bottom: 5px;
    font-size: 1.2rem;
}

#article-view .reporter-container .article-writer-hotnews .auto-hotnews .item:not(:first-child) {
	margin-top:5px;	
}

@media screen and (max-width: 39.9375em) {
	.mobile #article-view .reporter-container .reporter-profile,
	.mobile #article-view .reporter-container .article-writer-hotnews {
		padding: 14px;
	}
	.mobile #article-view .reporter-container .profile-img {
		width: 60px;
		height: 60px;
	}
	
}