
/* One board envelope for game, daily puzzle and cup. */
#azad-pro-chess .board,#azad-pro-chess [class*="board"],
#dpz-app .board,#daily-puzzle .board,#professional-daily-puzzle .board,
#cup-opening .board,#cup-opening [class*="board"],[data-ctp-cup] .board,.cup-wrap .board{
 box-sizing:border-box!important;width:min(100%,620px)!important;max-width:620px!important;aspect-ratio:1/1!important;margin-inline:auto!important;
}
#cup-opening,#cup-opening .cup-wrap,[data-ctp-cup],.cup-wrap{box-sizing:border-box!important;max-width:100%!important;overflow-x:hidden!important}
#cup-opening canvas,#cup-opening svg,#cup-opening img,[data-ctp-cup] canvas,[data-ctp-cup] svg,[data-ctp-cup] img{max-width:100%!important;height:auto}
@media(max-width:700px){
 #azad-pro-chess .board,#azad-pro-chess [class*="board"],#dpz-app .board,#daily-puzzle .board,#professional-daily-puzzle .board,#cup-opening .board,#cup-opening [class*="board"],[data-ctp-cup] .board,.cup-wrap .board{width:min(100%,calc(100vw - 20px))!important}
}
