.captured{align-items:center;display:flex;justify-items:center;margin-left:10px;margin-right:10px}.captured-wrapper{background-color:hsla(0,0%,100%,.3);border-radius:20px;color:#fff;margin:10px 0;text-align:center}.captured-wrapper p{margin:0;padding:5px}.captured-list{display:flex;justify-content:center}#chessboard{display:grid;grid-template-columns:repeat(8,80px);grid-template-rows:repeat(8,80px);height:640px;width:640px}#pawn-promotion-modal{height:100%;position:absolute;width:100%}#pawn-promotion-modal.hidden{display:none}#pawn-promotion-modal>.modal-body{align-items:center;background-color:hsla(0,0%,50%,.8);display:flex;height:300px;justify-content:space-around;left:calc(50% - 336px);position:absolute;top:calc(50% - 150px);width:640px}#pawn-promotion-modal>.modal-body>img{border-radius:50%;height:120px;padding:10px;width:120px}#pawn-promotion-modal>.modal-body>img:hover{background-color:hsla(0,0%,100%,.3);cursor:pointer}.left-wrapper{display:flex;flex-direction:column}.left-wrapper .btn{margin-right:10px;margin-top:20px}.bi-arrow-left-circle{align-self:center;cursor:pointer;justify-self:center;margin-bottom:50px}.current-player{background-color:hsla(0,0%,50%,.8);border-radius:100%}.current-player-wrapper{color:#fff;display:flex;flex-direction:column;font-size:large;font-weight:600;margin-right:10px;max-width:-webkit-max-content;max-width:max-content}.current-player_white{background-color:#fff}.current-player_black,.current-player_white{border-radius:100%;height:100px;margin:10px;width:100px}.current-player_black{background-color:#000}#menu{background-color:hsla(0,0%,100%,.1);color:#fff;height:100%;justify-content:space-around;position:absolute;width:100%}#menu,#menu .menu_body{align-items:center;display:flex}#menu .menu_body{flex-direction:column}#menu .menu_body img{height:100px;width:100px}#menu .menu_body p{font-size:20px}#menu .menu_body .game_title{font-size:100px}.buttons-wrapper{display:flex;flex-direction:column;margin-bottom:10px}.buttons-wrapper .btn{margin:10px;width:200px}.menu_body .images_wrapper{border-radius:10%;display:flex;justify-content:center}#rules_modal .modal-dialog{max-width:-webkit-max-content;max-width:max-content}#rules_modal .modal-dialog .modal-content{color:#000;padding-left:10px;padding-right:10px}#rules_modal .modal-dialog .modal-content .modal-header{width:100%}#rules_modal .modal-dialog .rules-modal-body{align-items:center;display:flex;flex-direction:column}#rules_modal .modal-dialog .rules-modal-body a{margin:10px;width:200px}#rules_modal .modal-dialog .rules-modal-body h5{padding:10px}#rules_modal .modal-dialog .rule-wrapper{align-items:center;display:flex;flex-direction:column}#rules_modal .modal-dialog .rule-wrapper>img{height:300px;width:300px}.basic-rules-wrapper{grid-gap:10px;display:grid;grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(3,1fr)}.castling-wrapper{display:flex;justify-content:center}.ending-wrapper{grid-gap:10px;display:grid;grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(3,1fr)}.dead-position-wrapper{align-items:flex-end;display:flex;justify-content:center}.modal-header{align-self:center}.modal-body{align-items:center;display:flex;justify-content:center}.modal-body img,.tile{width:80px}.tile{display:grid;height:80px;place-content:center}.tile img{width:50px}.black-tile{background-color:#779556}.white-tile{background-color:#ebecd0}.tile .chess-piece{background-position:50%;background-repeat:no-repeat;background-size:60px;height:80px;width:80px}.tile .chess-piece:hover{cursor:grab}.tile .chess-piece:active{cursor:grabbing}.possible{background-color:#7f7f7f}#author_modal{color:#000}#author_modal .modal-header{width:100%}#app{align-items:center;background-color:#202020;display:flex;height:100vh;place-content:center}
/*# sourceMappingURL=main.df75418c.css.map*/