/* Demo 2: WebGL fluid trail */
body.willows-custom-cursor--demo2.willows-custom-cursor-scope-full.willows-custom-cursor-active {
	cursor: default;
}

body.willows-custom-cursor--demo2.willows-custom-cursor-scope-full.willows-custom-cursor-active a[href],
body.willows-custom-cursor--demo2.willows-custom-cursor-scope-full.willows-custom-cursor-active button:not(:disabled),
body.willows-custom-cursor--demo2.willows-custom-cursor-scope-full.willows-custom-cursor-active input[type="submit"],
body.willows-custom-cursor--demo2.willows-custom-cursor-scope-full.willows-custom-cursor-active input[type="button"],
body.willows-custom-cursor--demo2.willows-custom-cursor-scope-full.willows-custom-cursor-active .elementor-button,
body.willows-custom-cursor--demo2.willows-custom-cursor-scope-full.willows-custom-cursor-active [data-willows-cursor-hover] {
	cursor: pointer;
}

.willows-custom-cursor-scope-container.willows-custom-cursor-active .willows-cursor-area {
	cursor: default;
}

.willows-custom-cursor-scope-container.willows-custom-cursor-active .willows-cursor-area a[href],
.willows-custom-cursor-scope-container.willows-custom-cursor-active .willows-cursor-area button:not(:disabled),
.willows-custom-cursor-scope-container.willows-custom-cursor-active .willows-cursor-area input[type="submit"],
.willows-custom-cursor-scope-container.willows-custom-cursor-active .willows-cursor-area input[type="button"],
.willows-custom-cursor-scope-container.willows-custom-cursor-active .willows-cursor-area .elementor-button,
.willows-custom-cursor-scope-container.willows-custom-cursor-active .willows-cursor-area [data-willows-cursor-hover] {
	cursor: pointer;
}

html > .willows-cursor.willows-cursor--demo2,
html.willows-custom-cursor-has-blend > .willows-cursor.willows-cursor--demo2,
.willows-custom-cursor-scope-container .willows-cursor--demo2,
html.willows-custom-cursor-scope-container > .willows-cursor--demo2,
html.willows-custom-cursor-scope-container > .willows-cursor-root .willows-cursor--demo2,
.willows-cursor--demo2 {
	position: fixed !important;
	inset: 0 !important;
	top: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
	max-height: none !important;
	overflow: hidden;
	pointer-events: none;
	z-index: var(--willows-cursor-z-index, 2147483646) !important;
}

html.tt-wl-pending > .willows-cursor--demo2,
html.tt-wl-wiping > .willows-cursor--demo2,
.willows-cursor--demo2:not(.is-ready) {
	opacity: 0 !important;
	visibility: hidden !important;
	mix-blend-mode: normal !important;
}

.willows-cursor--demo2 .willows-cursor__fluid {
	display: block;
	width: 100%;
	height: 100%;
}

.willows-cursor--demo2 #willows-smokey-fluid-canvas,
#willows-smokey-fluid-canvas.willows-cursor__fluid {
	position: absolute !important;
	inset: 0 !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	z-index: 1 !important;
	pointer-events: none !important;
}
