.num-note.chord-num {
  min-width: 64px;
  border-color: #c48cff;
  background: #28204b;
}

.note-group.chord-event .note-head {
  stroke: #6c39bd;
  stroke-width: 1.5px;
}

.note-label.chord-label {
  font-size: 14px;
  font-weight: 800;
}

/* Starea „Acum” trebuie să rămână lizibilă chiar dacă nota este deja marcată ca reușită. */
.num-note.current,
.num-note.current.learned,
.num-note.chord-num.current,
.num-note.chord-num.current.learned {
  background: #ffd24a !important;
  color: #111827 !important;
  border-color: #fff3a6 !important;
  box-shadow: 0 0 0 2px #fff7c2, 0 0 14px #ffc928;
}

.num-note.current small,
.num-note.current.learned small {
  color: #111827 !important;
}
