.exercise-card{min-width:0}
#noteDisplay.pitch-contour{display:grid;grid-template-columns:repeat(var(--contour-columns),minmax(0,1fr));grid-template-rows:repeat(var(--contour-rows),2.6rem);gap:.2rem;width:100%;margin:1.5rem 0;align-items:center}
#noteDisplay.pitch-contour .note-token{display:flex;align-items:center;justify-content:center;min-width:0;padding:.4rem 0;font-size:clamp(.875rem,2.8vw,1rem);line-height:1.35;white-space:nowrap;border-radius:.6rem}
#noteDisplay.chord-contour{width:5rem;margin-inline:auto}
@media(min-width:701px){#noteDisplay.pitch-contour{gap:.3rem}}
