html,
body {
	width: 100%;
	min-width: 0;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: #fff;
}

.hf-root-iframe-page {
	position: fixed;
	inset: 0;
}

.hf-root-iframe {
	display: block;
	width: 100vw;
	height: 100vh;
	border: 0;
	background: #fff;
}

.hf-root-noscript {
	position: fixed;
	inset: auto 20px 20px;
	z-index: 2;
	margin: 0;
	padding: 12px 14px;
	border-radius: 8px;
	background: #101828;
	color: #fff;
	font: 14px/1.6 system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

.hf-root-noscript a {
	color: #93c5fd;
}

