<!-- 경고 콜아웃: 주의/경고/문제점 강조 -->
<!--
  📋 callout-warning
  ─────────────────
  용도: 문제점 지적, 주의사항, 잘못된 접근 경고
  슬롯: title (필수), description (필수), icon (선택)
  callout-solution과 다른 점: 경고 톤 (빨간/주황), 문제 지적용
-->
<div class="block-callout-warn">
  {% if icon %}<div class="cw-icon">{{ icon }}</div>{% endif %}
  <div class="cw-body">
    <div class="cw-title">{{ title }}</div>
    <div class="cw-desc">{{ description }}</div>
  </div>
</div>

<style>
.block-callout-warn {
  background: linear-gradient(135deg, #fef2f2 0%, #fee2e2 100%);
  border: 2px solid #fca5a5;
  border-radius: var(--radius);
  padding: 20px 24px;
  display: flex;
  gap: 16px;
  align-items: flex-start;
}
.cw-icon {
  font-size: 2rem;
  flex-shrink: 0;
}
.cw-body { flex: 1; }
.cw-title {
  font-size: 17px;
  font-weight: 800;
  color: #991b1b;
  margin-bottom: 6px;
}
.cw-desc {
  font-size: 14px;
  color: #7f1d1d;
  line-height: 1.7;
  white-space: pre-line;
  word-break: keep-all;
}
</style>
