Boring fact -
the solstice is the "longest day" i.e. the longest period between sunrise and sunset...
but neither the earliest sunrise, nor the latest sunset, actually occur on that day.
There's about a fortnight between those occurrences. with the "longest day" in the middle.
Look up a list of sunrise/sunset times if you don't believe me.