.chords-view{letter-spacing:-.01em;font-size:12px;line-height:1}.chords-line{flex-wrap:wrap;row-gap:.75em;margin-bottom:1em;display:flex}.chords-line--empty{height:.75em;margin-bottom:0}.chords-line--section{background:#f5f5f5;border-radius:4px;align-items:center;gap:.4em;margin-bottom:.75em;padding:.15em .5em;display:inline-flex}.chords-line--section span{text-transform:uppercase;letter-spacing:.05em;color:#737373;font-size:.7em;font-weight:700}.chords-line__repeat{color:#3b82f6;letter-spacing:.04em;text-transform:lowercase;white-space:nowrap;font-family:monospace;font-size:.65em;font-weight:700;font-style:monospace;background:#dbeafe;border-radius:.25em;padding:.25em .35em}.chords-line__repeat--inline{align-self:flex-end;margin-left:.25em}.chords-line__segment{flex-direction:column;min-width:0;display:inline-flex}.chords-line__connector{background:#d4d4d4;width:1px;height:.5em;display:block}.chords-line__chord{color:#f59e0b;white-space:pre;min-height:1.4em;max-height:2em;padding-right:.5em;font-size:.85em;font-weight:700;transition:max-height .25s,min-height .25s,opacity .25s;overflow:hidden}.chords-line__text{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;font-size:1em;font-weight:400}