/* 図の追加(t2)のスタイル: このファイルの担当者だけが編集する */
.fig-svg .t2-fill{ fill:var(--text); }
.fig-svg .t2-on{ fill:var(--accent); }
.fig-svg .t2-mid{ fill:var(--sub); }
.fig-svg .t2-weak{ fill:var(--faint); opacity:.7; }
.fig-svg .t2-line{ fill:none; stroke:var(--text); stroke-width:1.5; stroke-linecap:round; stroke-linejoin:round; }
.fig-svg .t2-hi .notehead, .fig-svg .t2-hi .accidental, .fig-svg .t2-hi .dot, .fig-svg .t2-hi .flag-glyph, .fig-svg .t2-hi .rest-glyph{ fill:var(--accent); }
.fig-svg .t2-hi .stem{ stroke:var(--accent); }
.fig-svg .t2-hi-rect{ fill:var(--accent-bg); stroke:none; }
.fig-svg .t2-cell-perfect{ fill:var(--accent); stroke:var(--accent); stroke-width:1; }
.fig-svg .t2-cell-imperfect{ fill:var(--accent-bg); stroke:var(--accent); stroke-width:1; }
.fig-svg .t2-blackrow{ fill:var(--surface-2); opacity:.9; }
.fig-svg .t2-tabbg{ fill:var(--surface); }
.fig-svg .fg-faint{ opacity:.8; }
.fig-t2Staff .mini-staff, .fig-t2Grid .mini-staff, .fig-t2Roll .mini-staff, .fig-t2PcRows .mini-staff{ display:block; margin:0 auto; }
