:root { --bg: #e9dfc9; --ink: #221a12; --muted: #6c5c49; --line: #b8a584; --panel: #f4ecdb; --accent: #7b1f1a; --accent-ink: #fff5e6; --side0: #edd9a8; --side1: #4a3a24; --hi: #bf6c10; --face: "Hiragino Mincho ProN", "Yu Mincho", "Iowan Old Style", Georgia, serif; }
.kaya { fill: #dfb970; }
.rule { stroke: #5a4020; stroke-width: 2; }
.wedge { fill: #f4e2b6; stroke: #6d5126; stroke-width: 2.5; stroke-linejoin: round; }
.glyph { fill: #1c150d; font: 600 46px "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif CJK JP", "Noto Sans CJK JP", serif; text-anchor: middle; }
.glyph.red { fill: #a81f18; }
.pip { fill: #8a6a3a; }
.n { fill: var(--ink); font: 700 24px var(--body); }
