Official Tower Defense Simulator Wiki
Succumb to the dark sun! Like many before you.
2,699
articles
.dface {
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	gap: .5rem;
	padding: .5rem;
	border: 1px solid var(--BlueThemeSecondary);
	border-radius: var(--BorderRadius);
	background: var(--BlueThemePrimary);
}

.dface-stack {
	position: relative;
	flex-shrink: 0;
	border-radius: calc(var(--BorderRadius) - 2px);
	background: oklch(.97 0 0);
}

.dface-layer {
	position: absolute;
	inset: 0;
}

.dface-layer img    { display: block; }
.dface-ctrl[hidden] { display: none; }

.dface-bar {
	justify-content: center;
	gap: .5rem;
	display: flex;
}

.dface-ctrl {
	grid-template-columns: auto 1fr auto;
	align-items: center;
	row-gap: .25rem;
	font-size: .75rem;
	line-height: 1;
	display: grid;
	isolation: isolate;
}

.dface-ctrl:after {
	content: "";
	z-index: -7;
	grid-area: 2 / 1 / 3 / 4;
	align-self: stretch;
	border: 1px solid var(--BlueThemeSecondary);
	border-radius: var(--BorderRadiusCircle);
	background: var(--BasicBackground);
}

.dface-label {
	text-align: center;
	color: color-mix(in oklch, var(--theme-page-text-color) 70%, transparent);
	grid-area: 1 / 1 / 2 / -1;
	font-weight: 600;
}

.dface-count {
	text-align: center;
	font-variant-numeric: tabular-nums;
	min-width: 2.5em;
	color: var(--theme-page-text-color);
	grid-area: 2 / 2;
}

.dface-btn {
	border-radius: var(--BorderRadiusCircle);
	width: 1.5rem;
	height: 1.5rem;
	color: var(--theme-link-color);
	cursor: pointer;
	user-select: none;
	grid-area: 2 / 1;
	place-items: center;
	margin: 3px;
	transition: background-color .15s, transform .1s;
	display: inline-grid;
}

.dface-btn .ego-i {
	font-size: 1rem;
	top: 0;
}

.dface-btn:last-child { grid-column: 3; }
.dface-btn:hover      { background: var(--BasicBackgroundDark); }
.dface-btn:active     { transform: scale(.9); }

.dface-btn:focus-visible {
	outline: 2px solid var(--PrimaryColour);
	outline-offset: 1px;
}