/*======= sanxio FAB 小幅上下移（全站，不改停靠 bottom/right） start ===========*/
@media (max-width: 1024px) {
	:root {
		--sx-fab-nudge: 0px;
	}

	.sanxio-fab,
	.md3-fab-top,
	#backToTop.md3-fab-top {
		touch-action: none;
		user-select: none;
		-webkit-user-select: none;
		transform: translate3d(0, var(--sx-fab-nudge, 0px), 0);
	}

	.sanxio-fab:hover {
		transform: translate3d(0, var(--sx-fab-nudge, 0px), 0) scale(1.04);
	}

	.sanxio-fab.is-nudging,
	.md3-fab-top.is-nudging,
	#backToTop.md3-fab-top.is-nudging {
		transition: none !important;
		box-shadow: 0 8px 22px rgba(0, 0, 0, 0.22) !important;
		cursor: grabbing;
	}

	.sx-fab-nudgeable {
		cursor: grab;
	}

	.sanxio-fab .material-symbols-outlined,
	.sanxio-fab .sanxio-fab__icon,
	.md3-fab-top .material-symbols-outlined {
		pointer-events: none;
	}
}
/*======= sanxio FAB 小幅上下移 end ===========*/
