.chord-symbol{display:inline-flex;align-items:center;gap:.1em;vertical-align:middle;white-space:nowrap}.chord-figures{display:inline-grid;grid-template-columns:1fr;justify-items:center;font-size:.62em;line-height:1.05;font-variant-numeric:lining-nums tabular-nums;align-self:center}.chord-figures>span{display:block;text-align:center;min-width:.7em}.chord-figures.single{align-self:flex-start;padding-top:.05em}

.chord-quality{font-size:.62em;line-height:1;align-self:flex-start;position:relative;top:0;vertical-align:super}

.chord-figures.single.lower{align-self:flex-end;padding-top:0;transform:translateY(.15em)}

.key-prefix{white-space:nowrap}.accidental{font-size:.65em;vertical-align:super;line-height:0}.chord-symbol .accidental{position:relative;top:-.15em}

.chord-alteration{font-size:.62em;vertical-align:super;line-height:1;white-space:nowrap}

/* Key changes: red framed tonic and colon, separated from chord symbol. */
.key-prefix{display:inline-block;color:#e00000;border:1px solid currentColor;padding:.12em .3em;margin-right:.42em;line-height:1.15;vertical-align:middle;white-space:nowrap;font-weight:400}.key-prefix .key-colon{margin-left:.18em}
