.entry-meta {
    font-size: 14px;
    color: #666;
    letter-spacing: 0.1px;
}

.entry-content img {
    margin-top: 5px;
    margin-bottom: 20px;
}
/* 기본 이미지 라운드 */
.entry-content img,
.post-image img,
.featured-image img,
.wp-post-image {
  border-radius: 15px;
}

/* 단일 글 상단(헤더/대표) 이미지는 라운드 제외 */
.single .post-image img,
.single .featured-image img,
.single .page-header-image-single img,
.single .inside-page-header img {
  border-radius: 0 !important;
}

/* 본문(entry-content) 안의 자동 광고 아래 여백 */
body.single-post .entry-content .google-auto-placed,
body.single-post .entry-content ins.adsbygoogle {
  display: block;
  margin: 18px 0 32px !important;
}

/* 광고 바로 다음 문단이 붙는 경우 추가 여백 */
body.single-post .entry-content .google-auto-placed + p,
body.single-post .entry-content .google-auto-placed + .wp-block-paragraph,
body.single-post .entry-content ins.adsbygoogle + p,
body.single-post .entry-content ins.adsbygoogle + .wp-block-paragraph {
  margin-top: 32px !important;
}

/* 모바일: 본문 가로 넘침 방지 */
@media (max-width: 768px) {
  body.single-post,
  body.single-post #page,
  body.single-post .site,
  body.single-post .site-content,
  body.single-post .content-area,
  body.single-post .inside-article,
  body.single-post .entry-content {
    overflow-x: clip;
    max-width: 100%;
  }

  /* 광고/임베드/이미지 가로 넘침 방지 */
  body.single-post .entry-content img,
  body.single-post .entry-content iframe,
  body.single-post .entry-content ins.adsbygoogle,
  body.single-post .entry-content .google-auto-placed,
  body.single-post .entry-content .google-auto-placed iframe {
    max-width: 100% !important;
  }

  /* 고정폭 inline 스타일이 있어도 강제로 반응형 처리 */
  body.single-post .entry-content figure.is-resized img {
    width: 100% !important;
    height: auto !important;
  }
}

/* WP Dark Mode 플로팅 스위치 초기 로딩 크기 고정 (70%) */
.wp-dark-mode-switch-styled,
.wp-dark-mode-switch {
  --wpdm-switch-scale: 0.7 !important;
}

/* 스타일 적용 전/후 점프 방지용 최소 크기 고정 */
.wp-dark-mode-switch-styled ._track,
.wp-dark-mode-switch ._track {
  width: calc(50px * 0.7) !important;
  height: calc(50px * 0.7) !important;
}

/* 플로팅 스위치 첫 진입 애니메이션/트랜지션 제거 */
.wp-dark-mode-floating-switch,
.wp-dark-mode-floating-switch *,
.wp-dark-mode-animation,
.wp-dark-mode-animation-bounce {
  animation: none !important;
  transition: none !important;
}

