.ThemeObjectsListing {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	/* align-items: center; */
	gap: 2rem;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.ThemeObjectsListing-item--hidden {
	display: none;
}

.ThemeObjectsListing-item--selected,
.ThemeObjectsListing-item--iconic {
	/* grid-column: span 2;
	grid-row: span 2; */
	border: 2px solid #93c572;
	padding: 1rem;
}

.ThemeObjectsListing-item--iconic {
	background: #93c572;
}

.ThemeObjectsListing-item--selected img,
.ThemeObjectsListing-item--iconic img {
	width: 100%;
}

.ThemeObjectsListing img {
	max-width: 100%;
	height: auto;
}

.ThemeObjectsListing-item {
}

.ThemeObjectsListing-itemTitle {
	font-size: 1rem;
}

.ThemeObjectsListing-dialog,
.MinThemeTextModalContent {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	margin: 0 !important	;
}

.MinThemeTextModalContent {
	padding: 2rem;
}

.MinThemeTextModalContent-close button,
.ThemeObjectsListing-dialog-close button {
	position: absolute;
	top: 2rem;
	right: 2rem;
	line-height: 1;
	padding: 1rem 2rem;
}

.ThemeObjectsListing-dialog img {
	width: auto;
	height: 75vh;
}

dialog::backdrop {
	background: rgba(0, 0, 0, 0.75);
}
