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

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

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

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

html > .deep-cursor.deep-cursor--demo2,
html.deep-custom-cursor-has-blend > .deep-cursor.deep-cursor--demo2,
.deep-custom-cursor-scope-container .deep-cursor--demo2,
html.deep-custom-cursor-scope-container > .deep-cursor--demo2,
html.deep-custom-cursor-scope-container > .deep-cursor-root .deep-cursor--demo2,
.deep-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(--deep-cursor-z-index, 2147483646) !important;
}

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

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

.deep-cursor--demo2 #deep-smokey-fluid-canvas,
#deep-smokey-fluid-canvas.deep-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;
}
