#arena { height: calc(97% + 30px); top: 3%; } #arena.mobile > #control { top: calc(100% - 205px); } #arena.chess.mobile > #control { top: calc(100% - 175px); } #control > div, #system > div > div { height: 40px; font-family: "xinwei"; font-size: 30px; line-height: 34px; } #historybar { top: 14px; height: calc(100% - 150px); } #window.oblongcard #historybar { height: calc(100% - 170px); } #time { visibility: hidden; } #system { z-index: 31 !important; } #window > .dialog.popped { z-index: 21 !important; } #system > div { position: absolute; height: 60px; } #system > div:first-child { left: 5px; } #system > div:last-child { right: 5px; } #system > div > div { line-height: 40px; } #system { z-index: 5; } #system > div { transition-duration: 0.3s; } #system > div:not(.shown) { transform: translateY(-80px); } .statusbar #system > div:not(.shown) { transform: translateY(-120px); } #system > #system1 { width: 140px; } #system > #system2 { width: calc(100% - 140px); } #system > div:not(.shown) > div { pointer-events: none; } #pausebutton, #autobutton, #restartbutton { display: none !important; } .menu-container > .menu.main, .popup-container > .menu { zoom: 1.3; } .popup-container > .menu { max-height: 307px; } .popup-container > .menu.visual.withbar { max-height: 360px; } .menu-container > .menu.main:not(.center) { top: 12px !important; left: 10px !important; } #system { width: calc(100% - 12px) !important; left: 0 !important; } #arena.phonetop { top: 80px !important; } .player > .identity { transform: scale(1.3); } #window > .dialog.popped.hoverdialog { transform: scale(1.3); transform-origin: left top; } .player:not([data-position="0"]).linked .identity, #arena.chess .player.linked .identity { transform: scale(1.3) rotate(90deg); } /*br.finish_game{ display: inline !important; }*/ div:not(.shown) > div.finish_game { opacity: 0 !important; } div.finish_game { transition: all 0.2s !important; } @media screen and (orientation: portrait) { }