:root { --bg: #e3dccb; --ink: #1a1815; --muted: #625c50; --line: #b0a68f; --panel: #efe9da; --accent: #1a1815; --accent-ink: #f6f1e4; --side0: #1a1815; --side1: #f6f3ea; --hi: #a5521a; }
.kaya { fill: #dcb36b; }
.rule { stroke: #3b2c15; stroke-width: 2; }
.star { fill: #3b2c15; }
.stone.s1 { fill: #1a1815; stroke: #000; stroke-width: 1; }
.stone.s2 { fill: #f6f3ea; stroke: #6d6657; stroke-width: 1.5; }
.stone.dead { opacity: .45; }
.lastm { fill: none; stroke-width: 3; pointer-events: none; }
.lastm.s1 { stroke: #f6f3ea; } .lastm.s2 { stroke: #1a1815; }
.terr.t1 { fill: #1a1815; } .terr.t2 { fill: #f6f3ea; stroke: #6d6657; }
