/* 記事本文中の図版(インラインSVG)。2026-09-18 新設(v3で文字の太さを本文に合わせた)。
   読み込むのは図のある記事ページだけ。色変数は style.css から継承するので必ずその後ろに置く。 */
.figure{ margin: 38px 0 42px; }
.figure svg{ display: block; width: 100%; max-width: 520px; height: auto; margin: 0 auto; }
.figure figcaption{
  margin-top: 14px;
  font-size: 12.5px; line-height: 1.85;
  color: var(--text-faint); letter-spacing: 0.01em;
}
@media (max-width: 640px){
  .figure{ margin: 30px 0 34px; }
  .figure figcaption{ font-size: 12px; line-height: 1.8; }
}
