.board-centered{width:100%;max-width:400px;margin-inline:auto}.board-centered>div{width:100%}.board-centered.small-board{width:200px;max-width:200px}.chessboard-controls{display:flex;justify-content:center;align-items:center;gap:.25rem;margin-top:.5rem}.btn-chessboard{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.35rem;touch-action:manipulation}.chessboard-pgn-selector{display:flex;justify-content:center;margin-top:.5rem}.chessboard-merida-container{container-type:inline-size}.chessboard-merida{font-family:Merida,serif;font-size:min(40px, 10cqw);line-height:1;display:inline-block;white-space:nowrap}.theme-primary .white-1e1d7{background-color:#f8f8f2;color:#0083b3}.theme-primary .black-3c85d{background-color:#0083b3;color:#f8f8f2}.theme-primary .chessboard-merida{color:#0083b3}.theme-primary .btn-chessboard{--bs-btn-bg:#0083B3;--bs-btn-border-color:#F8F8F2;--bs-btn-color:#F8F8F2;--bs-btn-hover-bg:#0083B3;--bs-btn-hover-border-color:#F8F8F2;--bs-btn-hover-color:#F8F8F2;--bs-btn-active-bg:#F8F8F2;--bs-btn-active-border-color:#0083B3;--bs-btn-active-color:#0083B3}.theme-complementary .white-1e1d7{background-color:#f8f8f2;color:#ff4030}.theme-complementary .black-3c85d{background-color:#ff4030;color:#f8f8f2}.theme-complementary .chessboard-merida{color:#ff4030}.theme-complementary .btn-chessboard{--bs-btn-bg:#FF4030;--bs-btn-border-color:#F8F8F2;--bs-btn-color:#F8F8F2;--bs-btn-hover-bg:#FF4030;--bs-btn-hover-border-color:#F8F8F2;--bs-btn-hover-color:#F8F8F2;--bs-btn-active-bg:#F8F8F2;--bs-btn-active-border-color:#FF4030;--bs-btn-active-color:#FF4030}.theme-chesscom-brown .white-1e1d7,.theme-default .white-1e1d7,.theme-lichess-brown .white-1e1d7,.theme-wood .white-1e1d7{background-color:#f0d9b5;color:#b58863}.theme-chesscom-brown .black-3c85d,.theme-default .black-3c85d,.theme-lichess-brown .black-3c85d,.theme-wood .black-3c85d{background-color:#b58863;color:#f0d9b5}.theme-chesscom-brown .chessboard-merida,.theme-default .chessboard-merida,.theme-lichess-brown .chessboard-merida,.theme-wood .chessboard-merida{color:#b58863}.theme-chesscom-brown .btn-chessboard,.theme-default .btn-chessboard,.theme-lichess-brown .btn-chessboard,.theme-wood .btn-chessboard{--bs-btn-bg:#B58863;--bs-btn-border-color:#F0D9B5;--bs-btn-color:#F0D9B5;--bs-btn-hover-bg:#B58863;--bs-btn-hover-border-color:#F0D9B5;--bs-btn-hover-color:#F0D9B5;--bs-btn-active-bg:#F0D9B5;--bs-btn-active-border-color:#B58863;--bs-btn-active-color:#B58863}.theme-chesscom-green .white-1e1d7,.theme-green .white-1e1d7{background-color:#ebecd0;color:#739552}.theme-chesscom-green .black-3c85d,.theme-green .black-3c85d{background-color:#739552;color:#ebecd0}.theme-chesscom-green .chessboard-merida,.theme-green .chessboard-merida{color:#739552}.theme-chesscom-green .btn-chessboard,.theme-green .btn-chessboard{--bs-btn-bg:#739552;--bs-btn-border-color:#EBECD0;--bs-btn-color:#EBECD0;--bs-btn-hover-bg:#739552;--bs-btn-hover-border-color:#EBECD0;--bs-btn-hover-color:#EBECD0;--bs-btn-active-bg:#EBECD0;--bs-btn-active-border-color:#739552;--bs-btn-active-color:#739552}.theme-blue .white-1e1d7,.theme-chesscom-blue .white-1e1d7{background-color:#f2f6fa;color:#5596f2}.theme-blue .black-3c85d,.theme-chesscom-blue .black-3c85d{background-color:#5596f2;color:#f2f6fa}.theme-blue .chessboard-merida,.theme-chesscom-blue .chessboard-merida{color:#5596f2}.theme-blue .btn-chessboard,.theme-chesscom-blue .btn-chessboard{--bs-btn-bg:#5596F2;--bs-btn-border-color:#F2F6FA;--bs-btn-color:#F2F6FA;--bs-btn-hover-bg:#5596F2;--bs-btn-hover-border-color:#F2F6FA;--bs-btn-hover-color:#F2F6FA;--bs-btn-active-bg:#F2F6FA;--bs-btn-active-border-color:#5596F2;--bs-btn-active-color:#5596F2}.theme-chesscom .white-1e1d7{background-color:#eeeed2;color:#769656}.theme-chesscom .black-3c85d{background-color:#769656;color:#eeeed2}.theme-chesscom .chessboard-merida{color:#769656}.theme-chesscom .btn-chessboard{--bs-btn-bg:#769656;--bs-btn-border-color:#EEEED2;--bs-btn-color:#EEEED2;--bs-btn-hover-bg:#769656;--bs-btn-hover-border-color:#EEEED2;--bs-btn-hover-color:#EEEED2;--bs-btn-active-bg:#EEEED2;--bs-btn-active-border-color:#769656;--bs-btn-active-color:#769656}.theme-lichess-blue .white-1e1d7{background-color:#dee3e6;color:#4a758a}.theme-lichess-blue .black-3c85d{background-color:#4a758a;color:#dee3e6}.theme-lichess-blue .chessboard-merida{background-color:#4a758a}.theme-lichess-blue .btn-chessboard{--bs-btn-bg:#4A758A;--bs-btn-border-color:#DEE3E6;--bs-btn-color:#DEE3E6;--bs-btn-hover-bg:#4A758A;--bs-btn-hover-border-color:#DEE3E6;--bs-btn-hover-color:#DEE3E6;--bs-btn-active-bg:#DEE3E6;--bs-btn-active-border-color:#4A758A;--bs-btn-active-color:#4A758A}