.toks { display:grid; grid-template-columns:repeat(8, 1fr); gap:2.5mm; }
.tok { width:20mm; height:20mm; border-radius:50%; border:2px solid #2f6fd6; display:flex; align-items:center; justify-content:center; background:#e3edff; margin:auto; }
.tok.gold { background:#fff1a8; border-color:#e0b100; border-width:3px; }
.turn { width:45mm; height:45mm; border-radius:50%; border:4px solid #e2483d; background:#ffe6e3; display:inline-flex; flex-direction:column; align-items:center; justify-content:center; font-family:'Comfortaa', sans-serif; font-weight:700; font-size:15pt; color:#e2483d; margin-right:6mm; }
.faces { display:grid; grid-template-columns:repeat(4, 1fr); gap:3mm; }
.face { border:2px dashed #bbb; border-radius:4mm; text-align:center; font-family:'Comfortaa', sans-serif; font-weight:700; font-size:11pt; padding:2mm; }
