/* base-type.css — 한글 줄바꿈 가독 캐논(카운슬 #36: 어절 단위 줄바꿈·단어 중간 금지).
   전 페이지(정적 HTML·API 렌더) 공통 · 모바일/PC 동일. 벤치마크(리라랩 등 국내 우수 사이트) 표준 타이포.
   - word-break:keep-all → 한글은 공백(어절) 경계에서만 줄바꿈, 음절 중간 분리 금지
   - overflow-wrap:break-word → URL·긴 영문 등 끊을 데 없는 토큰만 강제 줄바꿈(오버플로 방지)
   - text-wrap balance/pretty → 제목 균형 줄, 본문 고아줄 방지(미지원 브라우저는 무시=graceful) */
html { word-break: keep-all; overflow-wrap: break-word; }
h1, h2, h3, h4, h5 { text-wrap: balance; }
p, li, dd, figcaption, blockquote { text-wrap: pretty; }
/* 버튼·링크: 라벨 음절 중간 분리 금지(Founder 지적: 버튼 안 '카카오'→'카카/오' 방지) */
button, a, .v-btn, [role="button"], [data-cta] { word-break: keep-all; }
