/* assets/css/scroll-to-top.css */
.scroll-to-top {
	position: fixed;
	bottom: 2rem;
	right: 2rem;
	width: 52px;
	height: 52px;
	border: none;
	border-radius: 50%;
	background: var(--wp--preset--color--custom-secondary);
	color: var(--wp--preset--color--custom-quaternary);
	font-size: 1.5rem;
	font-weight: 900;
	-webkit-text-stroke: 1px currentColor;
	padding: 0;
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	opacity: 0;
	visibility: hidden;
	transform: translateY(10px);
	transition: opacity 0.5s ease, transform 0.5s ease;
	z-index: 40;
}

.scroll-to-top.is-visible {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}
