body{background:linear-gradient(#c0caf3,#1c1e2b) fixed}#menu-container{display:flex;flex-direction:column;align-items:center;height:95vh;flex:1;gap:10px}#title{font-size:5rem;margin-bottom:30vh}[id$=play-button]{background-color:#005dc7;padding:25px 40px;border-radius:10px;border-color:#000;border-style:solid;font-size:2rem;transition:background-color .2s;width:30vw}[id$=play-button]:hover{background-color:#006ce7;cursor:pointer}#color-selection-container{display:flex;justify-content:space-between;gap:10px}.selected-button{border-color:gold}#settings-container{display:flex;flex-direction:column;gap:10px;padding:10px;width:15vw;background-color:#574242;border-radius:10px}#eval-pos-count,#elapsed-time,#evals-per-second{white-space:nowrap}#ab-pruning-container{display:flex;gap:10px;align-items:center}#ab-pruning-checkbox{width:20px;height:20px}#wasm-container{display:flex;gap:10px;align-items:center}#wasm-checkbox{width:20px;height:20px}@media (max-width: 800px){#settings-container{width:90vw}}#move-history-container{display:grid;grid-template-columns:1fr 3fr 3fr;grid-auto-rows:6vh;align-items:center;width:15vw;height:30vh;overflow-y:scroll;scrollbar-color:#5c626e #272d3f;scrollbar-width:thin}.row-number{background-color:#6b6b6b;height:100%;display:flex;justify-content:center;align-items:center;outline:1px solid #272d3f}.move{background-color:#444855;height:100%;display:flex;justify-content:center;align-items:center;outline:1px solid #272d3f}#takeback-button:hover{background-color:#46b17f;cursor:pointer}.history-recent{background-color:#2a6956}#history-wrapper{display:flex;flex-direction:column;gap:10px;padding:10px;justify-content:center;width:15vw;height:60vh;background-color:#272d3f;border-radius:10px;color:#ababc5}@media (max-width: 800px){#move-history-container{width:60vw;height:30vh}#history-wrapper{width:60vw;height:20vw}}#game-result-button-container{display:flex;justify-content:space-between;padding:10px}#board{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);flex:1;max-width:90vh;position:relative;-webkit-user-select:none;user-select:none}.square,[id^=square-]{display:flex;aspect-ratio:1;align-items:center;justify-content:center;position:relative;transition:background-color .2s;z-index:1}#ranks-container{display:flex;flex-direction:column;position:absolute;z-index:2;height:100%;right:0}#ranks-container>label{height:100%}#ranks-container>label:nth-child(odd){color:#deb887}#ranks-container>label:nth-child(2n){color:#b37e50}#files-container{display:flex;position:absolute;z-index:2;width:100%;bottom:0}#files-container>label{width:100%}#files-container>label:nth-child(odd){color:#deb887}#files-container>label:nth-child(2n){color:#b37e50}.light{background-color:#deb887}.dark{background-color:#b37e50}.piece{width:100%;height:100%;transition:transform .2s}.recent:before{content:"";position:absolute;width:100%;height:100%;background-color:#4b960080;z-index:-1}.selected:before{content:"";position:absolute;width:100%;height:100%;background-color:#00640080;z-index:-1}.target:before{content:"";position:absolute;width:100%;height:100%;background-image:url(/chessProject/assets/target.svg);background-size:cover}.empty-target:before{content:"";position:absolute;width:30%;height:30%;border-radius:100%;background-color:#00640080;pointer-events:none}[class*=target]:hover:before{border-radius:0%;width:100%;height:100%;background-color:#00960080;background-image:none;z-index:-1}[class*=target].hover:before{border-radius:0%;width:100%;height:100%;background-color:#00960080;background-image:none;z-index:-1}.checked:before{content:"";position:absolute;width:100%;height:100%;background-color:#96000080;z-index:-1}@media (max-width: 800px){#board{max-width:100vw}}body{margin:0;font-family:Arial,sans-serif}#wrapper{display:flex;gap:10px;padding:10px;height:50%;justify-content:space-between}@media (max-width: 800px){#wrapper{flex-direction:column}}#navBar-container{display:flex;justify-content:right;align-items:center;position:fixed;bottom:0;right:0;width:100%;padding:5px;background-color:#858bb4;outline:1px solid black}#gh-anchor{display:flex;justify-content:center;align-items:center;gap:3px;text-decoration:none;color:#000}#gh-anchor img{width:3vw;min-width:20px;height:auto}
