/* ============================================================
   Radix 통일 컴포넌트 — 본문 컴포넌트 8종을 하나의 카드 언어로 재정의
   ------------------------------------------------------------
   이 파일은 프론트엔드(single-post page.php enqueue)와
   에디터 SandBox(block-patterns.php block_editor_settings_all 주입) 양쪽에 로드된다.
   → 발행본과 글 작성 중 미리보기가 동일하게 보인다 (인라인 이중관리 금지).

   원칙: 흰/연회색 + 1px gray-200 헤어라인 + 절제된 빨강 액센트(라벨·얇은 룰·번호만).
   제거: 이모지 아이콘 · 핑크(red-soft) 채움 · 거대 따옴표 워터마크 · 과한 볼드.
   .entry-content .X (+!important) 로 baked 인라인(0,1,0)·구 오버라이드를 모두 이긴다.
   (에디터에서도 작성영역 루트에 .entry-content 가 붙으므로 동일 적용됨)
   ============================================================ */

/* 공통 — 장식 이모지 아이콘 제거 */
.entry-content .compare-card-header-icon,
.entry-content .pipeline-header-icon,
.entry-content .action-steps-header-icon,
.entry-content .gwangjub-header-icon,
.entry-content .somako-kok-title span { display: none !important; }

/* 1) INSIGHT — 연회색 카드 + 빨강 좌측 룰 + 빨강 라벨 (핑크채움·두꺼운보더 제거) */
.entry-content .insight-callout {
  background: var(--smk-gray-50) !important;
  border: 1px solid var(--smk-gray-200) !important;
  border-left: 3px solid var(--smk-red) !important;
  border-radius: var(--smk-radius-md) !important;
  padding: 1.25rem 1.5rem !important;
}
.entry-content .insight-callout-text { font-weight: 600 !important; color: var(--smk-gray-800) !important; }

/* 2) QUOTE — 워터마크 제거 → 깔끔한 좌측 룰 풀퀘이트 */
.entry-content .quote-block {
  background: transparent !important;
  border-left: 2px solid var(--smk-gray-300) !important;
  border-radius: 0 !important;
  padding: 0.25rem 0 0.25rem 1.5rem !important;
}
.entry-content .quote-block::before { display: none !important; }
.entry-content .quote-block-text { font-weight: 500 !important; font-size: 1.125rem !important; color: var(--smk-gray-800) !important; padding-left: 0 !important; line-height: 1.65 !important; }
.entry-content .quote-block-source { padding-left: 0 !important; color: var(--smk-gray-500) !important; }

/* 3) STATS — 상단 스트라이프 제거, 숫자 무게 완화 */
.entry-content .stat-card { border-radius: var(--smk-radius-md) !important; padding: 1.25rem 1.375rem !important; }
.entry-content .stat-card::before { display: none !important; }
.entry-content .stat-value { font-weight: 700 !important; }

/* 4) COMPARE — 핑크채움·pill 제거 → 흰/연회색 2열 + 라벨(AFTER만 빨강) */
.entry-content .compare-card { border-radius: var(--smk-radius-lg) !important; }
.entry-content .compare-card-header { background: var(--smk-white) !important; border-bottom: 1px solid var(--smk-gray-100) !important; }
.entry-content .compare-card-header-text { color: var(--smk-gray-900) !important; }
.entry-content .compare-col:first-child { background: var(--smk-white) !important; border-right: 1px solid var(--smk-gray-200) !important; }
.entry-content .compare-col:last-child { background: var(--smk-gray-50) !important; }
.entry-content .compare-col-tag { background: none !important; padding: 0 !important; margin-bottom: 0.75rem !important; }
.entry-content .compare-col:first-child .compare-col-tag { color: var(--smk-gray-500) !important; }
.entry-content .compare-col:last-child .compare-col-tag { color: var(--smk-red) !important; }
.entry-content .compare-item-value { font-weight: 500 !important; color: var(--smk-gray-800) !important; }

/* 5) PIPELINE — 이모지칩 → 깔끔한 번호 배지(아웃라인), 헤더 흰색 */
.entry-content .pipeline { border-radius: var(--smk-radius-lg) !important; }
.entry-content .pipeline-header { background: var(--smk-white) !important; border-bottom: 1px solid var(--smk-gray-100) !important; }
.entry-content .pipeline-header-text { color: var(--smk-gray-900) !important; }
.entry-content .pipeline-body { counter-reset: smkpl !important; }
.entry-content .pipeline-step { counter-increment: smkpl !important; }
.entry-content .pipeline-icon { background: var(--smk-white) !important; border: 1.5px solid var(--smk-gray-300) !important; font-size: 0 !important; }
.entry-content .pipeline-icon::before { content: counter(smkpl) !important; font-size: 0.8125rem !important; font-weight: 700 !important; color: var(--smk-gray-600) !important; }
.entry-content .pipeline-role { color: var(--smk-gray-400) !important; }
.entry-content .pipeline-title { font-weight: 600 !important; }

/* 6) STEPS — red-soft 헤더 → 흰 헤더 + 빨강 라벨 (번호원=작은 빨강 액센트 유지) */
.entry-content .action-steps-header { background: var(--smk-white) !important; border-bottom: 1px solid var(--smk-gray-100) !important; }
.entry-content .action-steps-header-text { color: var(--smk-red) !important; }
.entry-content .action-step-title { font-weight: 600 !important; }

/* 7) SOMAKOK — 라이트 유지, 볼드 완화 */
.entry-content .somako-kok-title { font-weight: 700 !important; }
.entry-content .somako-kok-text strong { font-weight: 600 !important; }
