body,ul,ol,li,h1,h2,form,legend,input,textarea,p,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}img{border:0}em,strong,th{font-style:normal;font-weight:400}li{list-style:none}th{text-align:left}h1,h2,h3{font-size:100%;font-weight:400}input,textarea,select,button{font-family:inherit;font-size:inherit;font-weight:inherit}time{display:inline-block;white-space:nowrap}@font-face{font-family:lichess;src:url(../font80/fonts/lichess.eot);src:url(../font80/fonts/lichess.eot?#iefix) format("embedded-opentype"),url(../font80/fonts/lichess.woff) format("woff"),url(../font80/fonts/lichess.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'pt serif';font-style:italic;font-weight:400;src:local('PT Serif Italic'),local('PTSerif-Italic'),url(https://fonts.gstatic.com/s/ptserif/v8/03aPdn7fFF3H6ngCgAlQzPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}.is::before,[data-icon]::before,.user_link .line,.is-after::after{font-size:1.2em;vertical-align:middle;font-family:lichess!important;font-style:normal!important;font-weight:400!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:attr(data-icon)}.is.text::before,.text[data-icon]::before{margin-right:.27em}[data-icon].is2::before{font-size:20px}[data-icon].is3::before{font-size:22px}[data-icon].is4::before{font-size:30px}.is4.text::before{margin-right:10px}.user_link.online .line,.is-green::before{color:#759900}.is-red::before{color:#dc322f}.is-gold::before{color:#d59120}a.blue{color:#3893e8!important}.user_link .line{opacity:.4;display:inline-block;width:1.5em;text-align:center;vertical-align:-.15em}.user_link.online .line,.user_link .line.patron{opacity:.8}.user_link.online .line.patron{opacity:1}.user_link .line::before{content:''}.user_link .line.patron::before{content:''}.user_link .line.moderator::before{content:''}body.blind_mode .is::before,body.blind_mode .is::after,body.blind_mode [data-icon]::before{content:none;display:none;visibility:hidden}body.blind_mode #blind_mode{text-align:center;padding:5px 0;background:#888;margin-left:0;height:auto}.color-icon.white::before{content:"K"}.color-icon.black::before{content:"J"}.color-icon.random::before{content:"l"}@font-face{font-family:chesssanspiratf;src:url(../fonts/ChessSansPiratf.eot);src:url(../fonts/ChessSansPiratf.eot?#iefix) format("embedded-opentype"),url(../fonts/ChessSansPiratf.woff) format("woff"),url(../fonts/ChessSansPiratf.ttf) format("truetype"),url(../fonts/ChessSansPiratf.svg#lichess) format("svg")}.thin{font-family:roboto}#blind_mode{margin-left:-99999px;height:0}group.radio{display:flex;border-radius:3px;overflow:hidden;border:1px solid #ccc}group.radio div{flex:1 1 auto;position:relative}group.radio input{position:absolute;left:-99999px}group.radio label{box-sizing:border-box;padding:10px;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border-right:1px solid #ccc;transition:background .13s;-moz-user-select:none;-webkit-user-select:none}group.radio div:last-child label{border-right:0}group.radio input:checked+label{background:#d81b60;font-weight:500;color:#fff}#infscr-loading .spinner{margin:10px auto}@keyframes spinnerRotate{100%{transform:rotate(360deg)}}@keyframes spinnerDash{0%,10%{stroke-dasharray:1,270;stroke-dashoffset:0}40%{stroke-dasharray:89,240;stroke-dashoffset:0}100%{stroke-dasharray:1,240;stroke-dashoffset:-110}}@keyframes spinnerColor{0%,20%,100%{stroke:#42a5f5}30%,45%{stroke:#f44336}50%,70%{stroke:#fdd835}75%,95%{stroke:#4caf50}}.inf-more{width:100%}.spinner{width:40px;height:40px;margin:auto}.spinner svg{animation:spinnerRotate 1.5s linear infinite}.spinner circle{stroke:#42a5f5;stroke-width:4;animation:spinnerDash 1.275s ease-in-out infinite,spinnerColor 5.1s linear infinite}.white .spinner circle{animation:spinnerDash 1.275s ease-in-out infinite;stroke:#fff}@keyframes ddloader{0%{background-position:left}100%{background-position:right}}.ddloader{background:url(../images/loader/blackx1.png) no-repeat;animation:ddloader .5s steps(15) infinite;vertical-align:middle;display:inline-block;width:32px;height:8px}#powerTip,#miniGame{width:224px;min-height:3em;cursor:default;background-color:#fff;border:1px solid silver;display:none;position:absolute;z-index:900000;box-shadow:0 .5px 5px rgba(0,0,0,.25),0 .5px 8px rgba(0,0,0,.15)}#miniGame{min-height:262px}#powerTip signal{float:right;margin-right:2px}#powerTip>.title{height:62px;padding:5px 3px;border-bottom:1px solid silver}#powerTip>.title a.user_link{display:block;overflow:hidden;text-overflow:ellipsis}#powerTip a.mini_board{border-width:0 0 1px}#powerTip .mod_info_box{position:relative;padding:5px;background:#888;color:#eee;white-space:nowrap}#powerTip .mod_marks{position:absolute;top:0;right:0;padding:3px 5px;background:#dc322f}#powerTip .mod_marks i{padding:0}#powerTip .country{float:right;font-size:.9em;padding-right:3px}#powerTip .ratings{text-align:center;margin-top:3px}#powerTip .ratings>span{padding:2px 3px;width:20%;text-align:left}#powerTip>.actions{width:100%;display:flex}#powerTip>.actions a{flex:0 0 auto;margin:0;border-radius:0;font-size:.9em;letter-spacing:-1px;text-align:center;padding:0 12px;height:30px;line-height:30px;cursor:pointer;border-width:0 1px 0 0}#powerTip>.actions a.relation{flex:1 1 100%;border-right:0}#powerTip>.actions i{font-style:normal}#powerTip>.actions i::before{font-size:1.5em}#powerTip .confirm{margin-top:10px;width:100%;text-align:center}#powerTip>.game_legend{text-align:center;border-bottom:1px solid silver;padding:3px 0}#powerTip>.score{display:block;font-size:1.2em;text-align:center;border-top:1px solid silver;padding:3px 0}#powerTip>.info .title{display:block;padding:10px 15px;border-bottom:1px solid silver;text-align:center;text-transform:uppercase}#powerTip>.info .content{display:block;padding:15px}#powerTip .spinner{margin:20px auto}#miniGame .spinner{margin:82px auto 0}.clearfix::after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}.none{display:none}html{min-height:100%}body{font:12px noto sans,lucida grande,lucida sans unicode,Geneva,Verdana,Sans-Serif;color:#707070;background:#eee;background-image:linear-gradient(to bottom,#d7d7d7 0%,#eeeeee 116px);overflow-x:hidden;cursor:default}body.no-select{-moz-user-select:none;-webkit-user-select:none}body.fixed-scroll{overflow-y:scroll}a,a:visited,button,input{color:#747474}a,a:visited,button,.button{cursor:pointer}a,a:hover,a:visited{text-decoration:none}button.a{border:0;background:0 0}strong{font-weight:700}.small{font-size:11.5px}#site_header{width:200px;float:left;position:relative}#site_header a.lang_fallback{font-weight:700;display:inline-block;margin-right:1em}body>div.content{width:1005px;margin:35px auto 30px}.data-count::after,.unread{padding:1px 5px 1px 4px;font-weight:700;border-radius:2px;font-size:.9em}.data-count::after{content:attr(data-count);top:0;right:0;position:absolute;height:11px;padding:1px 4px 1px 3px;line-height:10px}.data-count[data-count='0']::after{display:none}#top{position:relative;height:24px;width:1005px;margin:0 auto;padding-top:5px;box-sizing:border-box;display:flex;flex-flow:row-reverse}#top:hover{z-index:5001}#top .link{font-size:13px;height:24px;line-height:24px;padding:0 8px}#top .dasher .anon{font-size:16px;padding:0 7px}#top>*{position:relative}#top .reports i{border-radius:50%;position:absolute;right:5px;width:12px;height:12px;background-image:linear-gradient(#d85000,#b34100)}#top .dropdown{display:none;position:absolute;right:0;top:28px;background:#fff;z-index:3;box-shadow:2px 5px 6px rgba(0,0,0,.3)}#top .shown .dropdown{display:block}#top .dropdown .initiating .spinner{padding:10px 30px}#top .shown a.toggle{background:#fff;height:28px}#top .signin{margin:3px .5em 0;border-color:#d85000;padding:1px 5px;height:17px}#top a.toggle{display:block;transition:color .13s}#top .toggle:hover{color:#303030}@keyframes pulse-once{0%{background:#d85000}100%{background:0 0}}#top a.toggle.pulse{animation:pulse-once 1.5s linear}#reconnecting{opacity:0}body.offline #reconnecting,#network_error{display:inline-block;opacity:1;color:#dc322f}@keyframes reconnected{0%{opacity:1;color:#759900}100%{opacity:0;color:#759900;transform:translateY(-15px)}}body.online.reconnected #reconnecting{animation:reconnected 2s ease-out 1s backwards}body.online #reconnecting::before{content:'J'}#clinput{display:flex;height:24px}#clinput a.link:hover{color:#303030}#clinput input{border:0;border:0;border-bottom:1px solid #888;background:0 0;font-size:14px;color:#555;line-height:24px;margin-right:14px;display:none}#clinput.shown input{display:inline-block}#clinput input:focus{outline:0}body.dark #clinput input{color:#aaa}#site_description{position:absolute;top:-100px}#lichess{margin-left:211px}#site_title{width:130px;font-size:30px;display:block;margin-bottom:3px;color:#555;opacity:.7;transition:opacity .13s;white-space:nowrap}#site_title:hover{opacity:1}#site_title span.extension{opacity:.7}#site_title span.kiddo{opacity:.7;margin-right:5px;font-size:.9em}.country>img{vertical-align:middle}div.content_box{border:1px solid #ccc;background:#fff;padding:20px 24px 24px;text-align:left;box-shadow:0 1px 4px rgba(0,0,0,.15)}div.content_box h1{font-size:1.8em;font-weight:400;display:inline}div.content_box.small_box{width:530px}div.content_box.no_padding{padding:0}div.content_box.no_padding h1{display:block;padding:20px 25px}div.content_box_top{padding:10px 0 0 20px;background-color:#f0f0f0;background-image:linear-gradient(to bottom,#fafafa 0%,#f0f0f0 100%);text-shadow:0 1px 0 #fff}div.content_box_top .link:hover{background:#fff}div.content_box_top h1.lichess_title{display:inline;padding:0}div.content_box .content_box_content{padding:20px}div.content_box_inter{padding-left:25px;background:#f0f0f0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:block;white-space:nowrap}div.content_box .lichess_title{font-size:2em;display:block;margin-bottom:.5em}div.content_box table.datatable{width:100%;margin-top:20px}div.content_box table.datatable td{padding:5px 10px}div.content_box table.datatable tr:nth-child(odd){background:#eee}table.slist{width:100%;border-bottom:1px solid #d4d4d4}table.slist thead th{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;padding:.4em .6em}table.slist thead th.large{font-size:1.4em}table.slist td{padding:.6em;font-size:1.1em}table.slist td .label{font-family:monospace;font-size:10px}table.slist tbody tr:nth-child(even){background:#f4f4f4}table.slist td:first-child,table.slist th:first-child{padding-left:25px}div.side h2{text-align:center;font-size:1.5em}.side_box{margin-top:12px;margin-left:-30px;width:226px;box-sizing:border-box}div.side_box,div.box{border:1px solid #ccc}div.side_box.padded{padding:7px}div.side_box .top,div.box .top{border-bottom:1px solid #ccc;padding:3px 5px;font-weight:700;color:#999}div.side_box .padded{padding:7px}@media(max-width:1070px){.side_box,#site_header a.stream{margin-left:0!important;width:196px!important}}.notification .message_infos,.notification .game_infos,div.side_box .game_infos{padding-left:36px;position:relative}.notification .message_infos,.notification .game_infos{display:block}div.side_box .game_infos{border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:6px}div.side_box .players .player{overflow:hidden;white-space:nowrap}.notification .message_infos::before,.notification .game_infos::before,div.side_box .game_infos::before{position:absolute;top:2px;left:0;font-size:30px;opacity:.7}div.side_box .game_infos .bookmark{position:absolute;right:0;z-index:10;display:none}div.side_box .game_infos:hover .bookmark,body.mobile div.side_box .game_infos .bookmark{display:block}.bookmark:not(.bookmarked) .on,.bookmark.bookmarked .off{display:none}div.side_box .game_infos .setup{display:block}div.side_box .game_infos .variant-link{border-bottom:1px dotted #747474}div.side_box div.status{text-align:center;margin-top:5px}div.side_box div.user_tv h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#chat.side_box{height:350px}div.side div.confrontation{text-align:center;margin-bottom:5px}div.side div.confrontation em{font-style:italic}div.side div.buttons{width:228px;margin-left:-30px;margin-top:2em;text-align:center}div.side form.search{margin:1em 0 0}div.side form.search input{box-sizing:border-box;border:1px solid #ccc;padding:3px 5px;width:198px}#site_header div.side_menu{margin-top:15px}#site_header div.side_menu a{padding:8px 0 8px 8px;display:block;width:203px;transition:background .13s}#site_header div.side_menu a::before{opacity:.8}#site_header div.side_menu a:hover{background:rgba(255,255,255,.5)}#site_header div.side_menu a.active{background:#fff;border:1px solid #dadada;border-right:0}#site_header div.side_menu .sep{margin:10px}.context-streamer,.deep_link{display:block;padding:5px;margin:0 0 1px -30px;color:#fff!important;background:rgba(117,153,0,.5);overflow:hidden;white-space:nowrap;border-radius:0 0 3px 3px}.context-streamer::before{font-size:1.5em}.context-streamer:hover{background:rgba(117,153,0,.7)}#ham-plate{cursor:pointer}#hamburger{font-size:16px}#topmenu{position:absolute;top:0;left:-10px;font-size:13px}#topmenu section{position:relative;float:left;margin:0}#topmenu section>a{color:#888;display:block;padding:7px 12px;text-transform:uppercase;text-shadow:0 1px 1px #fff}#topmenu section:hover>a{background:#fff}#topmenu.hover section:hover div{display:block}#topmenu div{display:none;position:absolute;top:100%;left:0;font-size:12px;background:#fff;width:148px;box-shadow:2px 5px 6px rgba(0,0,0,.3)}#topmenu div a{display:block;padding:6px 10px;transition:background .13s}#topmenu div a:hover{background:#f0f0f0;color:#444}#user_tag{font-weight:700}#challenge_notifications_tag.none{display:none!important}#challenge_notifications_tag span:before{font-size:1.45em;padding-left:3px}#notifications{position:absolute;top:-20px;left:-30px;width:228px;z-index:2}#notifications a{font-weight:700}#notifications>div{border:1px solid silver;padding:6px 8px 7px;margin-bottom:8px;border-radius:2px;box-shadow:0 0 3px 0 #d85000;transition:box-shadow 1.5s}#notifications .actions{margin-top:10px;display:flex;justify-content:space-between}#site_notifications_tag span::before{font-size:1.45em;padding-left:3px}form.wide input[type=text],form.wide textarea{padding:.5em;border:1px solid #d4d4d4}span.progress>.positive{color:#759900}span.progress>.negative{color:#ac524f}#friend_box{position:fixed;bottom:0;right:0;z-index:3;background:#fff;border:1px solid #ccc;border-right:0;min-width:150px;max-height:95%;backface-visibility:hidden}#friend_box:hover{overflow-y:auto}#friend_box .title{cursor:pointer;padding:3px 5px;border-bottom:1px solid #ccc}#friend_box .content div{display:flex}#friend_box .content a{flex:1 1 100%;padding:3px 0;display:block;transition:background .13s}#friend_box .content a.user_link{max-width:150px;overflow:hidden;text-overflow:ellipsis}#friend_box .content i.line{opacity:.6}#friend_box .content a.tv{flex:0 0 auto;padding:0 5px}#friend_box .content a.friend-study{flex:0 0 auto;padding:2px 5px 0}#friend_box .content a:hover{background:#f0f0f0}#friend_box .nobody{text-align:center;height:100%;padding:3px 5px}#friend_box .nobody span{display:block;margin:5px}#friend_box a.find{display:none;margin:7px;font-style:normal}#friend_box div.nobody:hover a.find{display:block}.user_link{white-space:nowrap}.user_link span.rp:before{content:" "}.user_link span.rp.up{color:#759900}.user_link span.rp.down{color:#ac524f}.user_link span.title{color:#d59120;font-weight:700}.user_link span.title[data-title=BOT]{color:#d756e6}div.warning{padding:5px;background:#f2dede;line-height:16px;border:1px solid #eed3d7;color:#894a48}div.join_warning{margin:1em}.crosstable th,#friend_box .title,div.side_box div.top,div.box div.top,.undertable_top,.button,a.button,.button:visited,group.radio label,#notifications>div,div.vstext,div.user_show div.content_box_inter.tabs,#qa .answers-header,table.slist thead{background:linear-gradient(to bottom,rgba(245,245,245,1) 0%,rgba(240,240,240,1) 100%);text-shadow:0 1px 0 #fff;color:#848484}.undertable_top,.button,a.button,.button:visited,table.slist thead{font-weight:700}.button:disabled,a.button:disabled{opacity:.5}.button,a.button{padding:6px 11px;white-space:nowrap;text-decoration:none!important}.button.thin,a.button.thin{padding:0 8px}.button,a.button{border:1px solid #e2e2e2;border-radius:2px}.button.frameless{border:0;background:0 0}.button:hover,a.button:hover,group.radio label:hover{border-color:#e2e2e2;background:#f8f8f8;background:linear-gradient(to bottom,rgba(248,248,248,1) 0%,rgba(243,243,243,1) 100%)}.button:active,a.button:active{box-shadow:0 1px 2px rgba(0,0,0,.12) inset}.button.active,.button.active:hover,group.radio input:checked+label,div.pagination span.current,.data-count::after,.pocket piece::after,.unread,.progressbar.flashy .current,#simul .game_list .host.vstext,#import_game .progression{color:#fff!important;text-shadow:0 1px 0 #000!important;background:#d85000!important;box-shadow:0 3px 4px rgba(0,0,0,.15) inset!important}.fbt{background:0 0;border:0;outline:0;padding:10px 13px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}@keyframes fbt-glowing{50%{background:rgba(56,147,232,.3)}}.fbt.glowed{box-shadow:none;animation:fbt-glowing 1.5s ease-in-out infinite}.fbt:disabled{opacity:.5;cursor:default}.fbt:disabled *{opacity:.5}.fbt:not(:disabled):hover{background:rgba(56,147,232,.8);color:#fff!important;animation:none}.fbt:not(:disabled):active,body.base .fbt.active{background:#3893e8!important;color:#fff}.fbt.active span{color:#fff}.fbt.active-soft,.fbt.active-soft:hover{color:#fff!important;text-shadow:0 1px 0 #000!important;background:#bbb!important;border-color:#aaa!important;box-shadow:0 3px 4px rgba(0,0,0,.15) inset!important}div.checkmateFen{float:left;width:250px;margin-left:110px;cursor:pointer}div.checkmateSection{float:left;font-size:.9em}div.checkmateSection label{display:block;width:310px}div.checkmateSection div.result{display:none;height:48px;line-height:48px;vertical-align:middle;font-weight:700}div.checkmateSection div.success{color:#759900}div.checkmateSection div.failure{color:#ac524f}div.checkmateCaptcha.success div.success{display:block}div.checkmateCaptcha.failure div.failure{display:block}div.game_row{display:block;padding:15px 20px;height:224px;border-bottom:1px solid #eaeaea;position:relative;cursor:pointer;transition:background .17s}div.game_row:nth-child(odd){background:#f4f4f4}div.game_row:hover{background:rgba(191,231,255,.5)}div.game_row a{position:relative;z-index:3}div.game_row a.game_link_overlay{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}div.game_row a.mini_board{position:absolute;top:15px;left:10px}div.game_row div.infos{position:absolute;top:15px;left:298px;width:476px;height:226px}div.game_row div.infos::before{position:absolute;top:0;left:-45px;font-size:40px;opacity:.7}div.game_row div.header strong{font-size:1.4em;text-transform:uppercase;display:block;font-family:roboto;font-weight:300}div.game_row div.versus{overflow:hidden}div.game_row div.versus{margin:15px 0 0 -52px;width:528px}div.game_row div.versus>div{float:left}div.game_row div.versus .swords{width:60px;text-align:center;font-size:30px;margin-top:2px;opacity:.7}div.game_row div.versus .player{font-size:1.5em;width:234px;text-align:right}div.game_row div.versus .player.black{text-align:left}div.game_row div.versus a{font-weight:700}div.game_row div.versus span.anon{line-height:2.5em}div.game_row div.result{display:block;font-size:1.3em;margin:5px 0 20px -52px;width:528px;text-align:center}div.game_row div.opening{font-weight:700}div.game_row span.up{color:#759900}div.game_row span.down{color:#ac524f}div.game_row div.metadata{margin-top:10px}div.game_list.playing{margin-top:1.4em}div.game_list.playing>div{display:inline-block;margin:0 10.5px 11px 11px}div.vstext{width:212px;line-height:1.2em;height:2.4em;overflow:hidden;white-space:nowrap;padding:5px;border:1px solid #ccc;border-width:0 1px 1px;position:relative}div.vstext>.center{width:100%;text-align:center;position:absolute;bottom:4px;left:0;font-size:.9em}div.vstext .left,div.vstext .right{max-width:50%;text-overflow:ellipsis;overflow:hidden}div.vstext .left{float:left;text-align:left}div.vstext .right{float:right;text-align:right}.mini_board{display:block}.mini_board .cg-board-wrap{width:224px;height:224px}#challenge .lichess_overboard .cg-board-wrap{width:224px!important;height:224px!important;margin:auto}#now_playing{padding:4px 0 0 4px;display:flex;flex-flow:row wrap}#now_playing>a{padding:4px;transition:background .13s;background:rgba(255,255,255,.6)}#now_playing>a:hover{background:rgba(191,231,255,.7)}#now_playing .meta{display:block;text-align:center;width:160px;overflow:hidden}#now_playing .indicator{color:#d85000;margin-top:-3px;display:block}#now_playing .cg-board-wrap{width:160px;height:160px}div.lichess_overboard h2{margin-bottom:1em;font-size:1.4em;padding:0 2em}div.lichess_overboard .target{display:inline-block;margin-bottom:2em}.undertable{font-size:11.5px;margin-top:15px}.undertable_top{border:1px solid #ccc;padding:3px 5px}.undertable_top a.more{float:right;padding-right:2px;font-weight:400}.undertable_top span.title{font-weight:700;color:#999}div.undertable_inner{border:1px solid #ccc;border-top:0;height:202px;width:auto;overflow:hidden;background-color:#fff}.undertable_inner:hover{overflow-y:auto}.undertable a.user_link{font-weight:700;color:#a0a0a0}.undertable table{width:100%;height:100%}.undertable td{padding:6px 5px;border-top:1px solid #eaeaea}.undertable tr:first-child td{border-top:0}.crosstable table{width:100%;margin:1em 0}.crosstable td{text-align:center;background:#fff;border:1px solid #eee;padding:0;min-width:13px}.crosstable td a{line-height:2em;font-size:1.1em;display:block;width:100%}.crosstable tr:first-child td:hover a,.crosstable tr:first-child td.current a{padding-top:2px;margin-top:-4px;border-top:2px solid gray}.crosstable tr:last-child td:hover a,.crosstable tr:last-child td.current a{padding-bottom:2px;margin-bottom:-4px;border-bottom:2px solid gray}.crosstable tr td.current a{border-color:#d85000!important}.crosstable td.new{border:1px solid #ccc}.crosstable tr:first-child td.new,.crosstable tr:first-child th.matchup{border-top:3px solid #ccc}.crosstable tr:last-child td.new,.crosstable tr:last-child th.matchup{border-bottom:3px solid #ccc}.crosstable td.sep,.crosstable th.user{border-left:3px solid #ccc}body.base .crosstable .win{font-weight:700;color:#759900}body.base .crosstable .loss{color:#ac524f}.crosstable td:nth-last-child(3){border-right:1px solid #ccc}.crosstable th{border:1px solid #ccc;padding:3px}.crosstable .score,.crosstable .matchup{font-size:1.3em;text-align:center}.crosstable .matchup{background:#fff}.crosstable .user{padding-left:7px;max-width:112px;overflow:hidden}.crosstable .unavailable{margin-top:40px;opacity:.7}.progressbar{background:#e0e0e0;border:1px solid #ddd;border-radius:5px;padding:1px;box-shadow:0 1px 2px rgba(0,0,0,.12) inset}.progressbar .current{background:#d8a050;height:12px;border-radius:4px}.progressbar.flashy.green .current{background-color:#759900!important}.glowed{box-shadow:0 0 5px 1px #e89000,0 0 10px 1px #d85000}a.hover_text>.base,a.hover_text:hover>.hover{display:inline-block}a.hover_text>.hover,a.hover_text:hover>.base{display:none}::-webkit-input-placeholder{color:#888}:-ms-input-placeholder{color:#888}button::-moz-focus-inner{border:0;padding:0}div.user_actions{white-space:nowrap}div.user_actions .button{margin:0 -3px}input.copyable,textarea.copyable{background:#eee;padding:3px 5px;border:1px solid #ccc}.flag{display:inline-block;width:16px;height:16px;vertical-align:middle}.scroll-shadow-soft{background:linear-gradient(#eee 30%,rgba(247,247,247,0)),linear-gradient(rgba(247,247,247,0),#eee 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.2),rgba(0,0,0,0)) 0 100%}.scroll-shadow-hard{background:linear-gradient(#fff 30%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.2),rgba(0,0,0,0)) 0 100%}.scroll-shadow-soft,.scroll-shadow-hard{background-repeat:no-repeat;background-size:100% 20px,100% 20px,100% 10px,100% 10px;background-attachment:local,local,scroll,scroll}[data-hint]{display:inline-block;position:relative}[data-hint]:before,[data-hint]:after{position:absolute;will-change:transform;visibility:hidden;opacity:0;z-index:900005;pointer-events:none;transition:.2s ease}[data-hint]:hover:before,[data-hint]:hover:after{visibility:visible;opacity:1}[data-hint]:before{content:'';position:absolute;background:0 0;border:6px solid transparent;z-index:900006}[data-hint]:after{content:attr(data-hint);background:#404040;color:#e0e0e0;text-shadow:0 -1px 0 #000;padding:8px 10px;line-height:12px;white-space:nowrap;border-radius:2px;box-shadow:4px 4px 8px rgba(0,0,0,.3);letter-spacing:normal;font-size:12px;font-weight:400;font-style:inherit;font-family:noto sans;text-transform:none!important}.hint--bottom:before,.hint--bottom-left:before{border-bottom-color:#404040}.hint--top:before,.hint--top-left:before{border-top-color:#404040}.hint--bottom:before{margin-top:-12px}.hint--bottom:after{margin-left:-18px}.hint--bottom:before,.hint--bottom:after{top:100%;left:50%}.hint--bottom:hover:after,.hint--bottom:hover:before{transform:translateY(8px)}.hint--top:before{margin-bottom:-12px}.hint--top:after{margin-left:-18px}.hint--top:before,.hint--top:after{bottom:100%;left:50%}.hint--top:hover:after,.hint--top:hover:before{transform:translateY(-8px)}.hint--top-left:before{margin-bottom:-12px}.hint--top-left:after{margin-right:-6px}.hint--top-left:before,.hint--top-left:after{bottom:100%;right:30%}.hint--top-left:hover:after,.hint--top-left:hover:before{transform:translateY(-8px)}.hint--bottom-left:before{margin-top:-12px}.hint--bottom-left:after{margin-right:-6px}.hint--bottom-left:before,.hint--bottom-left:after{top:100%;right:30%}.hint--bottom-left:hover:after,.hint--bottom-left:hover:before{transform:translateY(8px)}.hint--left:before{margin-right:-12px;margin-top:-6px}.hint--left:after{margin-right:-14px}.hint--left:before,.hint--left:after{right:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{transform:translateX(-8px)}#lichess .continue_with{display:none}.continue_with .button{display:inline-block;margin:1em}#modal-overlay{display:block;position:fixed;top:0;left:0;height:100%;width:100%;overflow:auto;background:rgba(0,0,0,.5);z-index:5;cursor:pointer}#modal-wrap{display:inline-block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;border-radius:3px;box-shadow:0 0 95px 25px rgba(0,0,0,.8);background:#fff;text-align:center;cursor:default}#modal-wrap a{color:#3893e8}#modal-wrap .block_buttons .button{display:block;margin:.8em 0}#modal-wrap .close,div.lichess_overboard .close{position:absolute;top:-13px;right:-13px;display:block;font-size:16px;line-height:27px;width:32px;height:32px;background:#fff;border-radius:50%;cursor:pointer}#modal-wrap .close:hover,div.lichess_overboard .close:hover{background:#f0f0f0}@keyframes fire{0%{text-shadow:0 0 6.66px #fefcc9,3.33px -3.33px 10px #feec85,-6.66px -6.66px 13.33px #ffae34,6.66px -13.33px 16.66px #ec760c,-6.66px -20px 20px #cd4606,0 -26.66px 11.66px #973716,3.33px -30px 26.66px #451b0e}100%{text-shadow:0 0 6.66px #fefcc9,3.33px -3.33px 10px #fefcc9,-6.66px -6.66px 13.33px #feec85,7.33px -14px 20px #ffae34,-7.33px -19.33px 16.66px #ec760c,0 -27.33px 26.66px #cd4606,3.33px -30px 26.66px #973716}}.fire_trophy{color:rgba(0,0,0,.6);font-size:60px;display:block;text-shadow:0 0 6.66px #fefcc9,3.33px -3.33px 10px #feec85,-6.66px -6.66px 13.33px #ffae34,6.66px -13.33px 16.66px #ec760c,-6.66px -20px 20px #cd4606,0 -26.66px 11.66px #973716,3.33px -30px 26.66px #451b0e}.fire_trophy:hover{animation:fire 1.25s ease-in-out infinite alternate}.cmn-toggle{position:absolute;margin-left:-9999px;visibility:hidden}.cmn-toggle+label{display:block;position:relative;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none}input.cmn-toggle-round+label{padding:1px;width:34px;height:20px;background-color:#aaa;border-radius:20px}input.cmn-toggle-round+label::before,input.cmn-toggle-round+label::after{display:block;position:absolute;top:1px;left:1px;bottom:1px;content:""}input.cmn-toggle-round+label::before{right:1px;background-color:#ccc;border-radius:20px}input.cmn-toggle-round:hover+label::before{transition:background .2s}input.cmn-toggle-round+label::after{width:20px;background-color:#fff;border-radius:100%;box-shadow:0 1px 2.5px rgba(0,0,0,.3)}input.cmn-toggle-round:hover+label::after{transition:margin .2s}input.cmn-toggle-round:checked+label::before{background-color:rgba(117,153,0,.4)!important}input.cmn-toggle-round:checked+label::after{margin-left:14px}.hopscotch-content a{text-decoration:underline}signal{display:inline-block;height:1em;width:1.5em;overflow:visible;white-space:nowrap}signal>i{width:20%;margin-left:1px;display:inline-block;height:40%;background-color:#759900}signal>i:nth-child(2){height:60%}signal>i:nth-child(3){height:80%}signal>i:nth-child(4){height:100%}signal.q1>i{background-color:#dc322f}signal.q2>i{background-color:#d59120}signal>i.off{background-color:#d0d0d0}.embedding_analyse,iframe.analyse,iframe.video{width:744px;height:460px;background:rgba(127,127,127,.05);display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px rgba(0,0,0,.2);border:0;margin:1em 0}img.embed{max-height:400px;max-width:100%;background:rgba(127,127,127,.05);box-shadow:0 0 5px rgba(0,0,0,.2)}body ::-webkit-scrollbar,body ::-webkit-scrollbar-corner{width:8px;background:#eee}body ::-webkit-scrollbar-thumb{background:rgba(204,204,204,.7)}body ::-webkit-scrollbar-thumb:hover{background:rgba(50,50,50,.2)}body ::-webkit-scrollbar-thumb:active{background:rgba(50,50,50,.3)}body ::-webkit-scrollbar-track{box-shadow:0 0 6px rgba(50,50,50,.3) inset}