.wp-site-blocks .site-header {
	justify-content: start;
	overflow: inherit;
	padding-top: var(--wp--custom--gap--vertical);

	.wp-block-navigation {
		flex-grow: 1;
	}
	// The blockGap is used HORIZONTALLY when the viewport is LARGE (in which case the value defined in theme.json is appropriate)
	// It needs to be a different value then when the viewport is SMALL and the gap is used VERTICALLY
	@include break-small-only() {
		gap: 2px;
	}
	.wp-block-site-logo {

		@include break-small-only(){
			flex-basis: 100%;
			margin-bottom: calc( 2 * var(--wp--custom--gap--vertical));
			margin-top: var(--wp--custom--gap--vertical);
			text-align: center;
		}

		a > img {
			height: 64px;
			width: auto;
		}
	}

	.wp-block-site-tagline {
		@include break-small-only() {
			flex-basis: 100%;
			order: 10;
		}
	}

	.wp-block-navigation__responsive-container-content {
		// Needed until https://github.com/WordPress/gutenberg/issues/35549 is fixed.
		display: flex;
		gap: var( --wp--style--block-gap, 2em );
	}
}
