/* Poketech – Münzwurf */
.pt-mw-lcd {
	height: 220px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 14px;
}
.pt-mw-stage { perspective: 600px; }
.pt-coin {
	position: relative;
	width: 116px;
	height: 116px;
	transform-style: preserve-3d;
	transition: transform 1s cubic-bezier(.2, .7, .2, 1);
}
.pt-coin-face {
	position: absolute;
	inset: 0;
	border-radius: 50%;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 2px;
	background: #7f9e92;
	border: 6px solid var(--pt-lcd-ink);
	box-shadow: inset 0 0 0 4px var(--pt-lcd);
	color: var(--pt-lcd-ink);
	font-family: var(--pt-font-lcd);
	font-size: 22px;
	letter-spacing: .1em;
	text-transform: uppercase;
}
.pt-coin-back {
	transform: rotateY(180deg);
	background: var(--pt-lcd-mid);
	box-shadow: inset 0 0 0 4px #7f9e92;
	color: var(--pt-lcd-light);
}
.pt-coin-num { font-size: 48px; line-height: 1; }
.pt-mw-result {
	font-family: var(--pt-font-lcd);
	font-size: 30px;
	line-height: 1;
	letter-spacing: .08em;
	text-transform: uppercase;
	color: var(--pt-lcd-ink);
}
.pt-mw-info {
	display: flex !important;
	flex-direction: row !important;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
}
.pt-mw-hist { display: flex; gap: 6px; min-height: 24px; }
.pt-mw-h {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-family: var(--pt-font-lcd);
	font-size: 17px;
}
.pt-mw-h-k { background: #7f9e92; color: var(--pt-on-copper); }
.pt-mw-h-z { background: var(--pt-lcd-mid); color: var(--pt-text-bright); }
.pt-mw-count { font-family: var(--pt-font-lcd); font-size: 19px; color: var(--pt-muted); }
.pt-mw-count b { font-weight: normal; }
