.rot-fixed-host { position: relative; }
.rot-fixed-spacer { width: 100%; height: var(--rot-fixed-height, 1000px); }
.rot-fixed-pinner {
	position: fixed;
	left: 0; top: 0;
	width: 100%;
	will-change: transform;
}


/* assets/css/rot-fixed-effects.css – ergänzen */
.rot-fixed-host { position: relative; }
.rot-fixed-spacer { width: 100%; height: var(--rot-fixed-height, 1000px); }

/* NEU: eigener Clip-Wrapper – standardmäßig sichtbar */
.rot-fixed-clip { position: relative; overflow: visible; }

/* aktivierte Clipping-Variante */
.rot-fixed-clip.is-clipped { overflow: hidden; }

/* der Pinner (sticky/fixed) bleibt vom Clipping entkoppelt */
.rotfx-null{ will-change: transform; }

section[data-fixed]{
	position:relative;
}