#gridTileElement{
	display: grid;
	width: var(--tileSize);
	height: var(--tileSize);
}

#tileImg{
	grid-column: 1;
	grid-row: 1;
	z-index: 1;
}

#tileOverlayImg{
	grid-column: 1;
	grid-row: 1;
	z-index: 100;
	opacity:1;
}

/* content-table: container for tiles (inner positioning and styling) */
#content-table {
	display: grid;
	padding: calc(var(--tileSize)/4);
	border: calc(var(--tileSize)/6) solid #000000;
	border-radius: calc(var(--tileSize)/2);
	background-color: #ffffff;
	width: min-content;
}

/* outer container for tiles (outer positioning) */
#floor-map-container {
	grid-area: tileSet;
}

/* modi for tile-arranging */
.autoCols {
	grid-template-columns: repeat(auto-fit, var(--tileSize));
	width: 20vw;
}

.manualCols {
	grid-template-columns: repeat(var(--manualCols), var(--tileSize));
}