.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.resize,.board-layout-icon.icon-font-chess.resize{bottom:0;cursor:nesw-resize;display:none;position:absolute}.board-layout-icon.theatre:before,.board-layout-icon.icon-font-chess.theatre:before{border:.2rem solid;content:"";display:block;height:1.1rem;position:relative;top:.2rem;width:var(--gutter)}.board-layout-controls{display:none}@media all and (min-width: 60em){.board-layout-controls{display:block;grid-column:board-controls;height:var(--boardControlsHeight);margin-top:calc(-1 * var(--playerHeight) - var(--gutterBoardToTopPlayer));width:var(--boardControlsWidth)}.board-layout-controls:hover .board-layout-icon.icon-font-chess.resize,.board-layout-controls .board-layout-icon.icon-font-chess.resize.resizing{display:block}}.hide-board-icons .board-layout-controls:not(:hover) .board-layout-icon:not(.circle-gearwheel),.board-layout-controls.hide-board-icons: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 all and (min-width: 60em){body.outside-coords:not(.with-pieces,.real-3d){--coordinatesGutter: 4rem}}body.with-evaluation{--evalWidth: 2rem;--evalAndGutter: min-content;--gutterLeftOfBoard: var(--gutterSmall)}body.with-no-mobile-padding{--evalWidth: 0rem;--gutterLeftOfBoard: 0rem}body.with-visible-evaluation{--evalWidth: 2rem;--gutterLeftOfBoard: var(--gutterSmall)}.board-layout-evaluation{display:flex;grid-column:evaluation}.board-layout-evaluation>*{margin-left:calc(var(--gutterLeftOfBoard) + var(--boardWidth) - var(--boardContainerWidth))}@media all and (min-width: 60em){body.with-evaluation{--evalAndGutter: calc(var(--gutterLeftOfBoard) + var(--evalWidth));--evalWidth: 3rem;--gutterLeftOfBoard: var(--gutterSmall)}.board-layout-evaluation{width:var(--evalWidth)}.board-layout-evaluation>*{margin:0 calc(var(--boardContainerWidth) - var(--boardWidth)) 0 0}}body.with-pieces{--boardContainerWidthWithPieces: max( var(--boardMinWidth), min( var(--boardMaxWidthWithPieces), var(--boardMaxHeight) * var(--boardHeightToWidthRatio) * 1.1, 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-right:calc(var(--boardContainerWidth) - var(--boardWidth));width:var(--piecesWidth)}body{--boardLayoutChessboardLeftMargin: auto;--boardLayoutChessboardRightMargin: 0;--boardLayoutChessboardBoardMargin: 0 0 0 calc(var(--boardContainerWidth) - var(--boardWidth))}.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) var(--boardLayoutChessboardLeftMargin) var(--gutterBoardToBottomPlayer) var(--boardLayoutChessboardRightMargin);position:relative}.board-layout-chessboard>*{grid-row:1}.board-layout-chessboard .board{grid-column:board;height:var(--boardHeight);margin:var(--boardLayoutChessboardBoardMargin);padding-bottom:0;width:var(--boardWidth)}.judo_navbar{position:fixed!important;left:0;top:0}@media all and (min-width: 60em){body.with-judo{--judoHeight: 3.25rem}}.board-layout-nav{right:0;position:absolute;left:0;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 all and (min-width: 60em){.board-layout-sidebar{grid-area:top/sidebar;height:100%;margin-top:0}.board-layout-nav{position:fixed;left:unset}}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) 0 0 var(--boardControlsWidth)}@media all and (min-width: 60em){.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 all and (min-width: 60em){.board-layout-comments{grid-column:1/-1;grid-row:bottom}.board-layout-comments~*{grid-column:extraneous-dom}}body{--layoutPlayerWidth: var(--boardWidth);--layoutPlayerMargin: 0 var(--boardControlsWidth) 0 auto}body.with-players{--gutterBoardToBottomPlayer: var(--gutterSmall);--gutterBoardToTopPlayer: var(--gutterSmall);--playerHeight: 4rem}body.with-no-mobile-padding{--layoutPlayerWidth: min(calc(var(--boardWidth) + var(--bodyBoardGutterX) * 2), calc(var(--100vw) - var(--bodyPeripheralsGutterX) * 2));--layoutPlayerMargin: 0 auto}.board-layout-player{flex-shrink:0;height:var(--playerHeight);margin:var(--layoutPlayerMargin);position:relative;width:var(--layoutPlayerWidth)}@media all and (min-width: 60em){body:not(.with-no-mobile-padding),body.with-no-mobile-padding{--layoutPlayerMargin: 0 var(--boardControlsWidth) 0 auto;--layoutPlayerWidth: var(--boardWidth) }}.board-layout-ad{display:none}@media all and (min-width: 75em){.board-layout-ad{display:block;grid-column:ad;margin-right:var(--gutter)}body{--baseAdWidth: 16rem}body.with-und{--adWidth: calc(var(--baseAdWidth) + var(--gutter))}}@media (min-aspect-ratio: 2/1){body{--baseAdWidth: 30rem}}body.with-no-mobile-padding{--bodyBoardGutterX: 0rem;--bodyPeripheralsGutterX: var(--gutter);--boardLayoutChessboardLeftMargin: auto;--boardLayoutChessboardRightMargin: 0;--boardLayoutChessboardBoardMargin: 0 auto}@media all and (min-width: 60em){body.with-no-mobile-padding{--boardLayoutChessboardBoardMargin: 0 0 0 calc(var(--boardContainerWidth) - var(--boardWidth))}}.board-layout-main-2{display:none}@media all and (min-width: 60em){.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] 1fr [board-layout] min-content [board-right-gutter] var(--bodyBoardGutterX) [sidebar] minmax(var(--sidebarMinWidth),var(--sidebarMaxWidth)) [board-left-gutter] var(--bodyBoardGutterX) [board-layout-2] min-content [ad] var(--adWidth) [right-gutter] 1fr [videos] var(--videoWidth);grid-template-rows:[top] var(--boardRowHeight) [bottom] auto}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.embed-mode{--gutterBoardToNav: var(--gutterSmall);--gutterTopPlayerToJudo: var(--gutterSmall);--boardMaxWidthWithPieces: var(--100vw) - var(--gutterSmall) * 2 - var(--gutterLeftOfBoard) - var(--evalWidth);--sidebarMinHeight: 33.2rem;--boardRowHeight: max( calc( var(--100vh) - var(--gutterSmall) - var(--gutterTopPlayerToJudo) - var(--judoHeight) - var(--boardTopGutter) - var(--horizontalNavHeight) ), var(--sidebarMinHeight) );display:flex;flex-direction:column;height:var(--100vh);padding:calc(var(--gutterSmall) + var(--judoHeight) + var(--boardTopGutter) + var(--horizontalNavHeight)) calc(var(--verticalNavWidth) + var(--gutterBoardToNav)) var(--gutterSmall) var(--gutterSmall)}body.embed-mode .board-layout-sidebar{flex:1;margin-top:0;min-height:initial}@media all and (min-width: 43.75em){body.embed-mode{--boardControlsWidth: var(--gutter);--boardControlsHeight: calc(var(--gutterBoardToTopPlayer) + var(--playerHeight) + var(--boardHeight));--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)) [ad] var(--adWidth) [right-gutter] 1fr [videos] var(--videoWidth) [extraneous-dom] 0;grid-template-rows:[top] var(--boardRowHeight) [bottom] auto;--boardMaxHeight: ( var(--100vh) - var(--judoHeight) - var(--boardTopGutter) - var(--playersHeight) - var(--gutterTopPlayerToJudo) - var(--gutterSmall) - var(--gutterBoardToBottomPlayer) - var(--gutterBoardToTopPlayer) - var(--gutterBottomPlayerToAnalysis) - var(--analysisHeight)) / var(--boardHeightToWidthRatio);--boardMaxWidthWithPieces: var(--100vw) - var(--gutterSmall) * 2 - var(--gutterLeftOfBoard) - var(--evalWidth);--gutterBoardToNav: var(--gutterSmall);--navWidth: 0rem}body.embed-mode.with-controls{--boardControlsWidth: calc(var(--gutter) * 2)}body.embed-mode .board-layout-sidebar{grid-area:top/sidebar;height:100%;margin-top:0}}body.events-layout-v2{--sidebarMinHeight: 20rem;--sidebarMinWidth: 35rem;--gutterBoardToBottomPlayer: .8rem;--gutterBoardToTopPlayer: .8rem;--playerHeight: 2.4rem}@media all and (min-width: 60em){body.events-layout-v2:not(.events-player-names-above-and-below){--boardMinWidth: 45rem;--gutterBoardToTopPlayer: 0rem;--eventsPlayerWidth: 10rem;--gutterLeftOfEventsPlayer: 5rem;--eventsDesktopPlayerHeight: calc(var(--boardHeight) / 2);--extraColumnLeftOfBoard: calc(var(--eventsPlayerWidth) + var(--gutterLeftOfEventsPlayer));--playersHeight: 0rem;--playerHeight: 0rem}body.events-layout-v2:not(.events-player-names-above-and-below) .board-layout-player{height:var(--eventsDesktopPlayerHeight);right:calc(0rem - var(--evalWidth) - var(--piecesWidth) - var(--gutterLeftOfBoard) - var(--eventsPlayerWidth));position:absolute;left:auto;width:var(--eventsPlayerWidth)}body.events-layout-v2:not(.events-player-names-above-and-below) .board-layout-bottom{top:var(--eventsDesktopPlayerHeight)}body.events-player-names-above-and-below{--playerHeight: 4.8rem}}body.pseudo-3d:not(.with-players){--boardTopGutter: 2.5rem}body.real-3d{--boardHeightToWidthRatio: .75}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);right: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,.board-layout-videos{display:none}body.with-videos{--videoWidth: 25rem}body.with-videos .board-layout-videos{display:flex;height:var(--100vh);position:fixed;left:0;top:0;width:var(--videoWidth);z-index:1998}body.with-videos .judo_navbar{left: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(--bodyBoardGutterX) * 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));--divisibleBy: .8rem;--boardWidth: var(--boardContainerWidth);--evalWidth: 0rem;--gutterBoardToNav: var(--bodyBoardGutterX);--gutterBoardToTopPlayer: 0rem;--gutterBoardToBottomPlayer: 0rem;--gutterBottomPlayerToAnalysis: 0rem;--gutterLeftOfBoard: 0rem;--boardControlsWidth: 0rem;--piecesWidth: 0rem;--playerHeight: 0rem;--playersHeight: calc(var(--playerHeight) * 2);--adWidth: 0rem;--analysisHeight: 0rem;--bodyBoardGutterX: var(--gutter);--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;--boardOffsetTop: calc(var(--gutterTopPlayerToJudo) + var(--judoHeight) + var(--boardTopGutter) + var(--horizontalNavHeight));--bodyPeripheralsGutterX: 0rem;padding:var(--boardOffsetTop) calc(var(--verticalNavWidth) + var(--gutterBoardToNav)) var(--gutter) var(--bodyBoardGutterX)}body:not(.cls-board){--boardWidth: round(down, var(--boardContainerWidth), var(--divisibleBy))}@media all and (min-width: 60em){body{--boardControlsWidth: var(--gutter);--boardControlsHeight: calc(var(--gutterBoardToTopPlayer) + var(--playerHeight) + var(--boardHeight));--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)) [ad] var(--adWidth) [right-gutter] 1fr [videos] var(--videoWidth) [extraneous-dom] 0;grid-template-rows:[top] var(--boardRowHeight) [bottom] auto;--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);--bodyBoardGutterX: var(--gutter) !important;--bodyPeripheralsGutterX: 0rem !important;--gutterBoardToNav: 1.2rem}body.with-controls{--boardControlsWidth: calc(var(--gutter) * 2)}}@supports (height: 100dvh){body{--dvh: 100dvh;--dvw: 100dvw}}
