/* Object2VR-Embed: 2× Frame (109×87 → 218×174), kein Letterbox */
.qtvr-embed {
	width: 218px;
	height: 174px;
	max-width: 100%;
	aspect-ratio: 109 / 87;
	margin: 0 auto;
	display: block;
	overflow: hidden;
	position: relative;
	background: #000;
	touch-action: none;
	-webkit-user-select: none;
	user-select: none;
	cursor: grab;
	cursor: -webkit-grab;
}

.qtvr-embed:active,
.qtvr-embed.is-dragging {
	cursor: grabbing;
	cursor: -webkit-grabbing;
}

.qtvr-embed,
.qtvr-embed * {
	cursor: grab !important;
	cursor: -webkit-grab !important;
}

.qtvr-embed:active,
.qtvr-embed.is-dragging,
.qtvr-embed:active *,
.qtvr-embed.is-dragging * {
	cursor: grabbing !important;
	cursor: -webkit-grabbing !important;
}

.qtvr-embed > * {
	max-width: none;
}
