.cm-chessboard .board.input-enabled .square{cursor:pointer}.cm-chessboard .coordinates,.cm-chessboard .markers-layer,.cm-chessboard .markers-top-layer,.cm-chessboard .pieces-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{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.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;-moz-user-select:none;user-select:none}.cm-chessboard.default .coordinates .coordinate{fill:#b5936d;font-size:7px;cursor:default}.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;-moz-user-select:none;user-select:none}.cm-chessboard.default-contrast .coordinates .coordinate{fill:#b5936d;font-size:7px;cursor:default}.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;-moz-user-select:none;user-select:none}.cm-chessboard.green .coordinates .coordinate{fill:#468862;font-size:7px;cursor:default}.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;-moz-user-select:none;user-select:none}.cm-chessboard.blue .coordinates .coordinate{fill:#7ba1be;font-size:7px;cursor:default}.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;-moz-user-select:none;user-select:none}.cm-chessboard.chess-club .coordinates .coordinate{fill:#E6D3B1;font-size:7px;cursor:default}.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;-moz-user-select:none;user-select:none}.cm-chessboard.chessboard-js .coordinates .coordinate{fill:#404040;font-size:7px;cursor:default}.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:#ffffff}.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:#ffffff;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;-moz-user-select:none;user-select:none}.cm-chessboard.black-and-white .coordinates .coordinate{fill:#909090;font-size:7px;cursor:default}.cm-chessboard.black-and-white .coordinates .coordinate.black{fill:white}.cm-chessboard.black-and-white .coordinates .coordinate.white{fill:#909090}.cm-chessboard .keyboard-focus-indicator .keyboard-focus{fill:none;stroke:#0066cc;stroke-width:3px;pointer-events:none}.cm-chessboard .keyboard-focus-indicator .keyboard-from-square{fill:rgba(0,102,204,.3);stroke:#0066cc;stroke-width:2px;pointer-events:none}.cm-chessboard:focus{outline:2px solid #0066cc;outline-offset:2px}.cm-chessboard .markers{pointer-events:none}.cm-chessboard .markers .marker.marker-frame{stroke:black;stroke-width:1.8px;opacity:.5}.cm-chessboard .markers .marker.marker-frame-info,.cm-chessboard .markers .marker.marker-frame-primary{stroke:blue;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:black;stroke-width:3px;opacity:.3}.cm-chessboard .markers .marker.marker-circle-info,.cm-chessboard .markers .marker.marker-circle-primary{stroke:blue;stroke-width:3px;opacity:.4}.cm-chessboard .markers .marker.marker-circle-info-filled{stroke:blue;fill:blue;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:black;opacity:.11}.cm-chessboard .markers .marker.marker-bevel,.cm-chessboard .markers .marker.marker-dot{fill:black;opacity:.2}.cm-chessboard .arrow-warning .arrow-head{fill:orange;fill-rule:nonzero}.cm-chessboard .arrow-warning .arrow-line{stroke:orange;stroke-linecap:round;opacity:.6}.cm-chessboard .arrow-danger .arrow-head{fill:red;fill-rule:nonzero}.cm-chessboard .arrow-danger .arrow-line{stroke:red;stroke-linecap:round;opacity:.5}.cm-chessboard .arrow-success .arrow-head{fill:green;fill-rule:nonzero}.cm-chessboard .arrow-success .arrow-line{stroke:green;stroke-linecap:round;opacity:.5}.cm-chessboard .arrow-info .arrow-head{fill:blue;fill-rule:nonzero}.cm-chessboard .arrow-info .arrow-line{stroke:blue;stroke-linecap:round;opacity:.4}.cm-chessboard .arrow-secondary .arrow-head{fill:#666;fill-rule:nonzero}.cm-chessboard .arrow-secondary .arrow-line{stroke:#666;stroke-linecap:butt;opacity:.5}.BoardReportButton_trigger__G_P5x{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;background:transparent;color:var(--grey-600,#555);cursor:pointer;border-radius:var(--radius,6px)}.BoardReportButton_icon__p8XTj{width:20px;height:20px}.BoardReportButton_trigger__G_P5x:focus-visible,.BoardReportButton_trigger__G_P5x:hover{color:light-dark(#96473a,#d07a68);border-color:currentColor;background:color-mix(in oklab,currentColor 9%,transparent)}.BoardReportButton_trigger__G_P5x svg [class]{transform-box:fill-box}.BoardReportButton_legL__4k_hu{transform-origin:right center}.BoardReportButton_legR__3ArJR{transform-origin:left center}@keyframes BoardReportButton_board-report-leg-wiggle-l__T7pBe{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}@keyframes BoardReportButton_board-report-leg-wiggle-r__2KwNd{0%{transform:rotate(14deg)}to{transform:rotate(-14deg)}}@keyframes BoardReportButton_board-report-crawl__DFb74{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-1px) rotate(-4deg)}75%{transform:translateY(-1px) rotate(4deg)}}@media (prefers-reduced-motion:no-preference){.BoardReportButton_trigger__G_P5x:focus-visible .BoardReportButton_legL__4k_hu,.BoardReportButton_trigger__G_P5x:hover .BoardReportButton_legL__4k_hu{animation:BoardReportButton_board-report-leg-wiggle-l__T7pBe .28s ease-in-out infinite alternate}.BoardReportButton_trigger__G_P5x:focus-visible .BoardReportButton_legR__3ArJR,.BoardReportButton_trigger__G_P5x:hover .BoardReportButton_legR__3ArJR{animation:BoardReportButton_board-report-leg-wiggle-r__2KwNd .28s ease-in-out infinite alternate}.BoardReportButton_trigger__G_P5x:focus-visible .BoardReportButton_crawl__Q6f8q,.BoardReportButton_trigger__G_P5x:hover .BoardReportButton_crawl__Q6f8q{animation:BoardReportButton_board-report-crawl__DFb74 .9s ease-in-out infinite}}.BoardReportButton_dialog__hQ_fg{max-width:440px;width:calc(100vw - 32px);padding:0;border:1px solid var(--line-strong,#ddd);border-radius:var(--radius,8px);background:var(--surface,#fff);color:var(--ink,#111)}.BoardReportButton_dialog__hQ_fg::-webkit-backdrop{background:rgba(0,0,0,.4)}.BoardReportButton_dialog__hQ_fg::backdrop{background:rgba(0,0,0,.4)}.BoardReportButton_panel__pIbHd{position:relative;padding:20px}.BoardReportButton_close__EGq_r{position:absolute;top:10px;right:10px;border:none;background:transparent;cursor:pointer;font-size:16px;line-height:1;padding:6px;color:var(--grey-600,#555)}.BoardReportButton_title__pI65J{margin:0 0 8px;padding-right:24px;font-size:18px;font-weight:600}.BoardReportButton_intro__kt6mb{margin:0 0 16px;color:var(--grey-600,#555);font-size:14px;line-height:1.5}.BoardReportButton_field__q8W04{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.BoardReportButton_field__q8W04 label{font-size:13px;font-weight:600}.BoardReportButton_field__q8W04 input[type=email],.BoardReportButton_field__q8W04 textarea{font:inherit;padding:8px 10px;border:1px solid var(--line-strong,#ccc);border-radius:var(--radius,6px);background:var(--surface,#fff);color:var(--ink,#111)}.BoardReportButton_field__q8W04 textarea{min-height:90px;resize:vertical}.BoardReportButton_hint__vA76k{margin:0;font-size:12px;color:var(--grey-600,#777)}.BoardReportButton_fieldError__sLciO{margin:0;font-size:12px;color:#b3261e}.BoardReportButton_honeypot__ggQEJ{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.BoardReportButton_turnstile__QyVtn{margin-bottom:14px}.BoardReportButton_actions__kzwpc{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.BoardReportButton_statusError__2Z6cu{margin:0 0 14px;padding:8px 10px;border-radius:var(--radius,6px);background:rgba(179,38,30,.08);color:#b3261e;font-size:13px}.BoardReportButton_success__8LQJo{padding:4px 0}.BoardReportButton_successTitle__100Lf{margin:0 0 6px;font-size:16px;font-weight:600}