list {
  background-color: #ffffff;   /* Color here doesn't matter. */
  color: red;                  /* Value doesn't matter either */
}

/* This transition is important */
row {
  transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* Still happens if we add `row: selected label` here */
row:selected
/*,row:selected label*/
{
  background-color: #000;
}


/* We need BOTH of these */
row:selected label,
row:selected {
  /*color: #ffffff;*/
  color: blue; /* The first row will take this color when not hovered */
}

