
.wp-block-navigation__responsive-container.is-menu-open {
	box-sizing: border-box;
	height: 100dvh;
}

header:has(>.is-position-sticky) {
	display: contents;
}

.is-position-sticky.is-pin-ready.is-pin-ready {
	transition-duration: .2s;
	transition-property: background, border-color, box-shadow, backdrop-filter;
}

.is-position-sticky.is-pinned.has-pinned-background {
	background: var(--wp-sticky--pinned-background, initial) !important;
}

.is-position-sticky.is-pinned.has-pinned-blur {
	backdrop-filter: blur(var(--wp-sticky--pinned-backdrop-blur, 0));
}

.is-position-sticky.is-pinned.has-pinned-border {
	border-color: var(--wp-sticky--pinned-border-color, initial) !important;
}

.is-position-sticky.is-pinned.has-pinned-shadow {
	box-shadow: var(--wp-sticky--pinned-shadow, initial);
}

.is-position-sticky.is-overlap-bottom {
	margin-top: var(--wp--pinned-block-overlap, 0) !important;
}

.is-position-sticky.is-overlap-top {
	margin-bottom: var(--wp--pinned-block-overlap, 0) !important;
}

.wp-block-navigation__responsive-container.is-menu-open {
	box-sizing: border-box;
	height: 100dvh;
}

.has-backdrop-blur {
	backdrop-filter: blur(var(--wp--backdrop-blur, 0));
}

span.text-with-gradient {
	-webkit-background-clip: text;
	background-repeat: repeat;
	background-size: 100%;
	-webkit-text-fill-color: transparent;
	-moz-background-clip: text;
	-moz-text-fill-color: transparent;
}

.format-library__inline-color-wpbbe-gradient {
	padding: 16px;
}

.format-library__inline-color-wpbbe-gradient .components-custom-gradient-picker__gradient-bar .components-button {
	padding: 0;
}
