.chord-map-scroll{background:var(--surface);border-radius:14px;max-width:100%;overflow-x:auto}.chord-map{border-spacing:6px;width:100%;min-width:760px;color:var(--ink);font-family:var(--sans)}.chord-map-corner,.chord-map-empty{color:var(--muted);padding:8px 10px;font-size:13px}.chord-map-zone,.chord-map-chord,.chord-map-cell{text-align:start;padding:0}.chord-map-zone-button,.chord-map-shape{width:100%;color:var(--ink);font-family:var(--sans);text-align:start;cursor:pointer;border:0;border-radius:10px}.chord-map-zone-button{background:var(--ground);box-shadow:0 0 0 1px var(--line);padding:12px 14px;display:block}.chord-map-zone--selected .chord-map-zone-button{background:var(--ink);color:var(--surface)}.chord-map-zone-button[aria-pressed=true]{box-shadow:0 0 0 2px var(--highlight)}.chord-map-zone-title,.chord-map-zone-caption,.chord-map-zone-play,.chord-map-name,.chord-map-notes,.chord-map-shape-words,.chord-map-shape-name,.chord-map-frets,.chord-map-empty{display:block}.chord-map-zone-title{font-family:var(--display);font-size:22px;font-weight:700}.chord-map-zone-caption,.chord-map-roman,.chord-map-notes,.chord-map-frets{font-family:var(--mono);letter-spacing:1px;font-size:11px}.chord-map-zone-caption{text-transform:uppercase;margin:6px 0 12px}.chord-map-zone-play{font-size:14px;font-weight:600}.chord-map-chord{border-radius:10px;padding:10px 12px;font-weight:400}.chord-map-chord--selected{background:var(--ground2)}.chord-map-roman,.chord-map-notes{color:var(--muted)}.chord-map-main{background:var(--ink);color:var(--surface);font-family:var(--mono);text-transform:uppercase;border-radius:999px;margin-inline-start:6px;padding:1px 6px;font-size:10px}.chord-map-name{font-family:var(--display);font-size:26px;font-weight:700}.chord-map-cell--zone{background:var(--ground);border-radius:10px}.chord-map-shape{background:0 0;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.chord-map-shape svg{flex:none;width:64px;height:auto}.chord-map-shape[aria-pressed=true]{background:var(--highlight);box-shadow:0 0 0 1px var(--ink);color:var(--ui-on-highlight)}
