.cm-board-wrapper[data-v-04ff63c2] .cm-chessboard.default .board .square.white{fill:var(--cm-chessboard-square-light)}.cm-board-wrapper[data-v-04ff63c2] .cm-chessboard.default .board .square.black{fill:var(--cm-chessboard-square-dark)}.cm-board-wrapper[data-v-04ff63c2] .cm-chessboard.default.border-type-frame .board .border{fill:var(--cm-chessboard-bg)}.cm-board-wrapper[data-v-04ff63c2] .cm-chessboard.default .coordinates .coordinate{fill:var(--cm-chessboard-coord)}.cm-board-wrapper[data-v-04ff63c2] .cm-chessboard.default.border-type-frame .board .border-inner{fill:var(--cm-chessboard-border);stroke:var(--cm-chessboard-border)}.cm-board-wrapper[data-v-04ff63c2] .cm-chessboard.default .markers .marker.marker-frame-primary{stroke:#000;opacity:.25}.cm-board-wrapper[data-v-04ff63c2]{position:relative;aspect-ratio:1;width:100%;max-height:100%;min-width:200px;background:var(--cm-chessboard-bg)}.cm-board[data-v-04ff63c2]{width:100%;height:100%;transition:opacity .15s ease}.cm-board--pending[data-v-04ff63c2]{opacity:.85;pointer-events:none}.cm-board__pending-indicator[data-v-04ff63c2]{position:absolute;bottom:8px;right:8px;width:16px;height:16px;border:2px solid var(--cm-text-secondary);border-top-color:transparent;border-radius:50%;animation:cm-spin-04ff63c2 .8s linear infinite}.cm-pending-enter-active[data-v-04ff63c2],.cm-pending-leave-active[data-v-04ff63c2]{transition:opacity .15s ease}.cm-pending-enter-from[data-v-04ff63c2],.cm-pending-leave-to[data-v-04ff63c2]{opacity:0}@keyframes cm-spin-04ff63c2{to{transform:rotate(360deg)}}.cm-overlay[data-v-85009308]{position:absolute;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:var(--cm-overlay-bg)}.cm-overlay__card[data-v-85009308]{background:var(--cm-modal-bg);color:var(--cm-text-primary);border:1px solid var(--cm-border);border-radius:0;padding:32px;min-width:280px;max-width:90%;text-align:center;box-shadow:0 4px 24px #00000026;container:cm-card / inline-size}.cm-modal-enter-active[data-v-85009308],.cm-modal-leave-active[data-v-85009308]{transition:opacity .2s ease}.cm-modal-enter-from[data-v-85009308],.cm-modal-leave-to[data-v-85009308]{opacity:0}.cm-modal__title{margin:0 0 12px;font-size:1.35em;font-weight:700}.cm-modal__text{margin:0 0 20px;color:var(--cm-text-secondary);font-size:1em}.cm-modal__actions{display:flex;gap:10px;justify-content:center}.cm-modal__actions>.cm-modal__btn{flex:1 1 0}@container cm-card (max-width: 260px){.cm-modal__actions{flex-direction:column}}.cm-modal__btn{padding:10px 24px;border:none;border-radius:0;font-size:1em;cursor:pointer;color:#fff}.cm-modal__btn:disabled{opacity:.5;cursor:not-allowed}.cm-modal__btn--primary{background:var(--cm-btn-accent-bg)}.cm-modal__btn--primary:hover:not(:disabled){background:var(--cm-btn-accent-hover)}.cm-modal__btn--danger{background:var(--cm-danger)}.cm-modal__btn--danger:hover:not(:disabled){filter:brightness(1.1)}.cm-modal__btn--light{background:var(--cm-btn-light-bg);color:var(--cm-btn-light-text);border:1px solid var(--cm-border)}.cm-modal__btn--light:hover:not(:disabled){background:var(--cm-btn-light-hover)}.cm-spinner[data-v-f48bd5ce]{border-radius:50%;animation:cm-spin-f48bd5ce .8s linear infinite}@keyframes cm-spin-f48bd5ce{to{transform:rotate(360deg)}}.cm-connect__spinner[data-v-00db2893],.cm-countdown__spinner[data-v-3c091338]{margin:0 auto 12px}.cm-countdown__time[data-v-3c091338]{font-size:1rem;font-weight:700;color:var(--cm-accent);font-variant-numeric:tabular-nums;margin:0}.cm-disconnect__countdown[data-v-ec641ccc]{font-size:2em;font-weight:700;margin-bottom:12px;color:var(--cm-warning)}.cm-disconnect__spinner[data-v-ec641ccc]{margin:0 auto 12px}.cm-controls[data-v-9e51677d]{margin-top:auto;flex-shrink:0;touch-action:manipulation}.cm-controls__nav[data-v-9e51677d]{display:grid;grid-template-columns:repeat(4,1fr);justify-content:center;gap:1px;background:var(--cm-border);border-top:1px solid var(--cm-border)}.cm-controls__actions[data-v-9e51677d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1px;background:var(--cm-border);border-top:1px solid var(--cm-border)}.cm-controls__btn[data-v-9e51677d]{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;padding:15.5px 4px;border:none;border-radius:0;background:var(--cm-btn-light-bg);color:var(--cm-btn-light-text);font-size:.85em;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.cm-controls__btn[data-v-9e51677d]:hover:not(:disabled){background:var(--cm-btn-light-hover)}.cm-controls__btn[data-v-9e51677d]:disabled{opacity:.4;cursor:not-allowed}.cm-controls__btn--accent .cm-icon[data-v-9e51677d]{color:var(--cm-accent)}.cm-controls__btn--danger-icon .cm-icon[data-v-9e51677d]{color:var(--cm-danger)}.cm-controls__btn--warning-icon .cm-icon[data-v-9e51677d]{color:var(--cm-warning)}.cm-controls__btn--live[data-v-9e51677d]{grid-column:-1 / 1;background:var(--cm-accent);color:#fff;font-weight:700;animation:cm-pulse-9e51677d 2s ease-in-out infinite}.cm-controls__btn--live[data-v-9e51677d]:hover:not(:disabled){background:var(--cm-accent);filter:brightness(1.15)}@keyframes cm-pulse-9e51677d{0%,to{opacity:1}50%{opacity:.7}}.cm-piece-icon[data-v-9325a698]{width:1.5em;height:1.5em;flex-shrink:0}.cm-history[data-v-25c9b49c]{position:relative;flex:1;min-height:220px;overflow:hidden;font-size:1em;font-weight:600}.cm-history__scroll[data-v-25c9b49c]{position:absolute;inset:20px 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--cm-accent) transparent}.cm-history__scroll[data-v-25c9b49c]::-webkit-scrollbar{width:6px}.cm-history__scroll[data-v-25c9b49c]::-webkit-scrollbar-track{background:transparent}.cm-history__scroll[data-v-25c9b49c]::-webkit-scrollbar-thumb{background:var(--cm-accent);border-radius:3px}.cm-history__scroll[data-v-25c9b49c]::-webkit-scrollbar-thumb:hover{background:var(--cm-accent-hover)}.cm-history__grid[data-v-25c9b49c]{display:grid;gap:2px;grid-template-columns:auto 1fr 1fr;line-height:1.8}.cm-history__grid[data-v-25c9b49c]>:nth-child(3n+1){background:var(--cm-history-col1)}.cm-history__grid[data-v-25c9b49c]>:nth-child(3n+2){background:var(--cm-history-col2)}.cm-history__grid[data-v-25c9b49c]>:nth-child(3n){background:var(--cm-history-col3)}.cm-history__number[data-v-25c9b49c]{color:var(--cm-text-primary);padding:0 6px;text-align:right;-webkit-user-select:none;user-select:none}.cm-history__move[data-v-25c9b49c]{display:flex;align-items:center;gap:4px;padding:3px 8px;color:var(--cm-text-primary)}.cm-history__move--clickable[data-v-25c9b49c]{cursor:pointer}.cm-history__move--clickable[data-v-25c9b49c]:hover{background:var(--cm-accent-highlight);color:#fff}.cm-history__move.cm-history__move--current[data-v-25c9b49c]{background:var(--cm-accent);color:#fff}.cm-history__empty[data-v-25c9b49c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;min-height:80px;color:var(--cm-text-secondary);font-weight:400;font-size:.9em}.cm-pause__icon[data-v-02d51e7a]{font-size:2.5em;margin-bottom:12px;animation:cm-pause-pulse-02d51e7a 2s ease-in-out infinite}@keyframes cm-pause-pulse-02d51e7a{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.cm-timer[data-v-83935bc6]{padding:4px 10px;font-size:2.72em;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cm-timer-text);text-align:center;background:var(--cm-timer-bg);border:1px solid transparent;transition:background .2s,border-color .2s,color .2s,opacity .2s;opacity:.7}.cm-timer--active[data-v-83935bc6]{opacity:1;background:var(--cm-timer-ok-bg);color:var(--cm-timer-ok-text)}.cm-timer--low[data-v-83935bc6]{opacity:1;background:var(--cm-timer-low-bg);color:var(--cm-timer-low-text);border-color:var(--cm-timer-low-bg)}.cm-timer--critical[data-v-83935bc6]{opacity:1;background:var(--cm-timer-critical-bg);color:var(--cm-timer-critical-text);border-color:var(--cm-timer-critical-bg);animation:cm-timer-pulse-83935bc6 1s ease-in-out infinite}@keyframes cm-timer-pulse-83935bc6{0%,to{opacity:1}50%{opacity:.6}}.cm-player[data-v-a18d28c9]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 20px;height:68px;background:var(--cm-playerbar-bg);border-left:3px solid transparent;transition:border-color .2s}.cm-player--active[data-v-a18d28c9]{border-left-color:var(--cm-accent)}.cm-player__info[data-v-a18d28c9]{display:flex;align-items:center;gap:8px;min-width:0;margin-left:-3px}.cm-player__indicator[data-v-a18d28c9]{width:8px;height:8px;border-radius:50%;background:var(--cm-text-secondary);flex-shrink:0;transition:background .2s}.cm-player__indicator--online[data-v-a18d28c9]{background:var(--cm-status-online)}.cm-player__indicator--reconnecting[data-v-a18d28c9]{background:var(--cm-warning)}.cm-player__indicator--offline[data-v-a18d28c9]{background:var(--cm-danger)}.cm-player__identity[data-v-a18d28c9]{display:flex;flex-direction:column;min-width:0;line-height:1.2}.cm-player__name[data-v-a18d28c9]{font-weight:600;color:var(--cm-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-player__rank[data-v-a18d28c9]{color:var(--cm-text-secondary);font-size:.8em;white-space:nowrap}.cm-player__timer[data-v-a18d28c9]{margin-right:-20px}.cm-player__score[data-v-a18d28c9]{font-size:2.72em;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cm-text-primary);flex-shrink:0}.cm-player[data-v-a18d28c9] .cm-timer{flex-shrink:0}.cm-reconnect__spinner[data-v-d505b077]{margin:0 auto 12px}.cm-sidebar-header[data-v-42886b96]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;height:68px;padding:4px 20px;color:var(--cm-text-secondary);border-left:3px solid transparent;border-bottom:1px solid var(--cm-border)}.cm-sidebar-header__status[data-v-42886b96]{display:inline-flex;align-items:center;gap:6px;font-size:.85em}.cm-sidebar-header__status[data-v-42886b96]:before{content:"";display:block;width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--cm-text-secondary)}.cm-sidebar-header__status[data-status=started][data-v-42886b96]:before{background:var(--cm-status-online)}.cm-sidebar-header__status[data-status=paused][data-v-42886b96]:before{background:var(--cm-warning)}.cm-sidebar-header__status[data-status=finished][data-v-42886b96]:before{background:var(--cm-text-secondary)}.cm-sidebar-header__right[data-v-42886b96]{display:flex;align-items:center;gap:8px}.cm-sidebar-header__spectators[data-v-42886b96]{display:flex;align-items:center;gap:4px;font-size:.85em;-webkit-user-select:none;user-select:none}.cm-sidebar-header__spectators .cm-icon[data-v-42886b96]{flex-shrink:0;opacity:.7}.cm-widget{font-size:14px;line-height:1.5;color:var(--cm-text-primary);box-sizing:border-box;--cm-chessboard-bg: #fbf8f3;--cm-chessboard-square-dark: #d9d4ce;--cm-chessboard-square-light: #ffffff;--cm-chessboard-coord: #9E9E9E;--cm-chessboard-border: #d9d4ce;--cm-sidebar-bg: #f2eee5;--cm-sidebar-bg-alt: #EDE7DC;--cm-text-primary: #4d3b3b;--cm-text-secondary: #7A7A7A;--cm-accent: #C75B3A;--cm-accent-hover: #A84B2F;--cm-accent-highlight: #E8845C;--cm-timer-bg: #E8E3D9;--cm-timer-text: #555555;--cm-timer-ok-bg: #ffffff;--cm-timer-ok-text: #333333;--cm-timer-low-bg: #F9A825;--cm-timer-low-text: #1a1a1a;--cm-timer-critical-bg: #C62828;--cm-timer-critical-text: #ffffff;--cm-playerbar-bg: #f5f0e8;--cm-warning: #D4A017;--cm-danger: #C0392B;--cm-btn-light-bg: #F5F0E8;--cm-btn-light-hover: #DDD5C8;--cm-btn-light-text: #2C2C2C;--cm-btn-accent-bg: #C75B3A;--cm-btn-accent-hover: #A84B2F;--cm-btn-accent-text: #FFFFFF;--cm-status-online: #4CAF50;--cm-overlay-bg: rgba(0, 0, 0, .5);--cm-modal-bg: #ffffff;--cm-border: #EDE7DC;--cm-history-col1: #fbf8f3;--cm-history-col2: #e8e3db;--cm-history-col3: #b0aaa0}.cm-widget *,.cm-widget *:before,.cm-widget *:after{box-sizing:inherit}checkmate-chess-board{display:block;width:100%;height:100%}.cm-widget[data-v-966df0c6]{position:relative;display:grid;grid-template-columns:1fr min(280px,40%);grid-template-rows:auto 1fr auto;grid-template-areas:"top-bar    sidebar" "board      sidebar" "bottom-bar sidebar";max-width:100%;background:var(--cm-chessboard-bg);overflow:hidden}.cm-player[data-v-966df0c6]{margin-left:3.5%;margin-right:3.5%}.cm-player--top[data-v-966df0c6]{grid-area:top-bar;border-bottom:1px solid var(--cm-border)}.cm-player--bottom[data-v-966df0c6]{grid-area:bottom-bar;border-top:1px solid var(--cm-border);margin-top:15px}.cm-board-area[data-v-966df0c6]{grid-area:board;position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.cm-sidebar[data-v-966df0c6]{grid-area:sidebar;display:flex;flex-direction:column;background:var(--cm-sidebar-bg);border-left:1px solid var(--cm-border)}.cm-resize-handle[data-v-966df0c6]{position:absolute;bottom:0;right:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:nwse-resize;color:var(--cm-text-secondary);opacity:.4;transition:opacity .15s;z-index:10;-webkit-user-select:none;user-select:none;touch-action:none}.cm-resize-handle[data-v-966df0c6]:hover{opacity:.8;color:var(--cm-accent)}@media(max-width:768px){.cm-widget[data-v-966df0c6]{display:flex;flex-direction:column}.cm-player--top[data-v-966df0c6]{order:0}.cm-board-area[data-v-966df0c6]{order:1;flex:0 0 auto}.cm-resize-handle[data-v-966df0c6]{display:none}.cm-player--bottom[data-v-966df0c6]{order:2}.cm-sidebar[data-v-966df0c6]{order:3;border-left:none;border-top:1px solid var(--cm-border);flex-shrink:0;margin-top:3.75%}.cm-controls[data-v-966df0c6]{order:-1}.cm-sidebar-header[data-v-966df0c6]{order:1}}.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{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.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;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;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;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;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;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;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:#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;font-size:7px;cursor:default}.cm-chessboard.black-and-white .coordinates .coordinate.black{fill:#fff}.cm-chessboard.black-and-white .coordinates .coordinate.white{fill:#909090}.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}svg.cm-chessboard .promotion-dialog-group rect,svg.cm-chessboard .promotion-dialog-group g[data-piece]{animation:fade-in .25s ease-in}svg.cm-chessboard .promotion-dialog-group .promotion-dialog{fill:#fff;fill-opacity:.7;stroke:#0006}svg.cm-chessboard .promotion-dialog-group .promotion-dialog-button{fill:transparent;cursor:pointer}svg.cm-chessboard .promotion-dialog-group .promotion-dialog-button:hover{fill:#0003}svg.cm-chessboard .promotion-dialog-group .promotion-dialog-button-group{outline:none}svg.cm-chessboard .promotion-dialog-group .promotion-dialog-button-group:focus .promotion-dialog-button{stroke:#0000004d;stroke-width:2px}svg.cm-chessboard .promotion-dialog-group .piece{pointer-events:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}
