:root{--bg:#131512;--surface:#1b1e1a;--raised:#232722;--hover:#2a2f29;--line:#32362f;--line-soft:#262a24;--ink:#e9e7dc;--ink-dim:#a8aa9e;--ink-faint:#6e7168;--brass:#d19a5c;--brass-bright:#e2af74;--brass-dim:#d19a5c24;--brass-ink:#241a0e;--warn:#d9b04c;--danger:#c4685a;--font-ui:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--radius:4px;--shadow:0 8px 28px #00000073}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font:14px/1.45 var(--font-ui);-webkit-font-smoothing:antialiased}::selection{background:var(--brass);color:var(--brass-ink)}*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}:focus-visible{outline:2px solid var(--brass);outline-offset:1px;border-radius:var(--radius)}button{font:inherit;color:inherit}h1,h2,h3,p{margin:0}#app{grid-template-rows:46px minmax(0,1fr) 26px;height:100dvh;display:grid}.workspace{grid-template-columns:290px minmax(0,1fr) 312px;grid-template-areas:"score stage inspect";min-height:0;display:grid}.topbar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.brand{align-items:center;gap:9px;display:flex}.brand-mark{border-radius:var(--radius);background:var(--brass);width:26px;height:26px;color:var(--brass-ink);place-items:center;font-size:17px;line-height:1;display:grid}.brand-name{letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:600}.brand-sub{color:var(--ink-faint);margin-left:2px;font-size:12px}.topbar-status{align-items:center;gap:10px;display:flex}.save-state{color:var(--ink-faint);align-items:center;gap:6px;font-size:12px;display:flex}.save-state .dot{background:var(--ink-faint);border-radius:50%;width:7px;height:7px;transition:background .3s}.save-state.saved .dot{background:var(--brass)}.scoresheet{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;grid-area:score;min-height:0;display:flex}.score-head{border-bottom:1px solid var(--line);padding:12px 14px 10px}.card-title{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:600}.score-meta{margin-top:8px}.score-players{font-size:13px;font-weight:500}.score-detail{color:var(--ink-faint);margin-top:2px;font-size:12px}.scaffold-banner{color:var(--ink-dim);background:var(--brass-dim);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px 6px 14px;font-size:12px;display:flex}.scaffold-banner .btn{flex-shrink:0}.score-empty{color:var(--ink-faint);padding:26px 18px;font-size:13px}.score-empty .hint{margin-top:6px;font-size:12px}.score-rows{flex:1;margin:0;padding:4px 0 30px;list-style:none;overflow-y:auto}.move-row{border-bottom:1px solid var(--line-soft);cursor:pointer;-webkit-user-select:none;user-select:none;border-left:2px solid #0000;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:6px;height:30px;padding:0 10px 0 12px;display:grid}.move-row:hover{background:var(--hover)}.move-row.selected{background:var(--raised);border-left-color:var(--brass)}.move-no{font-family:var(--font-mono);color:var(--ink-faint);text-align:right;font-size:11px}.move-row.live .move-no{color:var(--brass-bright)}.move-san{font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.row-actions{gap:2px;display:none}.move-row:hover .row-actions,.move-row.selected .row-actions{display:inline-flex}.stamp-chip{font-family:var(--font-mono);color:var(--ink-faint);border-radius:var(--radius);cursor:text;text-align:right;background:0 0;border:1px solid #0000;min-width:64px;padding:2px 6px;font-size:11.5px}.move-row.tagged .stamp-chip{color:var(--brass)}.move-row.tagged.live .stamp-chip{color:var(--brass-bright)}.move-row.warn .stamp-chip{color:var(--warn)}.stamp-chip:hover{border-color:var(--line);background:var(--bg)}.stamp-edit{font-family:var(--font-mono);background:var(--bg);width:76px;color:var(--ink);border:1px solid var(--brass);border-radius:var(--radius);text-align:right;padding:2px 6px;font-size:11.5px}.stage-col{background:var(--bg);flex-direction:column;grid-area:stage;min-width:0;min-height:0;display:flex}.stage{flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.stage-drop{border:1px dashed var(--line);text-align:center;width:min(520px,100% - 48px);color:var(--ink-dim);border-radius:6px;padding:44px 28px}.stage-drop.dragover{border-color:var(--brass);background:var(--brass-dim)}.stage-drop h3{color:var(--ink);margin-bottom:6px;font-size:14px;font-weight:500}.stage-drop p{margin-bottom:14px;font-size:12.5px}.stage video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.transport{border-top:1px solid var(--line);background:var(--surface);flex-direction:column;gap:7px;padding:8px 12px 10px;display:flex}.seek-wrap{align-items:center;height:18px;display:flex;position:relative}.seek-input{appearance:none;background:var(--raised);outline-offset:4px;cursor:pointer;border-radius:2px;width:100%;height:4px;margin:0}.seek-input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);cursor:grab;border:none;border-radius:50%;width:12px;height:12px}.seek-input::-moz-range-thumb{background:var(--ink);cursor:grab;border:none;border-radius:50%;width:12px;height:12px}.seek-ticks{pointer-events:none;position:absolute;inset:0}.seek-tick{background:var(--brass);opacity:.85;border-radius:1px;width:2px;height:10px;position:absolute;top:50%;transform:translate(-1px,-50%)}.transport-row{align-items:center;gap:8px;display:flex}.time-readout{font-family:var(--font-mono);color:var(--ink-dim);min-width:150px;font-size:12.5px}.time-readout .current{color:var(--ink)}.transport-spacer{flex:1}.speed-label{font-family:var(--font-mono);color:var(--ink-faint);text-align:center;min-width:44px;font-size:11.5px}.board-overlay{touch-action:none;z-index:5;position:absolute}.board-overlay .board-host{width:100%;height:100%}.board-overlay .drag-bar{background:var(--raised);border:1px solid var(--line);color:var(--ink-dim);cursor:grab;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;display:none;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.board-overlay:hover .drag-bar,.board-overlay.dragging .drag-bar{display:inline-flex}.board-overlay.dragging .drag-bar{cursor:grabbing}.board-overlay .resize-handle{background:var(--brass);border:2px solid var(--bg);cursor:nwse-resize;opacity:0;border-radius:3px;width:14px;height:14px;position:absolute;bottom:-7px;right:-7px}.board-overlay:hover .resize-handle,.board-overlay.dragging .resize-handle{opacity:1}.board-overlay.split .drag-bar,.board-overlay.split .resize-handle{display:none!important}.frame-outline{border:1px dashed var(--line);pointer-events:none;z-index:1;position:absolute}.cm-chessboard.pgnsync .board .square.white{fill:var(--board-light,#f0d9b5)}.cm-chessboard.pgnsync .board .square.black{fill:var(--board-dark,#b58863)}.cm-chessboard.pgnsync .board .border{fill:none;stroke:none}.cm-chessboard.pgnsync .coordinates{pointer-events:none;-webkit-user-select:none;user-select:none}.cm-chessboard.pgnsync .coordinates .coordinate{fill:#0000008c;font-size:7px;font-family:var(--font-ui)}.cm-chessboard.pgnsync .coordinates .coordinate.white{fill:#ffffffa6}.inspector{border-left:1px solid var(--line);background:var(--surface);flex-direction:column;grid-area:inspect;gap:12px;min-height:0;padding:12px;display:flex;overflow-y:auto}.card{background:var(--bg);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:10px;padding:12px;display:flex}.card>.card-title{margin-bottom:-2px}.pgn-input{resize:vertical;background:var(--surface);width:100%;min-height:92px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font-mono);padding:8px;font-size:12px;line-height:1.5}.pgn-input::placeholder,.text-input::placeholder{color:var(--ink-faint)}.form-error{color:var(--danger);border-radius:var(--radius);background:#c4685a14;border:1px solid #c4685a66;padding:7px 9px;font-size:12.5px}.btn-row{flex-wrap:wrap;gap:6px;display:flex}.btn{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);cursor:pointer;padding:5px 11px;font-size:12.5px;font-weight:500;transition:background .12s,border-color .12s}.btn:hover{background:var(--hover);border-color:var(--ink-faint)}.btn.primary{background:var(--brass);border-color:var(--brass);color:var(--brass-ink)}.btn.primary:hover{background:var(--brass-bright);border-color:var(--brass-bright)}.btn.ghost{color:var(--ink-dim);background:0 0;border-color:#0000}.btn.ghost:hover{color:var(--ink);background:var(--raised)}.btn.danger{color:var(--danger);background:0 0;border-color:#c4685a80}.btn.danger:hover{border-color:var(--danger);background:#c4685a1f}.btn:disabled{opacity:.45;cursor:not-allowed}.icon-btn{border-radius:var(--radius);color:var(--ink-faint);cursor:pointer;background:0 0;border:none;place-items:center;width:22px;height:22px;padding:0;font-size:11px;display:inline-grid}.icon-btn:hover{background:var(--raised);color:var(--ink)}.field{flex-direction:column;gap:4px;display:flex}.field-label{color:var(--ink-dim);font-size:11.5px}.field-row{align-items:center;gap:8px;display:flex}.text-input,select.text-input{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);font:12.5px var(--font-ui);width:100%;padding:5px 8px}.radio-row{color:var(--ink);cursor:pointer;align-items:center;gap:7px;padding:2px 0;font-size:12.5px;display:flex}input[type=radio],input[type=checkbox],input[type=range]{accent-color:var(--brass)}.swatch-row{flex-wrap:wrap;gap:6px;display:flex}.swatch{border-radius:var(--radius);border:1px solid var(--line);cursor:pointer;width:30px;height:22px;padding:0;position:relative;overflow:hidden}.swatch:before,.swatch:after{content:"";position:absolute;inset:0}.swatch:before{background:var(--sw-light)}.swatch:after{background:var(--sw-dark);clip-path:polygon(100% 0,100% 100%,0 100%)}.swatch.active{outline:2px solid var(--brass);outline-offset:1px}.hint{color:var(--ink-faint);font-size:12px}.mono{font-family:var(--font-mono)}.dialog-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;background:#06080699;place-items:center;display:grid;position:fixed;inset:0}.dialog{background:var(--surface);border:1px solid var(--line);width:min(400px,100vw - 40px);box-shadow:var(--shadow);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.dialog-title{font-size:14px;font-weight:600}.dialog-message{color:var(--ink-dim);font-size:13px}.dialog-actions{justify-content:flex-end;gap:8px;display:flex}.shift-form{flex-direction:column;gap:12px;display:flex}.toast-root{z-index:70;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed;bottom:40px;left:50%;transform:translate(-50%)}.toast{background:var(--raised);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);opacity:0;border-radius:6px;max-width:min(440px,90vw);padding:7px 13px;font-size:12.5px;transition:opacity .2s,transform .2s;transform:translateY(6px)}.toast.show{opacity:1;transform:none}.toast-warn{border-color:#d9b04c80}.hintbar{white-space:nowrap;border-top:1px solid var(--line);background:var(--surface);color:var(--ink-faint);align-items:center;gap:14px;padding:0 14px;font-size:11px;display:flex;overflow:hidden}.hintbar kbd{font-family:var(--font-mono);background:var(--raised);border:1px solid var(--line);color:var(--ink-dim);border-bottom-width:2px;border-radius:3px;padding:0 4px;font-size:10px}@media (max-width:1180px){#app{grid-template-rows:46px auto 26px;height:auto;min-height:100dvh}.workspace{grid-template-columns:250px minmax(0,1fr);grid-template-areas:"score stage""inspect inspect"}.stage{min-height:420px}.scoresheet{max-height:640px}.inspector{border-left:none;border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;display:grid}}@media (max-width:760px){.workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage""score""inspect"}.stage{height:56dvh;min-height:320px}.scoresheet{border-right:none;border-top:1px solid var(--line);max-height:320px}.hintbar{display:none}.inspector{grid-template-columns:minmax(0,1fr)}.transport-row{flex-wrap:wrap;row-gap:6px}.time-readout{min-width:0}.pgn-input,.text-input,select.text-input,.stamp-edit{font-size:16px}}@media (pointer:coarse){.move-row{height:40px}.row-actions{display:inline-flex}.icon-btn{width:30px;height:30px;font-size:13px}.stamp-chip{padding:6px 8px;font-size:13px}.btn{padding:8px 14px}.board-overlay .drag-bar{padding:5px 12px;display:inline-flex;top:-30px}.board-overlay .resize-handle{opacity:1;width:20px;height:20px;bottom:-9px;right:-9px}.seek-wrap{height:26px}.seek-input::-webkit-slider-thumb{width:18px;height:18px}.seek-input::-moz-range-thumb{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.toast,.btn{transition:none}}.cm-chessboard .board.input-enabled .square{cursor:pointer}.cm-chessboard .coordinates,.cm-chessboard .markers-layer,.cm-chessboard .pieces-layer,.cm-chessboard .markers-top-layer{pointer-events:none}.cm-chessboard-content .list-inline{padding-left:0;list-style:none}.cm-chessboard-content .list-inline-item{display:inline-block}.cm-chessboard-content .list-inline-item:not(:last-child){margin-right:1rem}.cm-chessboard-accessibility.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.cm-chessboard-accessibility button:disabled,.cm-chessboard-accessibility button:disabled:hover{opacity:.5;cursor:not-allowed;pointer-events:none}.cm-chessboard.default .board .square.white{fill:#ecdab9}.cm-chessboard.default .board .square.black{fill:#c5a076}.cm-chessboard.default.border-type-thin .board .border{stroke:#c5a076;stroke-width:.7%;fill:#c5a076}.cm-chessboard.default.border-type-none .board .border{stroke:#c5a076;stroke-width:0;fill:#c5a076}.cm-chessboard.default.border-type-frame .board .border{fill:#ecdab9;stroke:none}.cm-chessboard.default.border-type-frame .board .border-inner{fill:#c5a076;stroke:#c5a076;stroke-width:.7%}.cm-chessboard.default .coordinates{pointer-events:none;-webkit-user-select:none;user-select:none}.cm-chessboard.default .coordinates .coordinate{fill:#b5936d;cursor:default;font-size:7px}.cm-chessboard.default .coordinates .coordinate.black{fill:#eeddbf}.cm-chessboard.default .coordinates .coordinate.white{fill:#b5936d}.cm-chessboard.default-contrast .board .square.white{fill:#ecdab9}.cm-chessboard.default-contrast .board .square.black{fill:#c5a076}.cm-chessboard.default-contrast.border-type-thin .board .border{stroke:#c5a076;stroke-width:.7%;fill:#c5a076}.cm-chessboard.default-contrast.border-type-none .board .border{stroke:#c5a076;stroke-width:0;fill:#c5a076}.cm-chessboard.default-contrast.border-type-frame .board .border{fill:#ecdab9;stroke:none}.cm-chessboard.default-contrast.border-type-frame .board .border-inner{fill:#c5a076;stroke:#c5a076;stroke-width:.7%}.cm-chessboard.default-contrast .coordinates{pointer-events:none;-webkit-user-select:none;user-select:none}.cm-chessboard.default-contrast .coordinates .coordinate{fill:#b5936d;cursor:default;font-size:7px}.cm-chessboard.default-contrast .coordinates .coordinate.black,.cm-chessboard.default-contrast .coordinates .coordinate.white{fill:#333}.cm-chessboard.green .board .square.white{fill:#e0ddcc}.cm-chessboard.green .board .square.black{fill:#4c946a}.cm-chessboard.green.border-type-thin .board .border{stroke:#4c946a;stroke-width:.7%;fill:#4c946a}.cm-chessboard.green.border-type-none .board .border{stroke:#4c946a;stroke-width:0;fill:#4c946a}.cm-chessboard.green.border-type-frame .board .border{fill:#e0ddcc;stroke:none}.cm-chessboard.green.border-type-frame .board .border-inner{fill:#4c946a;stroke:#4c946a;stroke-width:.7%}.cm-chessboard.green .coordinates{pointer-events:none;-webkit-user-select:none;user-select:none}.cm-chessboard.green .coordinates .coordinate{fill:#468862;cursor:default;font-size:7px}.cm-chessboard.green .coordinates .coordinate.black{fill:#e2e0d0}.cm-chessboard.green .coordinates .coordinate.white{fill:#468862}.cm-chessboard.blue .board .square.white{fill:#d8ecfb}.cm-chessboard.blue .board .square.black{fill:#86afcf}.cm-chessboard.blue.border-type-thin .board .border{stroke:#86afcf;stroke-width:.7%;fill:#86afcf}.cm-chessboard.blue.border-type-none .board .border{stroke:#86afcf;stroke-width:0;fill:#86afcf}.cm-chessboard.blue.border-type-frame .board .border{fill:#d8ecfb;stroke:none}.cm-chessboard.blue.border-type-frame .board .border-inner{fill:#86afcf;stroke:#86afcf;stroke-width:.7%}.cm-chessboard.blue .coordinates{pointer-events:none;-webkit-user-select:none;user-select:none}.cm-chessboard.blue .coordinates .coordinate{fill:#7ba1be;cursor:default;font-size:7px}.cm-chessboard.blue .coordinates .coordinate.black{fill:#dbeefb}.cm-chessboard.blue .coordinates .coordinate.white{fill:#7ba1be}.cm-chessboard.chess-club .board .square.white{fill:#e6d3b1}.cm-chessboard.chess-club .board .square.black{fill:#af6b3f}.cm-chessboard.chess-club.border-type-thin .board .border{stroke:#692e2b;stroke-width:.7%;fill:#af6b3f}.cm-chessboard.chess-club.border-type-none .board .border{stroke:#692e2b;stroke-width:0;fill:#af6b3f}.cm-chessboard.chess-club.border-type-frame .board .border{fill:#692e2b;stroke:none}.cm-chessboard.chess-club.border-type-frame .board .border-inner{fill:#af6b3f;stroke:#692e2b;stroke-width:.7%}.cm-chessboard.chess-club .coordinates{pointer-events:none;-webkit-user-select:none;user-select:none}.cm-chessboard.chess-club .coordinates .coordinate{fill:#e6d3b1;cursor:default;font-size:7px}.cm-chessboard.chess-club .coordinates .coordinate.black{fill:#e6d3b1}.cm-chessboard.chess-club .coordinates .coordinate.white{fill:#af6b3f}.cm-chessboard.chessboard-js .board .square.white{fill:#f0d9b5}.cm-chessboard.chessboard-js .board .square.black{fill:#b58863}.cm-chessboard.chessboard-js.border-type-thin .board .border{stroke:#404040;stroke-width:.7%;fill:#b58863}.cm-chessboard.chessboard-js.border-type-none .board .border{stroke:#404040;stroke-width:0;fill:#b58863}.cm-chessboard.chessboard-js.border-type-frame .board .border{fill:#f0d9b5;stroke:none}.cm-chessboard.chessboard-js.border-type-frame .board .border-inner{fill:#b58863;stroke:#404040;stroke-width:.7%}.cm-chessboard.chessboard-js .coordinates{pointer-events:none;-webkit-user-select:none;user-select:none}.cm-chessboard.chessboard-js .coordinates .coordinate{fill:#404040;cursor:default;font-size:7px}.cm-chessboard.chessboard-js .coordinates .coordinate.black{fill:#f0d9b5}.cm-chessboard.chessboard-js .coordinates .coordinate.white{fill:#b58863}.cm-chessboard.black-and-white .board .square.white{fill:#fff}.cm-chessboard.black-and-white .board .square.black{fill:#9c9c9c}.cm-chessboard.black-and-white.border-type-thin .board .border{stroke:#9c9c9c;stroke-width:.7%;fill:#9c9c9c}.cm-chessboard.black-and-white.border-type-none .board .border{stroke:#9c9c9c;stroke-width:0;fill:#9c9c9c}.cm-chessboard.black-and-white.border-type-frame .board .border{fill:#fff;stroke:none}.cm-chessboard.black-and-white.border-type-frame .board .border-inner{fill:#9c9c9c;stroke:#9c9c9c;stroke-width:.7%}.cm-chessboard.black-and-white .coordinates{pointer-events:none;-webkit-user-select:none;user-select:none}.cm-chessboard.black-and-white .coordinates .coordinate{fill:#909090;cursor:default;font-size:7px}.cm-chessboard.black-and-white .coordinates .coordinate.black{fill:#fff}.cm-chessboard.black-and-white .coordinates .coordinate.white{fill:#909090}.cm-chessboard .keyboard-focus-indicator .keyboard-focus{fill:none;stroke:#06c;stroke-width:3px;pointer-events:none}.cm-chessboard .keyboard-focus-indicator .keyboard-from-square{fill:#0066cc4d;stroke:#06c;stroke-width:2px;pointer-events:none}.cm-chessboard:focus{outline-offset:2px;outline:2px solid #06c}.cm-chessboard .markers{pointer-events:none}.cm-chessboard .markers .marker.marker-frame{stroke:#000;stroke-width:1.8px;opacity:.5}.cm-chessboard .markers .marker.marker-frame-primary,.cm-chessboard .markers .marker.marker-frame-info{stroke:#00f;stroke-width:1.8px;opacity:.4}.cm-chessboard .markers .marker.marker-frame-danger{stroke:red;stroke-width:1.8px;opacity:.4}.cm-chessboard .markers .marker.marker-frame-warning{stroke:orange;stroke-width:1.8px;opacity:.4}.cm-chessboard .markers .marker.marker-circle{stroke:#000;stroke-width:3px;opacity:.3}.cm-chessboard .markers .marker.marker-circle-primary,.cm-chessboard .markers .marker.marker-circle-info{stroke:#00f;stroke-width:3px;opacity:.4}.cm-chessboard .markers .marker.marker-circle-info-filled{stroke:#00f;fill:#00f;stroke-width:3px;opacity:.4}.cm-chessboard .markers .marker.marker-circle-danger{stroke:red;stroke-width:3px;opacity:.4}.cm-chessboard .markers .marker.marker-circle-danger-filled{stroke:red;fill:red;stroke-width:3px;opacity:.4}.cm-chessboard .markers .marker.marker-circle-warning{stroke:orange;stroke-width:3px;opacity:.4}.cm-chessboard .markers .marker.marker-circle-warning-filled{stroke:orange;fill:orange;stroke-width:3px;opacity:.4}.cm-chessboard .markers .marker.marker-circle-success{stroke:green;stroke-width:3px;opacity:.4}.cm-chessboard .markers .marker.marker-circle-success-filled{stroke:green;fill:green;stroke-width:3px;opacity:.4}.cm-chessboard .markers .marker.marker-square{fill:#000;opacity:.11}.cm-chessboard .markers .marker.marker-dot,.cm-chessboard .markers .marker.marker-bevel{fill:#000;opacity:.2}
