﻿html{font-family:"Noto Sans",Sans-Serif}.ninja-title{font-family:"Noto Sans",Sans-Serif}.mini-game__clock,.mini-game .rating,h1,h2,h3,h4{font-family:"Roboto",Sans-Serif}.user-link,.mini-game{white-space:nowrap;overflow:hidden}.mini-board,.mini-game .cg-wrap,.main-board{position:relative;display:block;height:0;padding-bottom:100%;width:100%}.user-link .line,.is::before,[data-icon]::before,.is-after::after{font-size:1.2em;vertical-align:middle;font-family:"lichess";font-style:normal;font-weight:normal;text-transform:none;speak:none;content:attr(data-icon);opacity:.9;unicode-bidi:isolate}.main-board .cg-wrap,cg-board{position:absolute;width:100%;height:100%}.mini-game__player{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}cg-board{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}html{box-sizing:border-box;min-height:100%;color-scheme:dark}*,*::before,*::after{box-sizing:inherit;margin:0;padding:0}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation:none !important;transition:none !important}}body{background:#161512 linear-gradient(to bottom, hsl(37, 12%, 16%), hsl(37, 10%, 8%) 116px) no-repeat;color:#bababa;direction:ltr;text-align:left;overflow-x:hidden}body.fixed-scroll{overflow-y:scroll}a{color:#3692e7;text-decoration:none}a:hover,a:active,a:focus{color:#57aeff}p{margin-bottom:1em;unicode-bidi:plaintext}em,i{font-style:normal}li{list-style:none}time{font-size:90%;opacity:.9;unicode-bidi:plaintext}hr{margin:1.5rem 0;border:0;height:1px;background:#404040}small{font-size:.9em}table,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;font:inherit;vertical-align:middle;text-align:inherit}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"lichess";font-display:block;src:url(../font/lichess.woff2) format("woff2"),url(../font/lichess.woff) format("woff")}@font-face{font-family:"Noto Chess";font-display:block;src:url(../font/lichess.chess.woff2) format("woff2"),url(../font/lichess.chess.woff) format("woff")}@font-face{font-family:"Noto Sans";src:local("Noto Sans"),local("NotoSans"),url(../font/noto-sans-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Sans";src:local("Noto Sans"),local("NotoSans"),url(../font/noto-sans-cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Sans";src:local("Noto Sans"),local("NotoSans"),url(../font/noto-sans-devanagari.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}@font-face{font-family:"Noto Sans";src:local("Noto Sans"),local("NotoSans"),url(../font/noto-sans-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Sans";src:local("Noto Sans"),local("NotoSans"),url(../font/noto-sans-greek.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Noto Sans";src:local("Noto Sans"),local("NotoSans"),url(../font/noto-sans-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Sans";src:local("Noto Sans"),local("NotoSans"),url(../font/noto-sans-v14-latin-ext-regular.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Sans";src:local("Noto Sans"),local("NotoSans"),url(../font/noto-sans-v14-latin-regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Sans";font-weight:700;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(../font/noto-sans-bold-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Sans";font-weight:700;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(../font/noto-sans-bold-cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Sans";font-weight:700;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(../font/noto-sans-bold-devanagari.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}@font-face{font-family:"Noto Sans";font-weight:700;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(../font/noto-sans-bold-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Sans";font-weight:700;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(../font/noto-sans-bold-greek.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Noto Sans";font-weight:700;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(../font/noto-sans-bold-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Sans";font-weight:700;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(../font/noto-sans-v14-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Sans";font-weight:700;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(../font/noto-sans-v14-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(../font/roboto-light-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Roboto";font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(../font/roboto-light-cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Roboto";font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(../font/roboto-light-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Roboto";font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(../font/roboto-light-greek.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Roboto";font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(../font/roboto-light-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Roboto";font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(../font/roboto-light-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(../font/roboto-light-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:12px}@media(min-width: 320px){html{font-size:calc(
          12px + 2 *
            ((100vw - 320px) / 880)
        )}}@media(min-width: 1200px){html{font-size:14px}}h1,h2,h3,h4{font-weight:normal;font-size:1em}h1{font-size:20px}@media(min-width: 320px){h1{font-size:calc(
          20px + 20 *
            ((100vw - 320px) / 880)
        )}}@media(min-width: 1200px){h1{font-size:40px}}h1 a{color:#2e7cc4}h1 a:hover{color:#3692e7}h2{font-size:16px}@media(min-width: 320px){h2{font-size:calc(
          16px + 14 *
            ((100vw - 320px) / 880)
        )}}@media(min-width: 1200px){h2{font-size:30px}}.ninja-title{font-size:1em}.is.text::before,.text[data-icon]::before{margin-right:.4em;margin-inline:0 .4em}.is-green::before{color:#629924}.is-red::before{color:#c33}.is-gold::before{color:#bf811d}.blue .is2d cg-board{background-image:url("../images/board/svg/blue.svg")}.blue .is2d coords{--cg-ccw: #dee3e6;--cg-ccb: #788a94;--cg-cs: none}.blue2 .is2d cg-board{background-image:url("../images/board/blue2.jpg")}.blue2 .is2d coords{--cg-ccw: #97b2c7;--cg-ccb: #546f82;--cg-cs: none}.blue3 .is2d cg-board{background-image:url("../images/board/blue3.jpg")}.blue3 .is2d coords{--cg-ccw: #d9e0e6;--cg-ccb: #315991;--cg-cs: none}.blue-marble .is2d cg-board{background-image:url("../images/board/blue-marble.jpg")}.blue-marble .is2d coords{--cg-ccw: #eae6dd;--cg-ccb: #7c7f87;--cg-cs: none}.canvas .is2d cg-board{background-image:url("../images/board/canvas2.jpg")}.canvas .is2d coords{--cg-ccw: #d7daeb;--cg-ccb: #547388;--cg-cs: none}.wood .is2d cg-board{background-image:url("../images/board/wood.jpg")}.wood .is2d coords{--cg-ccw: #d8a45b;--cg-ccb: #9b4d0f;--cg-cs: none}.wood2 .is2d cg-board{background-image:url("../images/board/wood2.jpg")}.wood2 .is2d coords{--cg-ccw: #a38b5d;--cg-ccb: #6c5017;--cg-cs: none}.wood3 .is2d cg-board{background-image:url("../images/board/wood3.jpg")}.wood3 .is2d coords{--cg-ccw: #d0ceca;--cg-ccb: #755839;--cg-cs: none}.wood4 .is2d cg-board{background-image:url("../images/board/wood4.jpg")}.wood4 .is2d coords{--cg-ccw: #caaf7d;--cg-ccb: #7b5330;--cg-cs: none}.maple .is2d cg-board{background-image:url("../images/board/maple.jpg")}.maple .is2d coords{--cg-ccw: #e8ceab;--cg-ccb: #bc7944;--cg-cs: none}.maple2 .is2d cg-board{background-image:url("../images/board/maple2.jpg")}.maple2 .is2d coords{--cg-ccw: #e2c89f;--cg-ccb: #996633;--cg-cs: none}.leather .is2d cg-board{background-image:url("../images/board/leather.jpg")}.leather .is2d coords{--cg-ccw: #d1d1c9;--cg-ccb: #c28e16;--cg-cs: none}.green .is2d cg-board{background-image:url("../images/board/svg/green.svg")}.green .is2d coords{--cg-ccw: #ffffdd;--cg-ccb: #6d8753;--cg-cs: none}.brown .is2d cg-board{background-image:url("../images/board/svg/brown.svg")}.brown .is2d coords{--cg-ccw: #f0d9b5;--cg-ccb: #946f51;--cg-cs: none}.pink .is2d cg-board{background-image:url("../images/board/pink-pyramid.png")}.pink .is2d coords{--cg-ccw: #e8e9b7;--cg-ccb: #ed7272;--cg-cs: none}.marble .is2d cg-board{background-image:url("../images/board/marble.jpg")}.marble .is2d coords{--cg-ccw: #93ab91;--cg-ccb: #4f644e;--cg-cs: none}.green-plastic .is2d cg-board{background-image:url("../images/board/green-plastic.png")}.green-plastic .is2d coords{--cg-ccw: #f2f9bb;--cg-ccb: #59935d;--cg-cs: none}.grey .is2d cg-board{background-image:url("../images/board/grey.jpg")}.grey .is2d coords{--cg-ccw: #b8b8b8;--cg-ccb: #7d7d7d;--cg-cs: none}.metal .is2d cg-board{background-image:url("../images/board/metal.jpg")}.metal .is2d coords{--cg-ccw: #c9c9c9;--cg-ccb: #727272;--cg-cs: none}.olive .is2d cg-board{background-image:url("../images/board/olive.jpg")}.olive .is2d coords{--cg-ccw: #b8b19f;--cg-ccb: #6d6655;--cg-cs: none}.newspaper .is2d cg-board{background-image:url("../images/board/svg/newspaper.svg")}.newspaper .is2d coords{--cg-ccw: #fff;--cg-ccb: #8d8d8d;--cg-cs: none}.purple .is2d cg-board{background-image:url("../images/board/svg/purple.svg")}.purple .is2d coords{--cg-ccw: #9f90b0;--cg-ccb: #7d4a8d;--cg-cs: none}.purple-diag .is2d cg-board{background-image:url("../images/board/purple-diag.png")}.purple-diag .is2d coords{--cg-ccw: #e5daf0;--cg-ccb: #957ab0;--cg-cs: none}.ic .is2d cg-board{background-image:url("../images/board/svg/ic.svg")}.ic .is2d coords{--cg-ccw: #ececec;--cg-ccb: #c1c18e;--cg-cs: none}.horsey .is2d cg-board{background-image:url("../images/board/horsey.jpg")}.horsey .is2d coords{--cg-ccw: #f0d9b5;--cg-ccb: #946f51;--cg-cs: none}body.dark-board{--dark-factor: 0.4}body.dark-board cg-board,body.dark-board .is3d cg-board::before{background-color:rgba(0, 0, 0, var(--dark-factor));background-blend-mode:darken}body.dark-board.coords-in coord{color:#fff !important;opacity:calc(1 - var(--dark-factor))}body.dark-board cg-board square{opacity:calc(1 - var(--dark-factor))}body.dark-board cg-board piece{filter:brightness(calc(1 - 0.6 * var(--dark-factor)))}body.dark-board cg-board square.move-dest{background:radial-gradient(rgba(8, 46, 8, 0.8) 19%, rgba(0, 0, 0, 0) 20%)}body.dark-board cg-board square.oc.move-dest{background:radial-gradient(transparent 0%, transparent 79%, rgba(20, 85, 0, 0.3) 80%)}cg-board{top:0;left:0;user-select:none;line-height:0;background-size:cover}.manipulable cg-board{cursor:pointer}square{position:absolute;top:0;left:0;width:12.5%;height:12.5%;pointer-events:none}square.move-dest{background:radial-gradient(rgba(20, 85, 30, 0.5) 19%, rgba(0, 0, 0, 0) 20%);pointer-events:auto}square.premove-dest{background:radial-gradient(rgba(20, 30, 85, 0.5) 19%, rgba(0, 0, 0, 0) 20%);pointer-events:auto}square.oc.move-dest{background:radial-gradient(transparent 0%, transparent 79%, rgba(20, 85, 0, 0.3) 80%)}square.oc.premove-dest{background:radial-gradient(transparent 0%, transparent 79%, rgba(20, 30, 85, 0.2) 80%)}body.green square.last-move,body.green-plastic square.last-move,body.marble square.last-move{background-color:rgba(0,155,199,.41)}square.last-move{will-change:transform;background-color:rgba(155,199,0,.41)}body.horsey square.last-move:not(.move-dest){background:url(../images/board/horsey.last-move.png);background-size:cover}square.check{background:radial-gradient(ellipse at center, rgb(255, 0, 0) 0%, rgb(231, 0, 0) 25%, rgba(169, 0, 0, 0) 89%, rgba(158, 0, 0, 0) 100%)}square.selected{background-color:rgba(20,85,30,.5)}body.horsey square.selected{background:url(../images/board/horsey.selected.png);background-size:cover}square.current-premove{background-color:rgba(20,30,85,.5) !important}body.horsey square.current-premove{background:url(../images/board/horsey.current-premove.png);background-size:cover}square.move-dest:hover{background:rgba(20,85,30,.3)}body.horsey square.move-dest:hover{background:url(../images/board/horsey.move-dest.png);background-size:cover}square.premove-dest:hover{background:rgba(20,30,85,.2)}square.bh1 piece{opacity:.98}piece{position:absolute;top:0;left:0;width:12.5%;height:12.5%;background-size:cover;z-index:2;will-change:transform;pointer-events:none}piece.dragging{cursor:move;z-index:204 !important}piece.anim{z-index:3}piece.fading{z-index:1;opacity:.5}piece.ghost{opacity:.3}cg-container{position:absolute;width:100%;height:100%;display:block;top:0;right:0}cg-container .cg-shapes,cg-container .cg-custom-svgs,cg-auto-pieces{overflow:visible;position:absolute;top:0px;left:0px;width:100%;height:100%;pointer-events:none}cg-container .cg-shapes{opacity:.6;z-index:2}cg-container .cg-custom-svgs{z-index:4}cg-container .cg-shapes{overflow:hidden}cg-container .cg-custom-svgs svg{overflow:visible}cg-auto-pieces{z-index:2}cg-auto-pieces piece{opacity:.3}.main-board{direction:ltr}.main-board__preload{position:absolute}.mini-game{display:block}.mini-game,.mini-game:hover{color:#bababa}.mini-game__player{padding:3px 2px 0 2px}.mini-game__player:first-child{padding:0 2px 2px 2px}.mini-game__user{overflow:hidden}.mini-game .name{overflow:hidden;text-overflow:ellipsis}.mini-game .rating{font-size:.9em;margin-left:1ch}.mini-game__clock{padding-left:2ch}.mini-game__clock.clock--run{color:#d64f00;font-weight:bold}.mini-game__result{font-weight:bold;margin-right:1ch}.user-link{color:#bababa}.user-link.online .line{color:#629924;opacity:.9}.user-link.online .line::before{content:""}.user-link.online .line.patron{opacity:1}.user-link .line{color:#bababa;opacity:.5;display:inline-block;width:1.5em;text-align:center;vertical-align:text-top}.user-link .line.patron{opacity:.8}.user-link .line::before{content:""}.user-link .line.patron::before{content:"" !important}.user-link .line.moderator::before{content:""}a.user-link:hover{color:#3692e7}.utitle{color:#bf811d;font-weight:bold}.utitle[data-bot]{color:#b72fc6}.uflair{height:1.1em;vertical-align:middle;margin-left:.5ch;transform:translateY(-0.1em);user-select:none}body.no-flair .uflair{display:none}body{background:none;overflow:hidden}.embedded{display:block;background:#161512;padding:.3em;color:#bababa !important}.embedded cg-board{box-shadow:none}.embedded .text{display:block;text-align:center;margin:.3em 0}
