@import url(https://fonts.googleapis.com/css2?family=Segoe UI:wght@100..900&display=swap);:root{background-color:#171717;background-color:#171717!important;color:#ffffffde;color-scheme:light dark;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility}:root,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}b,body,code,h1,h2,h3,p{font-family:Segoe UI,sans-serif}input{border:1px solid #555;border-radius:0;font-size:20px;height:25px;outline:none;padding-left:2px;transition:.5s}input[type=text]:focus{border:1px solid #777}button{cursor:pointer}.version-number{bottom:0;color:#bcbcbc;font-size:10px;position:absolute;right:10px}.website-link{border-radius:5px;cursor:pointer;font-weight:600;text-decoration:none;transition-duration:.3s}.website-link:hover{color:#fff}.createGameContainer,.joinGameContainer{margin-left:12%;position:absolute;top:20VH;width:76%}.footer{bottom:20px;margin-left:5VW;position:absolute;width:90VW}.homeContainer{margin:auto;width:50%}.homeModalContainer{display:block;margin:10px auto auto;width:54px}.homeContainer img{margin-bottom:20px}.home{background-color:#ac2c2c;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Segoe UI,sans-serif;font-size:14px;margin:10px;min-width:100px;padding:10px 5px;text-align:center;text-decoration:none}.RoomCode{background-color:#3f3f3f;border:1px solid #444;border-radius:5px;cursor:pointer;margin:10px 5px 5px;padding:5px}.createButton,.joinButton{background-color:#ac2c2c;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Segoe UI,sans-serif;font-size:14px;margin:10px;min-width:100px;padding:10px 5px;text-align:center;text-decoration:none}.createButton:disabled,.joinButton:disabled{background-color:#2b2b2b}.startGameButton{background-color:#349e2b;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Segoe UI,sans-serif;font-size:20px;font-weight:700;margin:20px 20px 0;padding:10px;text-align:left;text-decoration:none}.readyUnitContainer{margin:0 auto;text-align:center;width:205px}.readyUnit{background-color:#2d912d;border:none;border-radius:2px;color:#fff;cursor:pointer;font-family:Segoe UI,sans-serif;font-size:18px;padding-left:8px;padding-right:8px;text-align:left;text-decoration:none;width:200px}.readyUnit b{text-align:right}.readyUnit b,.readyUnit p{color:#fff}.PlayerBoardItem{background-color:#73c373;border-radius:3px;display:inline-block;height:6em;margin-bottom:20px;margin-left:5px;margin-right:5px;overflow:clip;width:7.5em}.PlayerBoardContainer{display:flex;flex-wrap:wrap;justify-content:center}.PlayerBoardItemContainer{position:relative}.exclamation{color:#242424;font-size:18px;font-weight:bolder;position:absolute;right:.55em;top:.2em}.PlayerBoardItem h2{color:#fff;line-height:80%;margin-top:10px}.PlayerBoardItem p{color:#fff;font-weight:regular;line-height:50%}@font-face{font-family:Segoe UI;font-style:normal;font-weight:400;src:url(/static/media/SEGOEUI.eefb53216bbd47968c9d.TTF) format("truetype")}@font-face{font-family:Segoe UI;font-style:normal;font-weight:700;src:url(/static/media/SEGOEUIB.95fbdd577c1e50697468.TTF) format("truetype")}@font-face{font-family:Segoe UI;font-style:italic;font-weight:400;src:url(/static/media/SEGOEUII.05a4709a1d376bdf6d5f.TTF) format("truetype")}@font-face{font-family:Segoe UI;font-style:italic;font-weight:700;src:url(/static/media/SEGOEUIZ.8329a4a3f30bbc04ca39.TTF) format("truetype")}.CheatSheet,.Rules{align-items:center;background-color:#3f3f3f;border:1px solid #444;border-radius:2px;color:#fff;cursor:pointer;display:flex;left:2vw;padding-left:8px;padding-right:8px;top:1vh}.CheatSheet,.PlayerInfo,.Rules{line-height:40%;position:absolute;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.PlayerInfo{border:2px solid #707070;border-radius:5px;left:10px;padding-left:10px;top:10px}.PlayerInfo,.logo{padding-right:20px}.logo{line-height:40%;padding-left:100px;position:absolute;text-align:left;width:200px}img.PlayerInfo{border:none!important;display:none;padding:0 0 20px;width:200px}.PlayerInfo{display:none}.homeContainer{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.money{color:#ffe600}.life{color:red}.HomeRules{align-items:center;align-self:center;background-color:#f2f2f2;border-radius:5px;cursor:pointer;display:flex;justify-content:center;line-height:40%;padding-left:5px;padding-right:5px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CheatSheet{top:5vh}.CheatSheetModal{background-color:#fff;left:5px;outline:none;padding-left:5px;padding-right:5px;padding-top:10px;position:absolute;right:5px;top:100px}.CheatSheetContainer img{height:auto;margin-top:5px;width:100%}.CheatSheet p,.HomeRules p,.Rules p{display:inline-block;font-size:12px;margin:8px 2px 8px 0}.RulesContent h1,h3{line-height:5px}.CloseModalButton,.ReactModal__Overlay{background-color:#000000bf!important}.ReactModal__Content{background-color:#171717!important;border:none!important}.RulesContent h2{margin-bottom:10px;margin-top:10px}.RulesContent h3{text-decoration:underline}.RulesContainer{overflow:hidden}.RulesContent{overflow-y:hidden}.InfoIcon{display:inline-block}.CloseModalButton{background-color:#fff;border:0;left:10px;padding:0;top:10px}.cls-1,.cls-4{fill:none}.cls-1{stroke:#2c2c2c}.cls-2{fill:#2c2c2c;font-family:Segoe UI,sans-serif;font-size:16px}.cls-3{stroke:none}.cls-5,.cls-8{fill:none}.cls-5{stroke:#707070}.cls-6{fill:#767676;font-family:Segoe UI,sans-serif;font-size:16px}.cls-7{stroke:none}.InfluenceSection{border-radius:5px;display:inline-block;margin-bottom:10px}.InfluenceSection h3,.InfluenceSection p{text-align:center}.InfluenceUnitContainer{display:inline-block;line-height:30%;text-align:center}.CurrentPlayer{top:5px}.CurrentPlayer,.EventLogContainer{position:absolute;right:15px;text-align:right}.EventLogContainer{font-size:12px;line-height:40%;padding-left:5px;top:60px}.EventLogBody{height:9vh;overflow-y:scroll;padding-right:3px}.EventLogTitle{margin:0 0 10px}.bold{font-weight:700}.new{animation:fadeIn 1s ease;-webkit-animation:fadeIn 1s ease;-moz-animation:fadeIn 1s ease;-o-animation:fadeIn 1s ease;-ms-animation:fadeIn 1s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.GameHeader{height:19VH;position:relative}.GameContainer{text-align:center}.circle{background-color:#bbb;border-radius:50%;display:inline-block;height:30px;width:30px}.DecisionsSection button{background-color:#bcbcbc;border:none;border-radius:2px;color:#000;display:inline-block;font-family:Segoe UI,sans-serif;font-size:1em;font-weight:500;height:30px;margin:.2em .2em 0;min-width:8em;text-align:left;text-decoration:none}.DecisionsSection p{margin-left:0;text-align:center}table th{padding-right:.6em}.DecisionsSection button#assassin{color:#fff!important}#captain{background:#53caf5}#duke{background:#f054f3}#assassin{background:#5c5775}#contessa{background-color:#e31f26}#ambassador{background:#c0d72f}#captain-color{color:#53caf5}#duke-color{color:#d949db}#assassin-color{color:#5c5775}#contessa-color{color:#e31f26}#ambassador-color{color:#c0d72f}.DecisionTitle{margin-left:22px;text-align:left}table td{padding-bottom:5px}table button{margin:2px!important}.DecisionButtonsContainer{margin:auto;text-align:center;width:80%}table{text-align:center}th{display:none}.CheatSheet,.Rules{margin:20px 0}@media only screen and (min-width:800){.Rules{top:5.4VH!important}.CheatSheet,.Rules{left:10VW!important}.CheatSheet{top:9.8VH!important}}@media only screen and (min-width:1024px){table{text-align:left}th{display:inline-block}.ReactModal__Content{margin:auto;padding-left:0;padding-right:0;width:60%}.CurrentPlayer{position:absolute;right:10VW;text-align:right;top:5VH}.logo{left:2.5VW;top:3VH}.CheatSheetModal{background-color:#fff;left:40px;position:absolute;right:40px;top:40px}.EventLogContainer{position:absolute;right:10VW;text-align:right;top:12VH}.GameHeader{height:13VH}.DecisionButtonsContainer{margin-left:10%;text-align:center;width:80%}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.8da2341b.css.map*/