#arena.chess { width: 100% !important; height: 100% !important; left: 0 !important; top: 0 !important; transition: all 0s !important; } #arena.chess > #me, #arena.chess > #mebg, #arena.chess > #autonode { bottom: 0; top: auto; border-radius: 0; } #arena.chess > #autonode { width: calc(100% - 240px); left: 120px; } #me > .fakeme.avatar { width: 120px; height: 120px; border-radius: 0px; top: 0; left: 0; background-size: cover; clip-path: polygon(-10px 0, 130px 0, 130px 130px, -10px 130px); -webkit-clip-path: polygon(-10px 0, 130px 0, 130px 130px, -10px 130px); } #window:not(.nopointer) .dialog.fullheight .buttons .button.character:not(.squarebutton):not(.selectable) { cursor: default; } #window:not(.nopointer) .obstacle.glow, #window:not(.nopointer) .player.playerblank.glow { cursor: pointer; } #chess-container { width: 100%; height: calc(100% - 121px); left: 0; top: 0; overflow: hidden; text-align: center; position: absolute; } #chess { margin-top: 36px; margin-bottom: 36px; position: absolute; left: 0; top: 0; transition: all 0s; } #arena .card.thrown { z-index: 4; } #canvas2 { position: absolute; z-index: 10; pointer-events: none; } #handcards1 { height: 120px; padding: 0; top: calc(100% - 120px); width: calc(100% - 240px); left: 120px; } #handcards2 { display: none; } #mebg, #me, #autonode { height: 120px; } #window:not(.nopointer) .dialog.pointerbutton .buttons .button:not(.unselectable) { cursor: pointer !important; } #system { z-index: 5; } #arena > .dialog { width: 400px; height: 240px; left: calc(50% - 200px); top: calc(50% - 120px); background: rgba(0, 0, 0, 0.2); box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px; border-radius: 8px; } #arena.chess > .dialog { height: calc(50% - 20px); max-height: 240px; } #window[data-radius_size="reduce"] > .dialog { border-radius: 4px; } #window[data-radius_size="off"] > .dialog { border-radius: 0px; } #window[data-radius_size="increase"] > .dialog { border-radius: 16px; } #arena > .dialog.slim:not(.center) { top: 40px; pointer-events: none; } #control { top: calc(100% - 155px); } #arena.ipad #control { top: calc(100% - 165px); } .fakeme { width: 120px; height: 120px; border-radius: 0px !important; top: 0; } #window[data-radius_size="increase"] .fakeme, #window[data-radius_size="reduce"] .fakeme { border-radius: 0px; } .fakeme.avatar { left: 0; background-size: cover; } .fakeme.player { left: calc(100% - 120px); text-align: center; transition: all 0s; clip-path: polygon(-10px 0, 130px 0, 130px 130px, -10px 130px); -webkit-clip-path: polygon(-10px 0, 130px 0, 130px 130px, -10px 130px); } .fakeme.player.zoomed { width: 240px; height: 240px; left: calc(100% - 240px); top: calc(100% - 240px); background-size: 200%; } .fakeme.player > div { width: 100%; height: 100%; margin: 0; padding: 0; overflow: scroll; left: 0; top: 0; } .fakeme.player.zoomed > div > div { width: 90px; height: 90px; left: 0; top: 16px; margin-left: 8px; margin-right: 8px; margin-bottom: 16px; } .fakeme.player > div > div { width: 45px; height: 45px; background-size: cover; border-radius: 4px; position: relative; left: 0; top: 8px; margin-left: 4px; margin-right: 4px; margin-bottom: 8px; transition: box-shadow 0.5s; } #window:not(.nopointer) .fakeme.player > div > div { cursor: pointer; } .fakeme.player > div > .selectable { box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(0, 133, 255, 1) 0 0 5px, rgba(0, 133, 255, 1) 0 0 10px; } .fakeme.player > div > .selected { box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(255, 0, 0, 1) 0 0 5px, rgba(255, 0, 0, 1) 0 0 10px !important; } .fakeme.player > div > .dead { filter: grayscale(1); -webkit-filter: grayscale(1); opacity: 0.5; } .card.drawing { animation: drawing2 1s; animation-fill-mode: forwards; -webkit-animation: drawing2 1s; -webkit-animation-fill-mode: forwards; } .player.playergrid, .player.obstacle { background: rgba(0, 0, 0, 0.2); box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px; border-radius: 8px; } #window[data-radius_size="reduce"] .player.playergrid, #window[data-radius_size="reduce"] .player.obstacle { border-radius: 4px; } #window[data-radius_size="off"] .player.playergrid, #window[data-radius_size="off"] .player.obstacle { border-radius: 0px; } #window[data-radius_size="increase"] .player.playergrid, #window[data-radius_size="increase"] .player.obstacle { border-radius: 16px; } .player.playerblank { background: none; } #window .player.obstacle { background: repeating-linear-gradient( 135deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) 10px, rgba(0, 0, 0, 0.1) 10px, rgba(0, 0, 0, 0.1) 20px ); } #window .player.obstacle[data-obscolor="blue"] { background: repeating-linear-gradient( 135deg, rgba(0, 64, 162, 0.4), rgba(0, 64, 162, 0.4) 10px, rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, 0) 20px ); box-shadow: rgba(0, 64, 162, 0.6) 0 0 0 1px; } .playergrid.temp { opacity: 0.3; } .chessscroll { height: calc(100% - 162px); width: 20px; top: 42px; z-index: 1; position: fixed; } .chessscroll.left { left: 0; } .chessscroll.right { right: 0; } .button.forbidden { opacity: 0.6; } #arena.leaderhide > *:not(canvas) { opacity: 0 !important; transition: all 0.5s !important; pointer-events: none; } #arena.leadercontrol > #control { transition: all 0.5s !important; } /* .player.treasure{ */ /*box-shadow: none;*/ /* } */ .player.treasure .count, .player.treasure .identity { display: none; } .player.treasure .avatar { width: 120px; height: 120px; left: 0; top: 0; } .player.minskin .action { text-shadow: black 0 0 1px !important; font-size: 16px !important; left: 0; } .player .action.thunder { color: rgb(117, 186, 255); } #arena.selecting .player .action:not(.hidden) { opacity: 1 !important; } .button .intro.showintro.tafang { font-family: "xinwei"; font-size: 20px; top: 66px; right: 5px; left: auto; } .button.newstyle .intro.showintro.tafang { top: 6px; } .dialog .buttons > .button.character.squarebutton { height: 90px; } .dialog .buttons > .button.character.squarebutton > .hp.text { /*left:22px;*/ right: 4px; text-align: right; bottom: 4px; top: auto; left: auto; } .dialog .buttons > .button.character.squarebutton > .name { top: 8px; } br.finish_game { display: none; } #arena.chess.slim_player.lslim_player .player.minskin:not(.fakeme) > .avatar:not(.fakeme) { left: 5px; top: 5px; width: calc(100% - 10px); height: calc(100% - 10px); } #arena.chess #chess > .player { left: 14px; top: 14px; } #window.rightbar #system, #window.leftbar #system { width: calc(100% - 62px); } #window.leftbar #system { left: 50px; } #historybar { border-radius: 0; top: 0; height: calc(100% - 121px); } #window.rightbar #historybar { left: calc(100% - 50px); } #window.leftbar #historybar { left: 0; }