/* 해수원한의원 글자 크기 · 선명도 (모든 공개 페이지 공통) — 2026-09-14
   원장님 지시: 모든 페이지에서 항상 화면 크기에 맞게 글자 크기를 조정하고 선명하게 보이도록.
   site_settings 의 custom_head_scripts 에서 이 파일을 연결합니다. 되돌리려면 그 연결 한 줄만 지우면 됩니다.

   1) 기준 글자 크기를 화면 너비에 따라 자동으로 맞춥니다.
      휴대폰 16px → 노트북(1280) 약 17.8px → 큰 모니터(1920) 약 19.8px → 그 이상 20px
      2026-09-29 원장님 지시: 휴대폰은 지금이 적당하고 큰 컴퓨터 화면에서 작아 보이므로,
      화면이 넓어질수록 더 크게 커지도록 조정했습니다.
      사이트의 글자·여백은 이 기준(rem)을 따르므로 함께 커집니다.
      브라우저 확대/축소 설정은 그대로 존중합니다. */
html {
  font-size: clamp(100%, calc(0.875rem + 0.3vw), 125%);
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}

/* 2) 가장 작은 글자(안내문·라벨)도 13px 아래로 내려가지 않게 */
:root {
  --text-xs: 0.8125rem;
}

/* 2026-09-16 원장님 지시: 칼럼(블로그 글)에 들어갔을 때 맨 위에 뜨는 카드뉴스 썸네일 사진을 숨깁니다.
   칼럼 목록의 작은 썸네일은 그대로 둡니다. */
[data-blog-article] > div.w-full.overflow-hidden:first-child:has(> img.object-cover) { display:none !important; }

/* 2026-09-17 원장님 지시: 맨 위 메뉴(병원 소개, 통증 / 만성질환 …) 글씨를 더 크게
   (1280px 미만 화면은 메뉴가 두 줄로 넘어가지 않도록 기존 크기 유지) */
#main-header nav > div > a, #main-header nav > div > button { white-space:nowrap; }
@media (min-width:1280px){
  #main-header nav > div > a,
  #main-header nav > div > button { font-size:1.1875rem !important; }
  #main-header nav > div a.block { font-size:1rem !important; }
}

/* 2026-09-29 원장님 지시: 의료진 소개 사진 오른쪽의 "소개글 읽기" 링크를 숨깁니다.
   (코어 화면 구성요소라 코어 수정 대신 이 파일에서 감춥니다. 소개글 본문은 그대로 보입니다.) */
.doctor-profile-summary a[href="#doctor-introduction"] { display: none !important; }
