:root { --bg: #e5ddcd; --ink: #231d17; --muted: #685c4d; --line: #b5a68f; --panel: #f1eadc; --accent: #2f5a4a; --accent-ink: #f6f0e2; --side0: #efe4cc; --side1: #4b2c1b; --hi: #d29a22; }
.rail { fill: #4b2c1b; }
.felt { fill: #2f5a4a; }
.tray { fill: #33201a; }
.tri.t0 { fill: #d8c7a3; } .tri.t1 { fill: #a84a2e; }
.ck.o0 { fill: #efe4cc; stroke: #7e6c4d; stroke-width: 2.5; } .ck.o1 { fill: #4b2c1b; stroke: #1f110a; stroke-width: 2.5; }
.ck-in { fill: none; stroke-width: 2; } .ck-in.o0 { stroke: #c3b08a; } .ck-in.o1 { stroke: #7f5436; }
.more { font: 700 22px var(--body); text-anchor: middle; fill: #d29a22; }
.die { fill: #f7f1e3; stroke: #231d17; stroke-width: 2; } .dot { fill: #231d17; }
.die.cube { fill: #efe4cc; }
.cubet { font: 700 22px var(--body); text-anchor: middle; fill: #231d17; }
