@charset "UTF-8";

/**
Click-to-toggle expandable <block> elements. Loaded only on html/worldspace.html
and html/pathspace.html. The JS wiring (the onclick handler that toggles
.collapsed / .expanded) lives inside the pages themselves.
*/

.collapsed div {
	display: none;
}

.collapsed block span:before {
	content: "+";
}

.expanded div {
	padding-left: 2rem;
	font-size: 0.9em;
	color: gray;
}

.expanded block span:before {
	content: "-";
}

.block-expandable block span:before {
	padding-left: 1rem;
	padding-right: 1rem;
	font-size: 2rem;
	vertical-align: bottom;
}

block {
	cursor: pointer;
	background: #f9f9f9;
}
block:hover {
	background: #f0f0f0;
}
block:hover span::before {
	font-size: 2.5rem;
}
block, block span::before {
	transition: all 0.15s ease-in-out;
}
