.board-layout-icon,.board-layout-icon.icon-font-chess{align-items:center;background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:2.4rem;justify-content:center;margin:0;margin-top:-.2rem;opacity:.5;overflow:hidden;padding:0;text-shadow:.1rem .1rem rgba(49,46,43,.4);width:var(--boardControlsWidth)}.board-layout-icon.icon-font-chess.resize,.board-layout-icon.resize{bottom:0;cursor:nwse-resize;display:none;position:absolute}.board-layout-icon.icon-font-chess.theatre:before,.board-layout-icon.theatre:before{border:.2rem solid;content:"";display:block;height:1.1rem;position:relative;top:.2rem;width:var(--gutter)}.board-layout-controls{display:none}@media (min-width:960px){.board-layout-controls{display:block;grid-column:board-controls;height:var(--boardControlsHeight);margin-top:calc(var(--playerHeight)*-1 - var(--gutterBoardToTopPlayer));width:var(--boardControlsWidth)}.board-layout-controls .board-layout-icon.icon-font-chess.resize.resizing,.board-layout-controls:hover .board-layout-icon.icon-font-chess.resize{display:block}}.board-layout-controls.hide-board-icons:not(:hover) .board-layout-icon:not(.circle-gearwheel),.hide-board-icons .board-layout-controls:not(:hover) .board-layout-icon:not(.circle-gearwheel){display:none}body.outside-coords:not(.with-pieces,.real-3d){--coordinatesGutter:2rem;--gutterBoardToBottomPlayer:var(--coordinatesGutter);--gutterLeftOfBoard:var(--coordinatesGutter)}@media (min-width:960px){body.outside-coords:not(.with-pieces,.real-3d){--coordinatesGutter:4rem}}body.with-evaluation{--evalAndGutter:min-content;--gutterLeftOfBoard:var(--gutterSmall)}.board-layout-evaluation{display:flex;grid-column:evaluation}.board-layout-evaluation>*{margin-left:calc(var(--boardContainerWidth) - var(--boardWidth) - var(--gutterLeftOfBoard));margin-right:calc(var(--gutterLeftOfBoard) + var(--boardWidth) - var(--boardContainerWidth))}@media (min-width:960px){body.with-evaluation{--evalAndGutter:calc(var(--gutterLeftOfBoard) + var(--evalWidth));--evalWidth:2rem}.board-layout-evaluation{width:var(--evalWidth)}.board-layout-evaluation>*{margin:0 0 0 calc(var(--boardContainerWidth) - var(--boardWidth))}}body.with-pieces{--boardContainerWidthWithPieces:max(var(--boardMinWidth),min(var(--boardMaxWidthWithPieces),var(--modifiedBoardWidth,var(--boardMaxHeight)) * var(--boardHeightToWidthRatio) * 1.1));--piecesWidth:calc(var(--boardContainerWidthWithPieces)/11)}.board-layout-pieces{grid-column:pieces}.with-pieces .board-layout-pieces{margin-left:calc(var(--boardContainerWidth) - var(--boardWidth));width:var(--piecesWidth)}.board-layout-main{display:flex;flex-direction:column;grid-area:top/board-layout;margin:0 auto;position:relative;width:min-content}.board-layout-chessboard{display:grid;grid-template-columns:[evaluation] var(--evalAndGutter) [pieces] var(--piecesWidth) [board] var(--boardContainerWidth) [board-controls] var(--boardControlsWidth);margin:var(--gutterBoardToTopPlayer) 0 var(--gutterBoardToBottomPlayer) auto;position:relative}.board-layout-chessboard>*{grid-row:1}.board-layout-chessboard .board{grid-column:board;height:var(--boardHeight)!important;margin-left:calc(var(--boardContainerWidth) - var(--boardWidth));padding-bottom:0;width:var(--boardWidth)!important}.judo_navbar{position:fixed!important;right:0;top:0}@media (min-width:960px){body.with-judo{--judoHeight:3.25rem}}.board-layout-nav{left:0;position:absolute;top:0;z-index:2001}.board-layout-sidebar{display:flex;flex:1;flex-basis:0%;flex-direction:column;margin-top:var(--gutter);min-height:var(--sidebarMinHeight);width:100%}@media (min-width:960px){.board-layout-sidebar{grid-area:top/sidebar;height:100%;margin-top:0}.board-layout-nav{position:fixed}}body.no-nav{--horizontalNavHeight:0rem;--verticalNavWidth:0rem}body.with-analysis{--analysisHeight:22rem;--gutterBottomPlayerToAnalysis:var(--gutter)}body.with-analysis.with-analysis-collapsed{--analysisHeight:5rem}.board-layout-analysis{height:var(--analysisHeight);margin:var(--gutterBottomPlayerToAnalysis) var(--boardControlsWidth) 0 0}@media (min-width:960px){.board-layout-analysis{transform:var(--evalTransform);width:calc(var(--boardContainerWidth) + var(--evalWidth) + var(--gutterLeftOfBoard) + var(--piecesWidth))}}.board-layout-comments{display:none;width:100%}body.with-comments .board-layout-comments{display:block}body.with-comments .board-layout-comments>div{margin:calc(var(--gutter)*3) auto;max-width:72.8rem}@media (min-width:960px){.board-layout-comments{grid-column:1/-1;grid-row:bottom}.board-layout-comments~*{grid-column:extraneous-dom}}body.with-players{--gutterBoardToBottomPlayer:var(--gutterSmall);--gutterBoardToTopPlayer:var(--gutterSmall);--playerHeight:4rem}.board-layout-player{flex-shrink:0;height:var(--playerHeight);margin:0 var(--boardControlsWidth) 0 auto;position:relative;width:var(--boardWidth)}@media (min-width:960px){.board-layout-player{margin-bottom:0}}.board-layout-ad{display:none}@media (min-width:1200px){.board-layout-ad{display:block;grid-column:ad;margin-left:var(--gutter)}body.with-und{--adWidth:calc(16rem + var(--gutter))}}.board-layout-main-2{display:none}@media (min-width:960px){.board-layout-main-2{grid-column:board-layout-2}body.double-board{--boardMaxWidthWithPieces:(var(--100vw) - var(--verticalNavWidth) - var(--gutter) * 4 - var(--boardControlsWidth) * 2 - var(--gutterLeftOfBoard) * 2 - var(--evalWidth) * 2 - var(--sidebarMinWidth) - var(--adWidth)) /2;--boardMinWidth:15rem;--doubleBoardMaxHeight:var(--boardHeight);--gutterTopPlayerToJudo:7rem;--boardControlsWidth:0rem;grid-template-columns:[left-gutter] auto [board-layout] min-content [board-right-gutter] var(--gutter) [sidebar] minmax(var(--sidebarMinWidth),var(--sidebarMaxWidth)) [board-left-gutter] var(--gutter) [board-layout-2] min-content [right-gutter] auto [ad] var(--adWidth) [videos] var(--videoWidth);grid-template-rows:[top] var(--boardRowHeight) [bottom] auto;padding-top:calc(var(--boardTopGutter) + var(--gutterTopPlayerToJudo) + var(--judoHeight) + var(--horizontalNavHeight))}body.double-board.with-players{--doubleBoardMaxHeight:var(--boardHeight) + var(--playersHeight) + var(--gutterBoardToTopPlayer) + var(--gutterBoardToBottomPlayer)}body.double-board .board-layout-sidebar{height:max(48rem,var(--doubleBoardMaxHeight))}body.double-board .board-layout-main-2{display:block}body.double-board .board-layout-controls{display:none}}body.events-layout{--sidebarMinHeight:20rem;--sidebarMinWidth:35rem;--gutterBoardToBottomPlayer:0rem;--gutterBoardToTopPlayer:1rem;--playersHeight:4.4rem;--evalWidth:2rem;--eventsMobilePlayerWidth:calc((var(--boardWidth) + var(--gutterLeftOfBoard) + var(--evalWidth))/2)}body.events-layout .board-layout-player{height:var(--playersHeight);right:0;top:0;width:var(--eventsMobilePlayerWidth)}body.events-layout .board-layout-bottom{position:absolute;right:var(--eventsMobilePlayerWidth)}@media (min-width:960px){body.events-layout{--gutterBoardToTopPlayer:0rem;--eventsPlayerWidth:10rem;--gutterLeftOfEventsPlayer:5rem;--eventsDesktopPlayerHeight:calc(var(--boardHeight)/2);--extraColumnLeftOfBoard:calc(var(--eventsPlayerWidth) + var(--gutterLeftOfEventsPlayer));--playersHeight:0rem}body.events-layout .board-layout-player{height:var(--eventsDesktopPlayerHeight);left:calc(0rem - var(--evalWidth) - var(--piecesWidth) - var(--gutterLeftOfBoard) - var(--eventsPlayerWidth));position:absolute;right:auto;width:var(--eventsPlayerWidth)}body.events-layout .board-layout-bottom{top:var(--eventsDesktopPlayerHeight)}}body.pseudo-3d:not(.with-players){--boardTopGutter:2.5rem}body.real-3d{--boardHeightToWidthRatio:0.75}@media (min-height:700px),(min-width:1220px){body.theatre-mode{--gutterBoardToBottomPlayer:0rem;--gutterBoardToTopPlayer:0rem;--gutterLeftOfTheaterPlayer:5rem;--navWidth:0rem;--playerHeight:0rem;--theaterPlayerWidth:12rem;--verticalNavWidth:0rem;--extraColumnLeftOfBoard:calc(var(--gutterLeftOfTheaterPlayer) + var(--theaterPlayerWidth));--theaterPlayerHeight:calc(var(--boardHeight)/2)}body.theatre-mode .board-layout-player{height:var(--theaterPlayerHeight);left:calc(0rem - var(--evalWidth) - var(--piecesWidth) - var(--gutterLeftOfBoard) - var(--theaterPlayerWidth));position:absolute;width:calc(var(--theaterPlayerWidth) - 2rem)}body.theatre-mode .board-layout-bottom{top:var(--theaterPlayerHeight)}body.theatre-mode .board-layout-nav{display:none}}.board-layout-videos{display:none}body.with-videos{--videoWidth:25rem}body.with-videos .board-layout-videos{display:flex;height:var(--100vh);position:fixed;right:0;top:0;width:var(--videoWidth);z-index:1998}body.with-videos .judo_navbar{right:calc(var(--videoWidth) + var(--gutter))}body{--100vh:var(--dvh,100vh);--100vw:var(--dvw,100vw);--boardContainerWidth:max(var(--boardMinWidth),min(var(--boardMaxWidth),var(--boardMaxHeight)));--boardHeight:calc(var(--boardWidth)*var(--boardHeightToWidthRatio));--boardHeightToWidthRatio:1;--boardMaxHeight:(var(--100vh) - var(--judoHeight) - var(--boardTopGutter) - var(--horizontalNavHeight) - var(--playersHeight) - var(--gutterTopPlayerToJudo) - var(--gutter) - var(--gutterBoardToBottomPlayer) - var(--gutterBoardToTopPlayer)) /var(--boardHeightToWidthRatio);--boardMaxWidthSansOverride:var(--boardMaxWidthWithPieces) - var(--piecesWidth);--boardMaxWidth:min(var(--boardMaxWidthSansOverride),var(--modifiedBoardWidth,var(--boardMaxWidthSansOverride)));--boardMaxWidthWithPieces:var(--100vw) - var(--gutter) * 2 - var(--gutterLeftOfBoard) - var(--evalWidth);--boardMinWidth:26.4rem;--boardRowHeight:max(calc(var(--100vh) - var(--gutter) - var(--gutterTopPlayerToJudo) - var(--judoHeight) - var(--boardTopGutter) - var(--horizontalNavHeight)),var(--sidebarMinHeight));--shf:4.9406564584124654e-324;--divisibleBy:8;--subtractFrom:(0.05rem - 1e-10rem);--boardWidth:calc(((((var(--boardContainerWidth)/var(--divisibleBy)) - var(--subtractFrom))*var(--shf))/var(--shf))*var(--divisibleBy));--evalWidth:0rem;--gutterBoardToNav:var(--gutter);--gutterBoardToTopPlayer:0rem;--gutterBoardToBottomPlayer:0rem;--gutterBottomPlayerToAnalysis:0rem;--gutterLeftOfBoard:0rem;--boardControlsWidth:0rem;--piecesWidth:0rem;--playerHeight:0rem;--playersHeight:calc(var(--playerHeight)*2);--adWidth:0rem;--analysisHeight:0rem;--boardTopGutter:0rem;--evalAndGutter:calc(var(--gutterLeftOfBoard) + var(--evalWidth));--gutter:1.6rem;--gutterSmall:1rem;--gutterTopPlayerToJudo:var(--gutter);--horizontalNavHeight:4rem;--judoHeight:0rem;--sidebarMaxWidth:50rem;--sidebarMinHeight:50rem;--sidebarMinWidth:30rem;--verticalNavWidth:0rem;--videoWidth:0rem;padding:calc(var(--gutter) + var(--judoHeight) + var(--boardTopGutter) + var(--horizontalNavHeight)) var(--gutter) var(--gutter) calc(var(--verticalNavWidth) + var(--gutterBoardToNav))}.cls-board body{--shf:1!important;--subtractFrom:0rem!important}@media (min-width:960px){body{--boardControlsWidth:calc(var(--gutter)*2);--boardControlsHeight:calc(var(--gutterBoardToTopPlayer) + var(--playerHeight) + var(--boardHeight));--boardMaxHeight:(var(--100vh) - var(--judoHeight) - var(--boardTopGutter) - var(--playersHeight) - var(--gutterTopPlayerToJudo) - var(--gutter) - var(--gutterBoardToBottomPlayer) - var(--gutterBoardToTopPlayer) - var(--gutterBottomPlayerToAnalysis) - var(--analysisHeight)) /var(--boardHeightToWidthRatio);--boardMaxWidthWithPieces:var(--100vw) - var(--verticalNavWidth) - var(--gutterBoardToNav) - var(--gutter) - var(--boardControlsWidth) - var(--gutterLeftOfBoard) - var(--evalWidth) - var(--sidebarMinWidth) - var(--adWidth) - var(--extraColumnLeftOfBoard,0rem);--gutterBoardToNav:1.2rem;--horizontalNavHeight:0rem;--verticalNavWidth:var(--navWidth,14.5rem);display:grid;grid-template-columns:[left-gutter] 1fr [extra-left] var(--extraColumnLeftOfBoard,0) [board-layout] min-content [sidebar] minmax(var(--sidebarMinWidth),var(--sidebarMaxWidth)) [right-gutter] 1fr [ad] var(--adWidth) [videos] var(--videoWidth) [extraneous-dom] 0;grid-template-rows:[top] var(--boardRowHeight) [bottom] auto}}@media (min-resolution:192dpi){body{--divisibleBy:16;--subtractFrom:(0.025rem - 1e-10rem)}}@supports (height:100dvh){body{--dvh:100dvh;--dvw:100dvw}}