@import url(https://fonts.googleapis.com/css2?family=Alegreya:wght@400;500;600&family=Cinzel:wght@400;500;600;700&family=MedievalSharp&family=Uncial+Antiqua&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100vh;justify-content:center}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:#fff}img{margin:10px}#landing-page{align-items:center;display:flex;flex-direction:column;font-family:Cinzel,cursive;height:95vh;width:100vw}#hero-image{height:540px}.hero-title{font-family:Cinzel,sans-serif;font-size:48px;font-weight:700;margin:0;padding:0}.auth-page{font-family:Uncial Antiqua,cursive;height:95vh;width:100vw}.auth-component,.auth-page{align-items:center;display:flex;flex-direction:column}.auth-component{background-color:#d3d3d233;color:#fff;height:120px;width:700px}.auth-component h1{font-size:30px;margin:10px 0 0}.nav-bar{align-items:center;background-color:#d3d3d233;display:flex;flex-direction:row;font-family:Cinzel,bold;font-size:30px;height:50px;justify-content:space-between;margin-bottom:20px;padding:40px 20px 0;width:100vw}.nav-bar .hero-title{color:#ddc4a2;font-size:30px}.nav-bar-item{color:#fff;font-family:Cinzel,sans-serif;font-size:18px;font-weight:700;padding:0 10px;text-decoration:none}#canvas-page{background-color:#3f3f45}#canvas-page,.select-page{align-items:center;display:flex;flex-direction:column;height:95vh;width:100vw}.select-page h1{font-family:Uncial Antiqua,sans-serif;font-size:40px;margin:0 10px}.select-page p{color:#dad7d7;font-family:Alegreya,serif;font-size:22px;font-weight:500;line-height:1.5}.rules-page{align-items:center;display:flex;flex-direction:column;height:95vh;width:100vw}.rules-page header{display:flex;flex-direction:rown}.rules-page h1{font-family:Uncial Antiqua,sans-serif}.rules-page h1,.rules-page-header-icon{font-size:40px;margin:0 10px}.rules-page p,ul{color:#dad7d7;font-family:Alegreya,serif;font-size:22px;font-weight:500;line-height:1.5;text-align:left;width:90vw}.rules-page p b{color:#fff;font-weight:600}.play-screen{align-self:center;display:flex;flex-direction:row}.game-message{background-color:#d3d3d233;color:#fff;font-family:Alegreya,cursive;font-size:24px;margin:10px;padding:10px}#board-display{font-family:Alegreya,serif;font-size:120%;height:95vh}#board-display,.player-panel{align-items:center;display:flex;flex-direction:column;justify-content:center}.player-panel{color:#fff;height:480px;padding:20px;width:400px}.player-panel.active{background-color:#9dda8d33}.player-status-section{align-items:center;display:flex;flex-direction:row;padding:10px}.stat-container{align-items:center;display:flex;flex-direction:column}.stat-label{font-style:20px;font-weight:700;margin:0 0 2px}.player-name{font-family:Cinzel,sans-serif;font-size:30px;font-weight:700;margin:0;padding:0}#board{border:1px solid #bfbfbf}.highlighted-text{background-color:#abab90b3;color:#000}.tile{background-color:#5b3e3e;border:1px solid #000;height:50px;justify-content:center;line-height:50px;text-align:center;width:50px}.tile.hovered{background-color:#977373}.tile.adjacent{background-color:#abab90}.tile.opponent{background-color:#851919}.tile.item{background-color:#198519}.board-icon{padding-left:1px;padding-top:6px}.player-icon{color:#fff;font-size:40px;transition:all .5s ease}.box-icon{color:#ddc4a2;font-size:36px;padding-top:6px}.player-stats th{padding:0;width:100px}.player-stats td{border:1px solid hsla(0,6%,85%,.354);font-family:Cinzel,sans-serif;font-size:26px;font-weight:700;height:48px;height:60px;padding:0;text-align:center}.boosted{color:#a5e88d}.movement-die-container{margin:0 20px;width:120px}.battle-die-container,.movement-die-container{align-items:center;display:flex;flex-direction:row;justify-content:center;min-height:60px;outline:1px solid hsla(0,6%,85%,.354)}.battle-die-container{width:360px}.movement-die{font-size:48px;margin:3px;padding:3px}.battle-die{background-color:#f0f0f0;border:2px solid #000;border-radius:5px;color:#000;font-size:36px;height:40px;margin:3px;padding:3px;width:40px}.battle-die.failure{opacity:.5}.demo-die{border:none;display:inline;font-size:16px;height:26px;margin:0;padding:0;width:26px}.controls{align-items:center;background-color:#d3d3d233;display:flex;flex-direction:row;height:50px;justify-content:center;margin:10px;padding:10px;width:100%}button{background-color:#5b3e3e;border:2px solid #000;color:#fff;cursor:pointer;display:inline-block;font-family:Cinzel,cursive;font-size:20px;font-weight:700;margin:10px;padding:10px 20px;text-decoration:none;transition:background-color .3s}button:hover{background-color:#977373}button.disabled{background-color:#5b3e3e;cursor:not-allowed;opacity:.5}.tab-button{background-color:#5b3e3e;border:2px solid #000;border-radius:5px 5px 0 0;color:#fff;cursor:pointer;display:inline-block;font-size:18px;margin-bottom:0;padding:10px 20px;text-decoration:none;transition:background-color .3s}.tab-button:hover{background-color:#977373}
/*# sourceMappingURL=main.8aa5461c.css.map*/