\node[text width=3cm,rotate=90] at ([shift={(0ex, 0x)}] pic cs:fig1) {{\tiny{First\\Line}}};
Either setting the width to be small or using \\
will split the text but it has a huge gap between First and Line. Enough to stick my thumb between them. It's as if whatever space would be used with \tiny
is being used. I want the gap between the two lines to be almost nil. I could use another node and position it but that seems like overkill.
\tiny
has finished before the paragraph ends so you will get tiny text on a normal baseline.