.above-main-container-outlet.welcome-link-banner-connectors
has a margin-bottom: 1em
I don’t see the purpose for.
Besides, it adds an empty space whether the Welcome banner is displayed or not. If it’s not displayed, the margin shouldn’t be here.
It can also mess with the layout of other theme components below, like the light rope from Christmas Decoration Component 🎄.
Example:
Two solutions here:
Either remove the margin-bottom
from the Welcome Banner component if it has no use or add a display: none;
on the Welcome Banner when the requirements for it to be displayed are not met.