/* 縮尺の図（ScaleChart.astro）。文字は SVG の座標の単位で指定し、スマホは幅に合わせて 12px 以上になる値にする */
.sc { display: block; width: 100%; height: auto; }
.sc text { font-size: calc(var(--fm) * 1px); font-family: "Noto Sans JP", sans-serif; fill: #5a5a5a; }
.sc text.lab { fill: #1c1c1c; font-weight: 700; paint-order: stroke; stroke: #e6ebf2; stroke-width: calc(var(--fm) * 0.3px); stroke-linejoin: round; }
.sc text.lab0 { fill: #1c1c1c; font-weight: 700; }
.sc text.onc { fill: #fff; font-weight: 700; }
@media (min-width: 768px) {
  .sc text { font-size: calc(var(--fd) * 1px); }
  .sc text.lab { stroke-width: calc(var(--fd) * 0.3px); }
  .sc text.onc { font-size: calc(var(--fd) * 1.45px); }
}
