/* Sticky Header */
.wp-block-group.sticky-header {
	margin-block-end: -1px;
	transition: all 0.25s ease-out;
	z-index: 99;
}


/* Scroll-Panel */
.wp-block-group.is-style-scroll-panel {
	position: relative;
	margin-block-start: 0;
}

.is-style-scroll-panel .btn-scroll-down {
	position: absolute;
	bottom: 5%;
	width: 30px;
	height: 30px;
	left: 50%;
	display: block;
	transform: translateX(-50%) rotate(45deg);
	border: solid var(--wp--preset--color--yellow);
	border-width: 0 3px 3px 0;
	transition: all 0.25s ease-in-out;
	z-index: 999;
	animation: wobble 4s infinite;
}

.is-style-scroll-panel.has-yellow-background-color .btn-scroll-down {
	border-color: var(--wp--preset--color--black);
}

@keyframes wobble {
	0%   {bottom: 5%;}
	70%  {bottom: 5%;}
	75%  {bottom: 6%;}
	80%  {bottom: 4%;}
	100% {bottom: 5%;}
}

/* Background */
.wp-block-group.has-background {
	color: var(--wp--preset--color--black);
}

.wp-block-group.has-black-background-color {
	color: var(--wp--preset--color--yellow);
}

/* Text-Shadow */
.wp-block-cover h1,
.wp-block-group.has-background[style*='background-image'] h1 {
	text-shadow: 0 0 3px #0003;
}
