/* Marble dice — mini preview */
.miniDie.marble {
	background:
		linear-gradient(108deg, transparent 20%, rgba(130,122,115,0.65) 20%, rgba(130,122,115,0.65) 23%, transparent 23%),
		linear-gradient(162deg, transparent 36%, rgba(170,162,155,0.55) 36%, rgba(170,162,155,0.55) 39.5%, transparent 39.5%),
		linear-gradient(78deg,  transparent 55%, rgba(110,105,98,0.6)   55%, rgba(110,105,98,0.6)   58.5%, transparent 58.5%),
		linear-gradient(135deg, transparent 68%, rgba(155,148,140,0.5)  68%, rgba(155,148,140,0.5)  70.5%, transparent 70.5%),
		linear-gradient(to bottom right, #f0ece6 0%, #d8d2ca 45%, #e8e3dc 75%, #f2eee8 100%);
	border-color: #b0aaa2;
	box-shadow: 0 0 6px rgba(0,0,0,0.2);
}

.miniDie.marble .pip {
	background: #2e2b28;
}

/* Marble dice — full board */
body.dice-marble .die .face {
	background:
		linear-gradient(108deg, transparent 20%, rgba(130,122,115,0.65) 20%, rgba(130,122,115,0.65) 23%, transparent 23%),
		linear-gradient(162deg, transparent 36%, rgba(170,162,155,0.55) 36%, rgba(170,162,155,0.55) 39.5%, transparent 39.5%),
		linear-gradient(78deg,  transparent 55%, rgba(110,105,98,0.6)   55%, rgba(110,105,98,0.6)   58.5%, transparent 58.5%),
		linear-gradient(135deg, transparent 68%, rgba(155,148,140,0.5)  68%, rgba(155,148,140,0.5)  70.5%, transparent 70.5%),
		linear-gradient(to bottom right, #f0ece6 0%, #d8d2ca 45%, #e8e3dc 75%, #f2eee8 100%);
	border-color: #b0aaa2;
	box-shadow: inset 0 0 0.5vh rgba(255,255,255,0.5), 0 0 1vh rgba(0,0,0,0.18);
}

body.dice-marble .pip {
	background: #2e2b28;
}
