:root { --bg: #f3f1ea; --ink: #15171c; --muted: #5f636c; --line: #c2c1b8; --panel: #fbfaf5; --accent: #15171c; --accent-ink: #fbfaf5; --side0: #d33a2c; --side1: #2456b8; --hi: #15171c; --face: var(--body); }
.paper { fill: #f3f1ea; }
.edge { stroke-width: 18; stroke-linecap: round; }
.e0 { stroke: #d33a2c; } .e1 { stroke: #2456b8; }
.cell { fill: #fbfaf5; stroke: #15171c; stroke-width: 2.5; stroke-linejoin: round; }
.cell.k1 { fill: #d33a2c; } .cell.k2 { fill: #2456b8; }
.cell.won { stroke-width: 8; }
.dotlast { fill: #fbfaf5; pointer-events: none; }
#board { touch-action: manipulation; }
