.engine-error h2,.piece-letter .pv_box .pv span,.pv_box .pv .piece-letter span{font-family:Noto Sans,sans-serif}.ceval .engine .cloud,.ceval .engine .infinite,.pv_box .pv span draw{font-family:Roboto,sans-serif;font-weight:300}.pv_box .pv span{font-family:Noto Chess,Noto Sans}.pv_box .pv span draw{margin-inline-start:1ch;font-weight:400}.board-editor__tools .actions .button,.board-editor__tools select{color:var(--c-font-clearer);text-shadow:0 1px 0 var(--c-font-shadow)}.ceval,.cmn-toggle input:disabled+label:before,.cmn-toggle input:disabled+label:after{box-shadow:inset 0 1px 3px -2px #737373, inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 3)/.8)}:where(html.light) .ceval,:where(html.light) .cmn-toggle input:disabled+label:before,.cmn-toggle :where(html.light) input:disabled+label:before,:where(html.light) .cmn-toggle input:disabled+label:after,.cmn-toggle :where(html.light) input:disabled+label:after{box-shadow:inset 0 3px 3px -2px #fff6, inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5)/.8)}.ceval,.cmn-toggle input:disabled+label:before,.cmn-toggle input:disabled+label:after{background-image:linear-gradient(to bottom, var(--c-metal-top), var(--c-metal-bottom))}.cmn-toggle label:after{box-shadow:inset 0 1px 3px -2px #737373, inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 3)/.8), 0 1px 3px 0 #0003}:where(html.light) .cmn-toggle label:after,.cmn-toggle :where(html.light) label:after{box-shadow:inset 0 3px 3px -2px #fff6, inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5)/.8), 0 1px 3px 0 #0000002e}.cmn-toggle label:after{background:linear-gradient(to bottom, var(--c-metal-top), var(--c-metal-bottom));text-shadow:.5px .5px 0 rgb(from var(--c-dimmer) r g b/calc(alpha * .8))!important}.cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after{box-shadow:inset 0 1px 3px -2px var(--c-border-light), inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5)/.8), 0 2px 4px 0 #0000003d}:where(html.light) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.light) label:hover:not(.disabled,:disabled,[disabled]):after{box-shadow:inset 0 4px 3px -2px #fff6, inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7)/.8), 0 2px 4px 0 #00000036}.cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after{background:linear-gradient(to bottom, var(--c-metal-top-hover), var(--c-metal-bottom-hover))}:where(html.transp) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.transp) label:hover:not(.disabled,:disabled,[disabled]):after{box-shadow:inset 0 1px 3px -2px var(--c-border-light), inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5)/.8), 0 2px 4px 0 #00000026}:where(html.light) :where(html.transp) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.light) :where(html.transp) label:hover:not(.disabled,:disabled,[disabled]):after{box-shadow:inset 0 4px 3px -2px #fff6, inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7)/.8), 0 2px 4px 0 #0000001f}:where(html.transp) #ceval-settings:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:100%;height:100%;position:absolute;top:0;left:0}#ceval-settings{box-shadow:-1px 5px 6px #0000004d}:where(html.transp) .pv_box .pv-board .pv-board-square cg-board,.pv_box .pv-board .pv-board-square :where(html.transp) cg-board{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pv_box .pv-board .pv-board-square cg-board{box-shadow:0 14px 28px #00000026,0 10px 10px #0000001f}.ceval .engine{white-space:nowrap;overflow:hidden}.pv_box .pv.pv--nowrap,.copy-me__target{white-space:nowrap}#ceval-settings .setting select,.pv_box .pv.pv--nowrap,.copy-me__target{text-overflow:ellipsis;overflow:hidden}.board-editor .spare .no-square div,.pv_box .pv-board .pv-board-square{width:100%;height:0;padding-bottom:100%;display:block;position:relative}.cmn-toggle label:before{vertical-align:middle;text-transform:none;speak:none;content:attr(data-icon);opacity:.9;unicode-bidi:isolate;font-family:lichess;font-size:1.2em;font-style:normal;font-weight:400}.pv_box .pv-board .pv-board-square .cg-wrap{width:100%;height:100%;position:absolute}.cmn-toggle input{touch-action:manipulation;position:absolute;inset-inline-start:-99999px}.board-editor__tools .metadata .chess960-position-row,.ceval .cmn-toggle{flex-flow:wrap;align-items:center;display:flex}.board-editor .copyables p,#ceval-settings .setting,.copy-me{flex-flow:row;align-items:center;display:flex}.board-editor__tools .metadata .enpassant,.board-editor__tools .metadata .castling div{flex-flow:wrap;justify-content:space-between;align-items:center;display:flex}.engine-info-popup li{flex-flow:row;justify-content:space-between;align-items:center;display:flex}.board-editor__tools .actions,.board-editor__tools,#ceval-settings,.engine-error,.continue-with{flex-flow:column;display:flex}.board-editor__tools .ceval-wrap .ceval,.board-editor__tools .actions,.board-editor .spare,.ceval .engine .cloud,.ceval .engine .infinite,.cmn-toggle label:before,.cmn-toggle label,.copy-me,.board-editor__tools .ceval-wrap,.board-editor__tools .metadata{border-radius:var(---ui-roundness,7px)}.board-editor .spare .no-square.pointer,.copy-me__target:is(a):focus-visible,.copy-me__target{border-radius:var(---ui-roundness,7px) 0 0 var(---ui-roundness,7px)}.board-editor .spare .no-square.trash,.copy-me__button{border-radius:0 var(---ui-roundness,7px) var(---ui-roundness,7px) 0}.board-editor__tools .ceval-wrap .pv_box,#ceval-settings{border-radius:0 0 var(---ui-roundness,7px) var(---ui-roundness,7px)}.board-editor__tools .ceval-wrap,.board-editor__tools .metadata{box-shadow:0 2px 2px #00000014,0 3px 1px -2px #0000002e,0 1px 5px #0000001a}:where(html.transp) .board-editor__tools .ceval-wrap,.board-editor__tools :where(html.transp) .ceval-wrap,:where(html.transp) .board-editor__tools .metadata,.board-editor__tools :where(html.transp) .metadata{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}coords{font-size:8px}@media (min-width:300px){coords{font-size:calc(.444444vw + 6.66667px)}}@media (min-width:1200px){coords{font-size:12px}}coords{-webkit-user-select:none;user-select:none;pointer-events:none;color:#fff;text-shadow:0 1px 2px #000;font-weight:700;display:flex;position:absolute}.coords-no coords{display:none}coords.ranks{flex-flow:column-reverse;width:.8em;height:100%;top:1px;right:0}coords.ranks.black{flex-flow:column}coords.files{text-align:left;flex-flow:row;width:100%;height:1.4em;bottom:0;left:0}coords.files.black{flex-flow:row-reverse}coords.files coord{padding-left:4px}coords coord{flex:auto}coords .is3d .cg-wrap coords coord{color:#fff!important;text-shadow:0 1px 2px #000!important}coords .is3d .cg-wrap coords.files{bottom:calc(1px - 2.5%)}coords .is3d .cg-wrap coords.files coord{padding-left:3px}coords{text-shadow:var(---cg-cs,0 1px 2px #000)}coords .coord-light{color:var(---cg-ccb,#fff)}coords .coord-dark{color:var(---cg-ccw,#fff)}@media (min-width:799.3px),(orientation:landscape){.coords-out coords{text-shadow:none}.coords-out coords.ranks{width:12px;top:0;right:-15px}.coords-out coords.ranks coord{transform:translateY(42%)}.coords-out coords.files{text-align:center;bottom:-15px;left:0}.coords-out coords.ranks coord,.coords-out .is2d coords.files coord{color:var(--c-font-page)!important}.coords-out .main-board{margin-bottom:12px}}body{---board-scale:1}@media (min-width:799.3px) and (min-height:499.3px){body{---board-scale:calc((var(---zoom) / 100) * .75 + .25)}}body{---col2-uniboard-width:calc(min(calc(100vw - var(---block-gap) - 240px - 2 * var(---main-margin,0px) - 20px), calc(100vh - calc(var(---site-header-height) + var(---site-header-margin) + var(---sticky-gap)) - 1rem)) * var(---board-scale));---col3-uniboard-width:calc(min(calc(100vw - var(---col3-uniboard-side-min,250px) - var(---block-gap) - 240px - 2 * var(---main-margin,0px) - 20px), calc(100vh - calc(var(---site-header-height) + var(---site-header-margin) + var(---sticky-gap)) - 1rem)) * var(---board-scale))}@supports not (width:min(1px, 2px)){body{---col2-uniboard-width:minmax(calc(70vmin * var(---board-scale)), calc(100vh * var(---board-scale) - calc(var(---site-header-height) + var(---site-header-margin) + var(---sticky-gap)) - 3rem));---col3-uniboard-width:minmax(calc(70vmin * var(---board-scale)), calc(100vh * var(---board-scale) - calc(var(---site-header-height) + var(---site-header-margin) + var(---sticky-gap)) - 3rem))}}@media (max-width:799.29px) and (orientation:portrait){.main-board cg-board{border-radius:0}}body.resizing{-webkit-user-select:none;user-select:none}cg-resize{display:none}@media (min-width:799.3px){cg-resize{cursor:nwse-resize;z-index:10;width:22px;height:22px;display:block;position:absolute;bottom:-9px;right:-9px}cg-resize:before,cg-resize:after{content:"";background:#000;width:12px;height:1px;position:absolute;left:0}cg-resize:before{width:5px;transform:translate(7px,8px)rotate(-45deg)}cg-resize:after{transform:translate(1px,6px)rotate(-45deg)}cg-resize:hover{background:var(--c-accent-cloud);border-radius:50%}.resizing cg-resize{background:rgb(from var(--c-secondary) r g b/calc(alpha * .5));border-radius:50%}}@media (hover:none){.continue-with{padding:2em}}.continue-with>:not(:first-child){margin-top:1em}:where(html.transp) .copy-me{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.copy-me{background:var(--c-bg-input)}.copy-me__target{border:1px solid var(--c-border);background:0 0;border-right:0;outline:0;flex:auto;min-height:44px;padding:0 1em}.copy-me__target:is(a){line-height:40px}.copy-me__target:is(a):focus-visible{outline-offset:-2px}.copy-me__button{border:1px solid var(--c-border);border-left:0;flex:none;min-height:44px;padding:0 1em}.cmn-toggle-wrap{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.8ch;display:inline-flex}.cmn-toggle label{-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid var(--c-border);background-clip:padding-box;background-color:var(--c-font-dimmer);outline:none;width:40px;height:24px;padding:1px;transition:background .15s,box-shadow .15s;display:block;position:relative}.cmn-toggle label:before,.cmn-toggle label:after{content:"";width:23px;height:23px;display:block;position:absolute;bottom:0}html:not([dir=rtl]) .cmn-toggle label:before,html:not([dir=rtl]) .cmn-toggle label:after{left:0}html[dir=rtl] .cmn-toggle label:before,html[dir=rtl] .cmn-toggle label:after{right:0}.cmn-toggle label:before{z-index:1;text-align:center;content:"";color:var(--c-font-dimmer);font-size:1em;line-height:23px;transition:margin .15s,color .15s}.cmn-toggle label:after{border-radius:calc(var(---ui-roundness,7px) - 1px);transition:margin .15s,box-shadow .15s}:where(html.transp) .cmn-toggle label:after{background:linear-gradient(to bottom, hsl(var(---site-hue), 7%, 22%), hsl(var(---site-hue), 5%, 19%) 100%)}:where(html.transp.light) .cmn-toggle label:after{background:linear-gradient(to bottom, hsl(var(---site-hue), 7%, 88%), hsl(var(---site-hue), 5%, 91%) 100%)}:where(html.transp) .cmn-toggle label:hover:after{background:linear-gradient(to bottom, hsl(var(---site-hue), 7%, 26%), hsl(var(---site-hue), 5%, 23%) 100%)}:where(html.transp.light) .cmn-toggle label:hover:after{background:linear-gradient(to bottom, hsl(var(---site-hue), 7%, 90%), hsl(var(---site-hue), 5%, 93%) 100%)}.cmn-toggle input:checked+label{background-color:var(--c-good)}.cmn-toggle input:checked+label:before,.cmn-toggle input:checked+label:after{margin-inline-start:16px}.cmn-toggle input:checked+label:before{content:"";color:var(--c-good)}.cmn-toggle input:disabled+label{opacity:.6;cursor:not-allowed!important}.cmn-toggle input:disabled+label:before,.cmn-toggle input:disabled+label:after{box-shadow:none}.cmn-toggle input:focus-visible:not(:disabled)+label{box-shadow:0 0 12px var(--c-font-dimmer);border-color:var(--c-primary)}input.range{appearance:none;background:0 0;border:0}input.range:focus{outline:none}input.range::-webkit-slider-runnable-track{cursor:pointer;background:var(--c-shade);border-radius:var(---ui-roundness,7px);width:100%;height:1em}input.range::-webkit-slider-thumb{border:1px solid var(--c-font-dimmer);border-radius:var(---ui-roundness,7px);background:var(--c-bg-box);cursor:pointer;appearance:none;width:1.5em;height:1em}input.range::-moz-range-track{cursor:pointer;background:var(--c-shade);border-radius:var(---ui-roundness,7px);width:100%;height:1em}input.range::-moz-range-thumb{border:1px solid var(--c-font-dimmer);border-radius:var(---ui-roundness,7px);background:var(--c-bg-box);cursor:pointer;width:1.5em;height:1em}input.range::-ms-track{cursor:pointer;background:var(--c-shade);border-radius:var(---ui-roundness,7px);width:100%;height:1em}input.range::-ms-fill-lower{background:#bfbfbfc7}input.range::-ms-fill-upper{background:#d6d6d6c7}input.range::-ms-thumb{border:1px solid var(--c-font-dimmer);border-radius:var(---ui-roundness,7px);background:var(--c-bg-box);cursor:pointer;color:#0000;border-color:#0000;width:1.5em;height:1em}input.range:-moz-focusring::-moz-range-thumb{outline:2px solid var(--c-primary)}input.range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--c-primary)}.ceval{align-items:stretch;column-gap:6px;padding-top:3px;display:flex;position:relative}.ceval.enabled .show-threat{visibility:visible}.ceval .cmn-toggle{flex:0 0 40px;margin-inline-start:6px}.ceval pearl{text-align:center;flex:1 0 auto;font-size:1.6em;font-weight:700;line-height:38px}.ceval .is-red:before{vertical-align:-3px}.ceval .engine{color:var(--c-font-dim);-webkit-user-select:none;user-select:none;flex:2 auto;margin-top:3px;font-size:12px;line-height:16px}.ceval .engine .cloud,.ceval .engine .infinite{background:var(--c-secondary-dim);color:var(--c-over);text-transform:uppercase;margin-inline-start:4px;padding:1px 3px;font-size:11px}.ceval .engine .info{white-space:nowrap;display:block}.ceval .engine .deeper{color:var(--c-primary);margin-inline-end:4px}.ceval .engine .deeper:before{vertical-align:top}.ceval .show-threat{color:var(--c-font-dim);visibility:hidden;flex:0 0 18px;margin-top:-3px;font-size:16px;overflow:hidden}.ceval .show-threat:hover:not(.hidden),.ceval .show-threat.active{color:var(--c-bad)}.ceval .show-threat.hidden{opacity:.3;cursor:default}.ceval .settings-gear{color:var(--c-font-dim);margin-inline-end:6px;margin-top:-3px;padding:0 6px;font-size:16px}.ceval .settings-gear:hover{color:var(--c-font)}.ceval .settings-gear.active{color:#fff;background-color:var(--c-primary)}.ceval .technology{margin-inline-start:5px}.ceval .technology.good{color:var(--c-good)}.ceval .bar{width:100%;height:3px;position:absolute;top:0}@keyframes bar-anim{0%{background-position:0 0}to{background-position:100000px 0}}.ceval .bar span{background:var(--c-good);width:0;height:3px;transition:width 1s;display:block}.ceval .bar span.threat{background:var(--c-bad)}.ceval.computing .bar span{background-image:url(../hashed/bar-highlight.0b603b17.png);animation:1000s linear infinite bar-anim}.engine-error{text-align:left;align-items:center;row-gap:1em;max-width:60vw;padding:3em}@media (max-width:979.29px){.engine-error{max-width:80vw}}@media (max-width:499.29px){.engine-error{max-width:unset;width:96vw}}.engine-error h2{font-size:1.3em}.engine-error li{text-align:start;margin:0 2em;line-height:1.5em;list-style:outside}.engine-error pre{width:100%;box-shadow:inset 0 0 2px var(--c-font-dim);white-space:pre-wrap;overflow-wrap:break-word;border:1px solid #888;margin-bottom:1em;padding:1em}.pv_box{background:var(--c-bg-box);font-size:13px;position:relative}.pv_box .pv{border-top:1px solid var(--c-border);flex-wrap:wrap;min-height:2em;padding-inline-end:14px;line-height:2em;display:flex;position:relative}.pv_box .pv.pv--nowrap{flex-wrap:initial;height:2em;display:block}.pv_box .pv strong{text-align:center;width:34px;display:inline-block}.pv_box .pv span{margin-inline-start:4px}html:not([dir=rtl]) .pv_box .pv .pv-wrap-toggle{right:0}html[dir=rtl] .pv_box .pv .pv-wrap-toggle{left:0}.pv_box .pv .pv-wrap-toggle{cursor:pointer;margin:0;padding:0 4px;position:absolute;top:0}.pv_box .pv .pv-wrap-toggle:before{content:"▲"}.pv_box .pv.pv--nowrap .pv-wrap-toggle{transform:rotate(180deg)}html:not([dir=rtl]) .pv_box .pv-board{left:34px}html[dir=rtl] .pv_box .pv-board{right:34px}.pv_box .pv-board{z-index:5;width:min(80%,240px,40vmin);margin-block-start:4px;position:absolute;inset-block-start:100%}@media (hover:hover) and (pointer:fine){.pv_box .pv[data-uci]:hover{background:color-mix(in oklab, var(--c-secondary) 20%, var(--c-bg));cursor:pointer}.pv_box .pv[data-uci] .pv-san:hover{color:var(--c-primary)}.pv_box .pv .pv-wrap-toggle:hover{background:var(--c-secondary);color:var(--c-over)}}@media (max-width:799.29px) and (orientation:portrait){.pv_box{background:color-mix(in oklab, var(--c-secondary) 20%, var(--c-bg));padding-inline:8px}.pv_box .pv{padding-inline-end:20px;font-size:1.2em}.pv_box .pv strong{padding-inline-end:8px}.pv_box .pv .pv-wrap-toggle{padding:0}}#ceval-settings-anchor{position:relative}#ceval-settings{border-top:2px solid var(--c-primary);z-index:4;background:var(--c-bg-high);gap:1.5em;width:100%;padding:1.5em;position:absolute}@media (max-width:799.29px){#ceval-settings{gap:1em}#ceval-settings br{display:none}}#ceval-settings .setting{white-space:nowrap}#ceval-settings .setting input[type=range],#ceval-settings .setting span{cursor:pointer;flex:1 4 auto;width:100%;height:21px;margin:0 1ch;padding:0}#ceval-settings .setting select{flex:1 4 auto;min-width:0;margin-inline-start:1ch;padding:4px}#ceval-settings .setting #select-engine{padding:.5em}#ceval-settings .setting .range_value{text-align:left;direction:ltr;flex:0 0 15%}#ceval-settings .setting button.button-red{margin-left:.6em;padding:.6em .75em}#ceval-settings .setting span{position:relative}#ceval-settings .setting span input[type=range]{height:100%;margin:0}#ceval-settings .setting .tick{border-color:var(--c-primary);height:46px;position:absolute;top:-12.5px}#ceval-settings .setting .tick div{border-left:3px solid var(--c-primary);border-bottom:3px solid var(--c-primary);width:9px;height:9px;position:absolute;left:-4px}#ceval-settings .setting .tick div:hover{border-color:color-mix(in oklab, var(--c-primary) 80%, white)}#ceval-settings .setting .tick div.arrow-down{top:0;transform:rotate(-45deg)}#ceval-settings .setting .tick div.arrow-up{bottom:0;transform:rotate(135deg)}#ceval-settings .setting .tick.recommended div{border-color:var(--c-secondary)}#ceval-settings .setting .tick.recommended div:hover{border-color:color-mix(in oklab, var(--c-secondary) 80%, white)}#ceval-settings .engine-info-button{color:var(--c-font-dim);margin-inline-start:1em}#ceval-settings .engine-info-button:hover{color:var(--c-primary)}.engine-info-popup a{font-size:.9em}.engine-info-popup ol{text-align:start}.engine-info-popup li{list-style:inside decimal}#main-wrap{---main-max-width:auto}.board-editor{grid-template-columns:minmax(0, calc((100vh - 4vmin) * var(---board-scale) * .8 - calc(var(---site-header-height) + var(---site-header-margin) + var(---sticky-gap))));grid-template-areas:"spare-top""board""spare-bottom""tools""copyables";display:grid}@media (min-width:649.3px){.board-editor{grid-template-columns:minmax(30vmin, calc((100vh - 4vmin) * var(---board-scale) * .8 - calc(var(---site-header-height) + var(---site-header-margin) + var(---sticky-gap)))) 2vmin minmax(200px, 300px);grid-template-rows:min-content auto min-content;grid-template-areas:". .tools""spare-top.tools""board.tools""spare-bottom.tools"". .tools""copyables. ."}}.board-editor .spare{background:var(--c-font-dimmer);display:flex;box-shadow:inset 0 3px 5px #0000004d}.board-editor .spare-top{grid-area:spare-top;margin-bottom:2vh}.board-editor .spare-bottom{grid-area:spare-bottom;margin-top:2vh}.board-editor .spare .no-square{cursor:pointer;flex:0 0 12.5%;transition:all .15s}.board-editor .spare .no-square:hover{background:rgb(from var(--c-primary) r g b/calc(alpha * .2))}.board-editor .spare .no-square.selected-square{background:rgb(from var(--c-primary) r g b/calc(alpha * .5))}.board-editor .spare .no-square.pointer:hover{background:rgb(from var(--c-secondary) r g b/calc(alpha * .2))}.board-editor .spare .no-square.pointer.selected-square{background:rgb(from var(--c-secondary) r g b/calc(alpha * .6))}.board-editor .spare .no-square.pointer piece{background-image:url(../hashed/pointer.f71f8d2b.svg)}.board-editor .spare .no-square.trash:hover{background:rgb(from var(--c-bad) r g b/calc(alpha * .2))}.board-editor .spare .no-square.trash.selected-square{background:rgb(from var(--c-bad) r g b/calc(alpha * .6))}.board-editor .spare .no-square.trash piece{background-image:url(../hashed/trash.a9947e00.svg)}.is3d .board-editor .spare .no-square div{padding-bottom:90.72%}.board-editor .spare piece{cursor:pointer;width:100%;height:100%;display:block}.is3d .board-editor .spare piece{width:100%;height:140.746%}html:not([dir=rtl]) .is3d .board-editor .spare piece{left:0}html[dir=rtl] .is3d .board-editor .spare piece{right:0}.is3d .board-editor .spare piece{top:-34%}.board-editor .spare piece.pointer,.board-editor .spare piece.trash{width:72%;height:72%;margin:14%}.is3d .board-editor .spare piece.pointer,.is3d .board-editor .spare piece.trash{width:62%;top:0}.board-editor__tools{cursor:default;grid-area:tools;align-self:center}.board-editor__tools button,.board-editor__tools .button,.board-editor__tools select,.board-editor__tools label,.board-editor__tools input[type=checkbox]{cursor:pointer}.board-editor__tools input[type=text],.board-editor__tools input[type=number]{cursor:text}.board-editor__tools button:disabled,.board-editor__tools select:disabled,.board-editor__tools input:disabled{cursor:not-allowed}.board-editor__tools>*{margin:.5rem 0}:where(html.transp) .board-editor__tools select{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.board-editor__tools select{width:100%}.board-editor__tools select.positions option:checked{font-style:italic}.board-editor__tools .metadata{background:var(--c-bg-box);white-space:nowrap;padding:1rem}.board-editor__tools .metadata .color{margin-bottom:1em}.board-editor__tools .metadata .castling label,.board-editor__tools .metadata .castling input{vertical-align:middle;margin:3px;display:inline-block}.board-editor__tools .metadata .castling input.not-allowed{visibility:hidden}.board-editor__tools .metadata .enpassant{margin-top:1em}.board-editor__tools .metadata .enpassant label{font-weight:700}.board-editor__tools .metadata .enpassant select{width:9ch}.board-editor__tools .metadata .chess960-position-row{gap:.5rem}.board-editor__tools .metadata .chess960-position-row .form-label{flex:0 0 100%;margin:0}.board-editor__tools .metadata .chess960-position-row .button{width:auto}.board-editor__tools .metadata #chess960-position-id:invalid{border-color:var(--c-error)}:where(html.transp) .board-editor__tools .actions{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.board-editor__tools .actions{justify-content:stretch}.board-editor__tools .actions .button{text-align:start;text-transform:none;align-items:center;width:100%;display:flex}.board-editor__tools .actions .button.disabled{cursor:default}.board-editor__tools .actions .button:before{color:var(--c-font)}.board-editor__tools .ceval-wrap{z-index:4}body{overflow-y:scroll}.board-editor{-webkit-user-select:none;user-select:none}.board-editor .main-board{grid-area:board}.board-editor cg-board{cursor:inherit}.board-editor.image-dragover cg-board{outline:4px dashed var(--c-primary);outline-offset:2px}.board-editor .copyables{grid-area:copyables;margin:2rem 0 0 1rem}.board-editor .copyables p{gap:1em}.board-editor .copyables p>:not(strong){flex:auto}