/*:root {
	color-scheme: light;
}

@media (prefers-color-scheme: dark) {
	:root {
		--color-background: #fff;
		--color-text: #111;
		background: var(--color-background);
		color: var(--color-text);
	}
}


body {
	background-color: #eee;
	text-shadow: rgba(150, 150, 150, 0.3) 0px 0px 2px;
}

.tsd-page-toolbar {
	background-color: #004ea2 !important;
}

.tsd-page-toolbar a {
	color: #fff !important;
}

#tsd-search-trigger {
	background-color: #fff !important;
	border-left: #ccc 1px solid;
}

#tsd-toolbar-menu-trigger {
	background-color: #fff !important;
	border-left: #ccc 1px solid;
}*/


/* コードブロックは横スクロールし、行は折り返さない */
pre,
pre code {
	white-space: pre;
	/* 折り返し禁止、元のインデント維持 */
	overflow-x: auto;
	/* はみ出したら横スクロールバー表示 */
	display: block;
	/* 念のためブロック表示を保証 */
}

/* 署名（関数シグネチャ）欄も横スクロール */
/* .tsd-signature, */
/* .tsd-signatures {
	white-space: pre;
	overflow-x: auto;
} */

/* スマホ等で縦スクロールに干渉しないように横方向のみに限定 */
pre {
	overflow-y: hidden;
}

hr {
	margin-top: 64px;
}