@CHARSET "UTF-8"; body { font-family: Verdana; font-size: 11pt; overflow: scroll; } table { text-align: left; width: 100%; } #game_control table { font-size: 0.9em; } table.game_control_game td.name { width: 5em; } table.game_control_players { width: 50%; } #game_control td.first { width: 5em; } a { text-decoration: none; } button { cursor: pointer; } .smaller { font-size: smaller; } .libraryContainer.hovered, .graveyardContainer.hovered, .exileContainer.hovered { background: #FF0000; } .playground { margin: 1em; } .card_container { height: 100%; margin-top: 0.2em; position: relative; width: 100%; } .lifepoints, .poisoncounters { padding: 1em 0em; text-align: center; } span.control { cursor: pointer; } .lifepoints input.number, .poisoncounters input.number { border: none; display: inline; font-size: 11pt; font-weight: bold; text-align: center; width: 40px; } /* * * Cards * */ .tappable .card { cursor: url('../img/tap.gif'); } .card.tapped { cursor: url('../img/untap.gif'); } .card { display: inline; font-weight: bolder; position: absolute; } .card, .card canvas, .card img, img.card_back { height: 139.965px; width: 99.975px; } .card.tapped, .card.tapped canvas, .card.tapped img, img.card_back.tapped { height: 99.975px; width: 139.965px; } .card .control_container { display: none; } .battlefield .card .control_container { display: inherit; } .card .control_container input { border: none; text-align: center; width: 15px; } .black { color: #000000 !important; } .white { color: #FFFFFF !important; } .player { padding: 1em 1em 1.5em 1em; position: relative; } .label { color: #333333; font-weight: bolder; opacity: 0.8; } .library_label { font-size: smaller; } .bottomRight { bottom: 0%; right: 0%; position: absolute; } .topLeft { left: 0%; top: 0%; position: absolute; } /* * * Player colors * */ .player_1, .player_1 .label, .player_1 .popup { background-color: #DDFFDD; } .player_2, .player_2 .label, .player_2 .popup { background-color: #FFDDDD; } /* * * z-indexes * */ .card { z-index: 10; } .label { cursor: default; z-index: 50; } .popup { z-index: 100; } .popup.cardFlow { z-index: 110; } .card.focused { z-index: 500; } .card.ui-draggable-dragging, .popup.ui-draggable-dragging { z-index: 1000; } #overlay, #overlay_content { z-index: 1500; } /* * * Player Control (containing library, graveyard, and so on, but not the battlefield) * */ .player div.control { display: inline-block; float: left; width: 75px; } /* * * Player Library * */ .libraryContainer { cursor: pointer; position: relative; margin-bottom: 2em; } .library { cursor: default; width: 450px !important; } .libraryContainer, .libraryContainer img.topCard, .library .card, .library img, .library canvas { height: 105px; width: 75px; } /* * * Graveyard * */ .graveyardContainer { margin-bottom: 2em; padding-top: 0.25em; position: relative; height: 105px; width: 75px; } .graveyardContainer img.background { position: absolute; height: 75px; width: 75px; } .graveyard { width: 450px !important; } .graveyard, .graveyard .card_container { min-height: 105px; padding-bottom: 1em; } .graveyard .card, .graveyard img, .graveyard canvas { height: 105px; width: 75px; } .graveyard button.hide { bottom: 0.5em; position: absolute; } /* * * Exile * */ .exileContainer { margin-bottom: 0.5em; padding-top: 0.25em; position: relative; height: 105px; width: 75px; } .exileContainer img.background { position: absolute; height: 75px; width: 75px; } .exile { width: 450px !important; } .exile, .exile .card_container { min-height: 105px; padding-bottom: 1em; } .exile .card, .exile img, .exile canvas { height: 105px; width: 75px; } .exile button.hide { bottom: 0.5em; position: absolute; } /* * * Player Battlefield * */ .battlefield { padding-left: 87.5px; } .battlefield .card_container { border: 1px dashed #000000; height: auto; min-height: 559.86px; } /* * * Player hand * */ .player_hand { border: 0.25em solid #666; border-style: groove; padding: 1em; display: inline-block; position: absolute; width: auto !important; } .player_hand ul { list-style: none; } .player_hand .buttons { bottom: 0.5em; height: 20px; position: absolute; } /* TODO remove .player_hand button.toggle { bottom: 0.5em; position: absolute; } .player_hand button.mulligan { bottom: 0.5em; position: absolute; margin-left: 20px; } */ .player_hand .card_container { min-height: 139.965px; min-width: 99.975px; padding-bottom: 1em; } /* * * Popups * */ .popup { background-color: white; border: 0.25em groove #666666; left: 15%; padding: 1em; position: absolute; top: 15%; width: 65%; } .cardFlow.popup { left: 5%; width: 90%; } #button_log_clear { margin-bottom: 1em; } table.shortcuts th.key, table.shortcuts td.key { width: 25%; } table.shortcuts td.key { font-family: monospace; } table.shortcuts th.function, table.shortcuts td.function { width: 75%; } /* * * Stats * */ #div_stats { height: 50%; overflow: scroll; } table.stats th.type, table.stats td.type { width: 50%; } table.stats th.quantity, table.stats td.quantity { width: 25%; } table.stats th.ratio, table.stats td.ratio { width: 25%; } /* * * token box * */ #div_token_box { overflow: scroll; width: 649.8375px; } #div_token_box .card_container { height: 139.965px; width: 599.85px; } #div_token_box, #div_token_box .card_container { min-height: 139.965px; padding-bottom: 1em; } #div_token_box .card, #div_token_box img, #div_token_box canvas { height: 139.965px; width: 99.975px; } /* * * Overlay * */ #overlay { background-color: black; height: 100%; left: 0px; opacity: 0.5; position: fixed; top: 0px; width: 100%; } #overlay_content { color: white; font-size: 30pt; font-weight: bold; left: 45%; position: absolute; text-align: center; top: 45%; }