footer{position:fixed;bottom:0;right:0;margin:0;padding:0;height:8vh;width:100vw;border-top:1px solid #000;display:flex;justify-content:space-evenly;align-items:center;background-color:#333}img.footer{height:5vh;margin:1.5vh}body{margin:0}section.searchBox{width:98vw;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;margin:1vw 1vw 5px}main.bestiary{color:#aaa;background-color:#000;position:fixed;top:15vh;height:77vh;overflow:auto;width:calc(100vw + 15px)}h1.appHeader{color:#ba0404;text-shadow:2px 2px 5px #000}input{margin:2.5px;background-color:#222;color:#aaa}input.nameSearch{width:30vw}input.typeSearch{width:40vw}input.crSearch{width:20vw}ul.monster{list-style-type:none;padding:0}li.monsterListing{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:25px;width:100vw;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:1px solid grey;padding:5px;background-color:#000}li.monsterListing p{margin:0;color:#fff}p.name{width:30vw;padding-left:5px;flex-shrink:3}p.type{width:40vw;flex-shrink:1}p.cr{width:20vw;flex-shrink:5}main.loginContainer{position:fixed;top:10vh;background-color:#000;color:#aaa;height:82vh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center}form.loginForm{padding:5vw;text-align:center;max-width:300px}form.loginForm *{margin-bottom:5vh}p.login{text-align:center}form.loginForm div{color:#ba0404;font-weight:800}button.loginSubmit{font-weight:600;width:45vw;max-width:200px;border-radius:20px;background-color:#b40a0a;color:#aaa;text-shadow:-1px -1px 0 #444,1px 1px 0 #444,1px -1px 0 #444,-1px 1px 0 #444}header{position:fixed;top:0;height:15vh;border-bottom:2px solid #000;background-color:#333}header h1{text-align:center;margin:5px;color:#ba0404;text-shadow:2px 2px 5px #000}header img{cursor:pointer}*{box-sizing:border-box}header.bdheader{display:fixed;top:0;width:100vw;height:10vh;display:flex;justify-content:space-between;align-items:center}h2.monsterName{color:#ba0404;text-shadow:2px 2px 5px #000;padding-right:10vw}header img{height:5vh;margin-left:2.5vw;margin-right:2.5vw}main.bdmain{position:fixed;display:flex;flex-direction:column;align-items:center;height:82vh;top:10vh;color:#aaa;width:calc(100vw + 15px);background-color:#000;overflow:auto}table{max-width:95vw;margin-bottom:30px;position:relative;right:7.5px}table,table *{border:1px solid #666}table *{padding:3px}main.newCampaign{width:calc(100vw + 15px)}form.newCampaign{position:fixed;top:10vh;padding:10px;height:82vh;width:100vw;background-color:#000;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:auto}h3.characterInputs{color:#b40a0a;text-align:center}section.inputSections{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}button.addPlayer{font-weight:600;width:40vw;border-radius:20px;background-color:#b40a0a;color:#aaa;text-shadow:-1px -1px 0 #444,1px 1px 0 #444,1px -1px 0 #444,-1px 1px 0 #444}section.inputSections *{margin:0 0 10px;width:70vw}#ac{margin-bottom:10px}section.inputSections input{width:60vw}main.newCampaign table{width:90vw;color:#aaa}section.Campaign{width:100vw;position:fixed;bottom:8vh;border-top:1px solid #aaa;padding-top:4px;padding-bottom:4px;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;background-color:#000}section.Campaign button{font-weight:600;width:40vw;border-radius:20px;background-color:#b40a0a;color:#aaa;text-shadow:-1px -1px 0 #444,1px 1px 0 #444,1px -1px 0 #444,-1px 1px 0 #444}input.title{width:40vw}form.newEncounter{position:fixed;top:10vh;height:82vh;overflow:auto;background-color:#000}form.newEncounter,section.encounterInfo{width:100vw;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}section.encounterInfo{padding-bottom:3vh;border-bottom:1px solid #b40a0a;margin-bottom:2vh}section.encounterInfo *{width:70vw}section.labelFieldGroup{margin-top:10px}section.labelFieldGroup label{color:#aaa}section.labelFieldGroup input{margin:0}section.labelFieldGroup select,section.labelFieldGroup textarea{background-color:#222;color:#aaa}section.addMonster{width:100vw;display:flex;justify-content:space-evenly;align-items:center}section.addMonster select{background-color:#222;color:#aaa;width:55vw}section.addMonster button{font-weight:600;width:35vw;border-radius:20px;background-color:#b40a0a;color:#aaa;text-shadow:-1px -1px 0 #444,1px 1px 0 #444,1px -1px 0 #444,-1px 1px 0 #444}table.addMonsters{width:90vw;color:#aaa}section.tableBox{margin-top:15px;width:95vw;display:flex;flex-direction:column;align-items:center}section.buttonContainer{position:fixed;width:100vw;left:0;bottom:8vh;height:30px;display:flex;justify-content:center;align-items:center;border-top:1px solid #aaa;background-color:#000}button.encounterSave{font-weight:600;width:80vw;max-width:350px;border-radius:20px;background-color:#b40a0a;color:#aaa;text-shadow:-1px -1px 0 #444,1px 1px 0 #444,1px -1px 0 #444,-1px 1px 0 #444}main.encounters{position:fixed;top:10vh;height:82vh;width:calc(100vw + 20px);background-color:#000;color:#ba0404;overflow:auto}section.addButtonContainer{margin-top:5px;display:flex;justify-content:space-evenly;align-items:center}section.addButtonContainer button{font-weight:600;height:4vh;width:45vw;border-radius:20px;background-color:#b40a0a;color:#aaa;text-shadow:-1px -1px 0 #444,1px 1px 0 #444,1px -1px 0 #444,-1px 1px 0 #444}section.campaignListing{width:100vw;left:0}.campaignTitle{display:flex;justify-content:space-between;align-items:center;padding-right:5px;padding-left:5px;margin-bottom:0;padding-bottom:8px;border-bottom:1px solid #b40a0a}ul.campaignListing{list-style-type:none;padding:0;text-decoration:none}li.encounterListing{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:25px;width:100vw;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:1px solid grey;padding:5px 5px 5px 15px;background-color:#000;color:#aaa}ul.campaignListing a{text-decoration:none}button.deleteButton{width:12.5vw;height:5vh;font-size:22px;font-weight:400;color:#b40a0a;background-color:#444;display:flex;align-items:center;justify-content:center;text-shadow:-1px -1px 0 #000,1px 1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000}main.encounterbody{position:fixed;top:10vh;width:calc(100vw + 20px);height:82vh;background-color:#000;color:#aaa;overflow:auto;display:flex;flex-direction:column;align-items:center}table.encountermembers{margin:0;width:100vw}table.encountermembers tr{width:95vw}table.encountermembers th.viewLink,td.viewLink{width:calc(12.5vw + 3px);padding:0;margin:0}table.encountermembers th.name,td.name{width:30vw;margin:0;padding:0}table.encountermembers th.ac,table.encountermembers th.init,td.ac,td.init{width:10vw;margin:0;padding:0}table.encountermembers th.hp,td.hp{width:15vw;margin:0;padding:0}table.encountermembers th.buttons,td.buttons{width:calc(12.5vw + 3px);margin:0;padding:0}table.encountermembers a.viewLink{width:12.5vw;height:5vh;border:0;padding:0}table.encountermembers td{margin-left:1px;padding:5px;text-align:center}button.editButton,button.saveEdit,button.viewLink{border:1px solid #444;width:12.5vw;height:5vh;font-weight:600;background-color:#b40a0a;color:#aaa;text-shadow:-1px -1px 0 #444,1px 1px 0 #444,1px -1px 0 #444,-1px 1px 0 #444}#editac,#editbuttons,#edithp,#editinit,#editname{padding:0}textarea.pcname{width:20vw;margin:0;word-wrap:normal}input.ac,input.initiative{width:8vw;margin:0}input.hp,input.hpmax{width:10vw;max-width:60px;margin:0}button.saveEdit{height:64.78px}form.registration{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:82vh;width:80vw}form.registration section{width:80vw;display:flex;justify-content:space-between;max-width:255px}form.registration section label{text-align:right}form.registration *{margin:0}form.registration div{color:#ba0404;font-weight:800}form.registration h2{text-align:center}main.registration{position:fixed;width:100vw;top:10vh;background-color:#000;color:#aaa;height:82vh;display:flex;flex-direction:column;justify-content:center;align-items:center}button.registrationSubmit{font-weight:600;width:45vw;max-width:200px;border-radius:20px;background-color:#b40a0a;color:#aaa;text-shadow:-1px -1px 0 #444,1px 1px 0 #444,1px -1px 0 #444,-1px 1px 0 #444}header.landingHeader,main.landing{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center}main.landing{position:fixed;top:15vh;height:77vh;overflow:auto;background-color:#000;color:#aaa}p.landing{width:75vw;text-align:center;font-size:20px}
/*# sourceMappingURL=main.5b01a017.chunk.css.map */