.FullScreenWrap_wrap__2j4PG{min-height:100vh;display:flex;justify-content:center;align-items:center}.ChessBoard_wrap__3mtFE{height:100%;display:flex}.ChessBoard_board__1OB3f{height:var(--board-size);width:var(--board-size);padding:24px;border-radius:2px;outline:1px solid #555}.ChessBoard_board__1OB3f.brown,.ChessBoard_board__1OB3f.gold{background:#fff}.ChessBoard_board__1OB3f.blue,.ChessBoard_board__1OB3f.green{background:#fcfcc3}.ChessBoard_board__1OB3f.wood{background:#795030}.ChessBoard_board__1OB3f.metal{background:#7c7c7c}.ChessBoard_board__1OB3f.blue coords,.ChessBoard_board__1OB3f.brown coords,.ChessBoard_board__1OB3f.gold coords,.ChessBoard_board__1OB3f.green coords{color:#000!important}.ChessBoard_board__1OB3f.ChessBoard_zen__29qkX{height:var(--board-size-zen);width:var(--board-size-zen)}.ChessBoard_boardWrap__1R6Mj{flex:1 0 auto;display:flex;justify-content:center;align-items:center;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}.ChessBoard_boardWrap__1R6Mj.ChessBoard_dark__2i5Ik{background:url(/static/media/wood.dark.75683086.jpg)}.ChessBoard_boardWrap__1R6Mj.ChessBoard_light__2F3mB{background:url(/static/media/wood.light.4b41bb96.jpg)}.ChessBoard_leftSidebar__2_Gze{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:0 0 auto;width:var(--left-sidebar);padding:16px;background:var(--bg-lighter)}.ChessBoard_rightSidebar__opN3J{flex:0 0 auto;height:100%;overflow-y:auto;padding:8px;width:var(--right-sidebar);background:var(--bg-lighter)}.ChessBoard_floatingButtons__2O7oj{position:fixed!important;left:8px;bottom:8px}.MoveHistory_historyTable__1PtPT{table-layout:fixed;width:100%;border-collapse:collapse}.MoveHistory_historyTable__1PtPT td,.MoveHistory_historyTable__1PtPT th{text-align:center;border:1px solid var(--border-color);padding:0}.MoveHistory_historyTable__1PtPT tbody tr{cursor:pointer}.MoveHistory_historyTable__1PtPT tbody tr:nth-child(odd){background:var(--active-color)}.MoveHistory_piece__1o_VL{background-size:cover;display:inline-block;width:32px;height:32px}.MoveHistory_piece__1o_VL.black{filter:drop-shadow(1px 1px 0 var(--border-color)) drop-shadow(-1px -1px 0 var(--border-color))}.MoveHistory_noMoves__1JpU1{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.MoveHistory_compactMoves__3AbZZ{display:grid;grid-template-columns:50% 50%}.MoveHistory_compactMove__1s68T{border:0;display:flex;align-items:center;justify-content:center;font-family:monospace;background:unset;white-space:nowrap}.MoveHistory_compactMove__1s68T.MoveHistory_canMove__1Tle0{cursor:pointer}.MoveHistory_moves__1eIEg{margin:0 4px}.MoveHistory_row__10Tvc{transition:background-color .25s ease-in-out}.MoveHistory_currentMove__22zn5{background:var(--selected-color)!important}.MoveHistory_check__3YYo_{outline:1px solid #ff0}.MoveHistory_mate__4OLIo{outline:1px solid red}.GameSettings_imageBtn__2Jnf4{all:unset;height:64px;width:64px;background-position:50%;background-size:cover;color:#000;text-align:center;cursor:pointer;border:1px solid var(--border-color);border-radius:4px;margin:4px}.GameSettings_imageBtns__ntHUC{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.GameSettings_settingsForm__tKkx6{overflow-y:auto!important;padding:0 2px 36px!important}.GameSettings_overlayTitle__2UT0n{color:#fff;background:rgba(0,0,0,.5);padding:4px;text-align:center}.GameSettings_default__1Px29{background-image:url(/static/media/wK.14e26937.svg)}.GameSettings_merida__5pCi6{background-image:url(/static/media/wK.bc8a98a3.svg)}.GameSettings_royal__3-Zg4{background-image:url(/static/media/wK.9ee41f27.svg)}.GameSettings_blue__1QSoZ{background-image:url(/static/media/blue.d84ec08c.svg)}.GameSettings_green__1tuoW{background-image:url(/static/media/green.52c1ee33.svg)}.GameSettings_brown__fF-S-{background-image:url(/static/media/brown.ba14ca80.svg)}.GameSettings_gold__30siD{background-image:url(/static/media/gold.f0c28690.svg)}.GameSettings_metal__FFqmu{background-image:url(data:image/png;base64,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)}.GameSettings_wood__3otpX{background-image:url(/static/media/wood.7c0e759c.png)}.StartNewGame_appIcon__32G-s{display:inline-block;height:64px;width:64px;background-image:url(/static/media/icon.9ff9a426.svg);background-size:contain;background-repeat:no-repeat;margin-right:16px}.StartNewGame_header__1B-nx{font-size:28px;display:flex;align-items:center;justify-content:center;padding-bottom:16px}.StartNewGame_depthAlert__4QUeD{margin-top:32px!important}.StartNewGame_wrap__3gJ66{display:flex;align-items:center;justify-content:center;height:100%;background:var(--bg-lighter)}.StartNewGame_form__1QHZC{width:1100px;padding:16px 32px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-dark);max-height:95vh;overflow-y:auto}.StartNewGame_sideButton__3OVdR{background:transparent;border:1px solid var(--border-color);border-radius:2px;margin-right:8px;cursor:pointer;padding:0}.StartNewGame_sideButtonContent__2ZVlP{display:flex;align-items:center;padding:8px}.StartNewGame_sideButton__3OVdR.StartNewGame_active__1wuGq{background:var(--active-color)}.StartNewGame_sideIcon__3OKun{width:48px;height:48px;margin-right:8px;background-size:cover;background-position:50%;filter:drop-shadow(4px 4px 0 var(--border-color)) drop-shadow(-3px -3px 0 var(--border-color))}.StartNewGame_timeControl__1XbE9{display:flex}.StartNewGame_timePicker__3CpRq{width:available}.game_ranks__3a59m{left:-17px}.game_files__QvA-V{top:-24px}.TimeClock_clock__3-Yds{font-size:38px;text-align:center;border-radius:2px;font-family:monospace}.TimeClock_clock__3-Yds.TimeClock_white__2pCxe{background:#dedede;color:#000;border:1px solid #080808}.TimeClock_clock__3-Yds.TimeClock_black__2NAGi{background:#000;color:#fff;border:1px solid #aeaeae}.ControlPanel_panel__h47-g{height:100%;width:100%;overflow-y:hidden}.ControlPanel_clock__3SQNy{height:20vh}.ControlPanel_buttons__1hQGP,.ControlPanel_clock__3SQNy{display:flex;flex-direction:column;justify-content:center}.ControlPanel_buttons__1hQGP{height:calc(60vh - 32px)}.ControlPanel_buttons__1hQGP>*{margin:4px 0}.ControlPanel_stat__2ertE{margin-bottom:16px!important;text-align:center}.ControlPanel_keys__1cpIN{padding:4px 16px;font-family:monospace;transform:translateX(-50%);position:fixed;font-size:36px;top:50vh;left:50vw;z-index:1;background:rgba(0,0,0,.65);color:#fff;pointer-events:none;border-radius:4px}.Hotkey_hotkey__19VX9{float:right}.board-wrap.default .p-piece.white{background-image:url(/static/media/wP.24714561.svg)}.board-wrap.default .b-piece.white{background-image:url(/static/media/wB.e0b23ecf.svg)}.board-wrap.default .n-piece.white{background-image:url(/static/media/wN.ac0b7523.svg)}.board-wrap.default .r-piece.white{background-image:url(/static/media/wR.03a3eaa5.svg)}.board-wrap.default .q-piece.white{background-image:url(/static/media/wQ.4da4b71e.svg)}.board-wrap.default .k-piece.white{background-image:url(/static/media/wK.14e26937.svg)}.board-wrap.default .p-piece.black{background-image:url(/static/media/bP.b813b726.svg)}.board-wrap.default .b-piece.black{background-image:url(/static/media/bB.7392366f.svg)}.board-wrap.default .n-piece.black{background-image:url(/static/media/bN.c5c7d08d.svg)}.board-wrap.default .r-piece.black{background-image:url(/static/media/bR.57c698db.svg)}.board-wrap.default .q-piece.black{background-image:url(/static/media/bQ.cfaf116e.svg)}.board-wrap.default .k-piece.black{background-image:url(/static/media/bK.03b968a6.svg)}.board-wrap.default .t-piece.black{background-image:url(/static/media/bT.42f16569.svg)}.board-wrap.default .t-piece.white{background-image:url(/static/media/wT.424a78cf.svg)}.board-wrap.default .s-piece.black{background-image:url(/static/media/bS.ec9c4281.svg)}.board-wrap.default .s-piece.white{background-image:url(/static/media/wS.cbc4acbc.svg)}.board-wrap.merida .p-piece.white{background-image:url(/static/media/wP.1ee6373d.svg)}.board-wrap.merida .b-piece.white{background-image:url(/static/media/wB.74878d1e.svg)}.board-wrap.merida .n-piece.white{background-image:url(/static/media/wN.4f880b2e.svg)}.board-wrap.merida .r-piece.white{background-image:url(/static/media/wR.97c4f3ec.svg)}.board-wrap.merida .q-piece.white{background-image:url(/static/media/wQ.ae41f289.svg)}.board-wrap.merida .k-piece.white{background-image:url(/static/media/wK.bc8a98a3.svg)}.board-wrap.merida .p-piece.black{background-image:url(/static/media/bP.cd212d9b.svg)}.board-wrap.merida .b-piece.black{background-image:url(/static/media/bB.9a5f380a.svg)}.board-wrap.merida .n-piece.black{background-image:url(/static/media/bN.4206c492.svg)}.board-wrap.merida .r-piece.black{background-image:url(/static/media/bR.52b55a92.svg)}.board-wrap.merida .q-piece.black{background-image:url(/static/media/bQ.ea18dd0d.svg)}.board-wrap.merida .k-piece.black{background-image:url(/static/media/bK.48680774.svg)}.board-wrap.merida .t-piece.black{background-image:url(/static/media/bT.789cd9a0.svg)}.board-wrap.merida .t-piece.white{background-image:url(/static/media/wT.ebb3e21f.svg)}.board-wrap.merida .s-piece.black{background-image:url(/static/media/bS.a3e2b8eb.svg)}.board-wrap.merida .s-piece.white{background-image:url(/static/media/wS.342e6a00.svg)}.board-wrap.royal .p-piece.white{background-image:url(/static/media/wP.9009733f.svg)}.board-wrap.royal .b-piece.white{background-image:url(/static/media/wB.5b87fbd5.svg)}.board-wrap.royal .n-piece.white{background-image:url(/static/media/wN.7231367f.svg)}.board-wrap.royal .r-piece.white{background-image:url(/static/media/wR.38d2f66d.svg)}.board-wrap.royal .q-piece.white{background-image:url(/static/media/wQ.4a73a7f3.svg)}.board-wrap.royal .k-piece.white{background-image:url(/static/media/wK.9ee41f27.svg)}.board-wrap.royal .p-piece.black{background-image:url(/static/media/bP.0bee447f.svg)}.board-wrap.royal .b-piece.black{background-image:url(/static/media/bB.0e8f0245.svg)}.board-wrap.royal .n-piece.black{background-image:url(/static/media/bN.a9bdefd2.svg)}.board-wrap.royal .r-piece.black{background-image:url(/static/media/bR.105df460.svg)}.board-wrap.royal .q-piece.black{background-image:url(/static/media/bQ.43b91e9f.svg)}.board-wrap.royal .k-piece.black{background-image:url(/static/media/bK.1686ccec.svg)}.board-wrap.royal .t-piece.black{background-image:url(/static/media/bT.698aff8b.svg)}.board-wrap.royal .t-piece.white{background-image:url(/static/media/wT.09992136.svg)}.board-wrap.royal .s-piece.black{background-image:url(/static/media/bS.049bc499.svg)}.board-wrap.royal .s-piece.white{background-image:url(/static/media/wS.a4a49101.svg)}.board-wrap piece,.cg-wrap{transition:background-image .5s ease-in-out}.cg-wrap{background-size:cover;position:relative;display:block;width:100%;height:100%}.cg-wrap.blue{background-image:url(/static/media/blue.d84ec08c.svg)}.cg-wrap.green{background-image:url(/static/media/green.52c1ee33.svg)}.cg-wrap.brown{background-image:url(/static/media/brown.ba14ca80.svg)}.cg-wrap.gold{background-image:url(/static/media/gold.f0c28690.svg)}.cg-wrap.metal{background-image:url(/static/media/metal.c66fdd15.jpg)}.cg-wrap.wood{background-image:url(/static/media/wood.d7490131.jpg)}cg-container{width:100%;height:100%;display:block;bottom:0}.cg-wrap svg,cg-container{position:absolute}cg-board{width:100%;height:100%;user-select:none;line-height:0;background-size:cover;cursor:pointer}cg-board,cg-board square{position:absolute;top:0;left:0}cg-board square{pointer-events:none;width:10%;height:10%}cg-board square.move-dest{background:radial-gradient(rgba(20,85,30,.5) 22%,#208530 0,rgba(0,0,0,.3) 0,transparent 0);pointer-events:auto}cg-board square.premove-dest{background:radial-gradient(rgba(20,30,85,.5) 22%,#203085 0,rgba(0,0,0,.3) 0,transparent 0)}cg-board square.oc.move-dest{background:radial-gradient(transparent 0,transparent 80%,rgba(20,85,0,.3) 0)}cg-board square.oc.premove-dest{background:radial-gradient(transparent 0,transparent 80%,rgba(20,30,85,.2) 0)}cg-board square.move-dest:hover{background:rgba(20,85,30,.3)}cg-board square.premove-dest:hover{background:rgba(20,30,85,.2)}cg-board square.last-move{will-change:transform;background-color:rgba(155,199,0,.41)}cg-board square.selected{background-color:rgba(20,85,30,.5)}cg-board square.check{background:radial-gradient(ellipse at center,red 0,#e70000 25%,rgba(169,0,0,0) 89%,rgba(158,0,0,0) 100%)}cg-board square.current-premove{background-color:rgba(20,30,85,.5)}.cg-wrap piece{position:absolute;top:calc(5% - var(--piece-scale)/2);left:calc(5% - var(--piece-scale)/2);width:var(--piece-scale);height:var(--piece-scale);background-size:cover;z-index:2;will-change:transform;pointer-events:none}cg-board piece.dragging{cursor:move;z-index:9}cg-board piece.anim{z-index:8}cg-board piece.fading{z-index:1;opacity:.5}.cg-wrap square.move-dest:hover{background-color:rgba(20,85,30,.3)}.cg-wrap piece.ghost{opacity:.3}.cg-wrap svg{overflow:hidden;position:relative;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;opacity:.6}.cg-wrap svg image{opacity:.5}.cg-wrap coords{position:absolute;display:flex;pointer-events:none;opacity:.8;font-size:.85em;font-weight:700}.cg-wrap coords.ranks coord{display:flex;align-items:center}.cg-wrap coords.ranks coord:last-child{visibility:hidden}.cg-wrap coords.ranks coord:last-child:before{content:"10";visibility:visible;margin-left:-6px}.cg-wrap coords.ranks{right:-44px;top:0;flex-flow:column-reverse;height:100%}.cg-wrap coords.files,.cg-wrap coords.ranks{font-size:18px;font-family:monospace;color:#fff}.cg-wrap coords.files{bottom:-26px;margin-top:-2px;left:0;flex-flow:row;width:100%;text-align:center}.cg-wrap coords.ranks.black{flex-flow:column}.cg-wrap coords.files.black{flex-flow:row-reverse}.cg-wrap coords coord{flex:1 1 auto}#root,body,html{height:100%}.full-width{width:100%}.footer{margin-top:16px}.icon{margin-right:8px;margin-bottom:-2px}.icon-float{font-size:28px;margin-top:-3px}.icon-collapse{font-size:20px;margin:-4px 0}body{background:var(--bg-dark)}kbd{font-family:monospace;border:1px solid #555;padding:0 6px;border-radius:4px}