:root{--header-height:50px;--body-bg:#222;--content-bg:#333;--border-color:#111;--font-color:#ddd}*{color:#ddd;color:var(--font-color);font-family:cursive;-webkit-user-select:none;user-select:none}html{overflow:hidden}body{background-color:#222;background-color:var(--body-bg);height:100vh;margin:0;padding:0;width:100vw}header{border-bottom:1px solid #111;border-bottom:1px solid var(--border-color);box-sizing:initial;display:grid;grid-template-columns:1fr auto 1fr;height:50px;height:var(--header-height);position:fixed;top:0;width:100%}main{background:#222;background:var(--body-bg);height:100%;width:100%}h1,h2,h3,h4,h5,h6{letter-spacing:1px;margin:10px}input[type=text]{background-color:#222;background-color:var(--body-bg);border:1px inset #000}input[type=checkbox]{cursor:pointer;margin:4px 8px 4px 4px}canvas{margin:0;padding:0;width:100vw}p{margin:5px 0}button{cursor:pointer}button.primary{background:#222;background:var(--body-bg);border:1px inset #000;color:aqua;letter-spacing:1px;margin:5px;padding:5px;width:calc(100% - 10px)}button.primary:hover{border-style:outset}.modal-msg{background:#000000bf;height:100vh;left:0;position:fixed;top:0;width:100vw}.modal-msg>:first-child{background-color:#222;background-color:var(--body-bg);border:1px solid #111;border:1px solid var(--border-color);box-shadow:4px 4px 10px #000;left:50vw;padding:5px;position:absolute;top:50vh;transform:translate(-50%,-50%)}.new-game-msg>*{margin-bottom:5px;margin-top:5px}.new-game-msg .game-field-sizes label{margin-right:5px}.dice,.dices{align-items:center;display:flex}.dice{background:linear-gradient(to right bottom,#000,#222);border-style:outset;border-width:2px;box-sizing:border-box;height:34px;height:calc(var(--header-height) - 16px);justify-content:center;margin:0 5px;width:34px;width:calc(var(--header-height) - 16px)}.first-player,.second-player{box-sizing:border-box;display:flex;flex-flow:column nowrap;height:50px;height:var(--header-height);padding:0 5px;text-shadow:2px 2px 2px #000}.first-player{align-items:flex-start}.second-player{align-items:flex-end}td,th{padding:0 5px}td{text-align:center}th{text-align:left}hr{background:radial-gradient(grey,#0000);border:0;height:1px;margin:0 5px}.game-results h3{text-align:center}.game-results table{margin:8px 0}.game-results .game-over-reason{font-style:italic}.fps{font-family:monospace;font-size:smaller;margin-left:4px;margin-top:4px;text-shadow:1px 1px 1px #000}.errors>*{align-items:center;display:flex;margin-left:10px}.errors>*>*{padding-right:5px}
/*# sourceMappingURL=main.1cf68b68.css.map*/