.chess-game-container{display:flex;justify-content:space-around;align-items:center;height:100vh;background-size:cover;background-position:50%}.boards{display:flex;gap:30px}.chess-board-container{display:flex;flex-direction:column;align-items:center}.player-bottom,.player-top{font-size:18px;font-weight:700;text-align:center;color:#fff;text-shadow:-1px 0 7px rgba(0,0,0,.6)}#board1,#board2{display:flex;flex-wrap:wrap}.chess-board{width:300px;height:300px;border:4px solid #222;border-radius:10px;margin:10px;position:relative;box-shadow:0 4px 15px rgba(0,0,0,.3);transition:transform .3s;overflow:hidden}.chess-board:hover{transform:scale(1.05)}.big-board .chess-board{width:500px;height:500px}.small-board .chess-board{width:200px;height:200px}.chess-piece{width:100%;height:100%;transition:transform .2s}.active-player{border:2px solid gold;box-shadow:0 0 10px rgba(255,215,0,.8)}#board1>*{height:3.85rem;width:60px;flex-grow:1}#board2>*{height:2.3rem;width:2.2rem;flex-grow:1}.white-square{--tw-bg-opacity:1;background-color:rgb(253 186 116/var(--tw-bg-opacity))}.black-square{--tw-bg-opacity:1;background-color:rgb(120 53 15/var(--tw-bg-opacity))}