*{box-sizing:border-box;margin:0;padding:0}html{font-size:22px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh}.App{border:1px solid #ff4500;flex-direction:column;height:calc(100vh - 2px);justify-content:center;margin:auto;max-width:500px}.App,header{align-items:center;display:flex}header{background-color:brown;color:#f0f8ff;justify-content:space-between;padding:0 .25em;place-content:center;width:calc(100% - 2px)}main{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;overflow-y:auto;width:100%}footer{background-color:brown;color:#f0f8ff;display:grid;padding:.25em;place-content:center}footer,ul{width:100%}ul{list-style:none;padding:0 .25rem .25rem}ul li:before{content:"\200B"}.adventurer{align-items:center;background-color:#eee;display:flex;justify-content:flex-center;margin:.25rem 0;padding:.5rem 0 .5rem .5rem}.adventurer:first-child{margin:0}.adventurer input[type=radio]{cursor:pointer;height:2.5rem;height:48px;margin-right:.5rem;min-height:48px;min-width:48px;text-align:center;width:2.5rem;width:48px}.adventurer input[type=checkbox]:focus+label{text-decoration:underline}.adventurer>label{flex-grow:1;font-size:.75rem}.adventurer svg{color:#4682b4;cursor:pointer;font-size:1rem;height:36px;min-width:48px;width:48px}.adventurer svg:focus,.adventurer svg:hover{color:red;outline:none}.continueButton{background-color:brown;border:0;border-radius:10px;color:#fff;font-size:1rem;line-height:2.5;padding:0 20px;text-align:center}.continueButton:hover{background-color:#ff4500}.continueButton:active{box-shadow:inset -2px -2px 3px hsla(0,0%,100%,.6),inset 2px 2px 3px rgba(0,0,0,.6)}.continueButton:disabled{background-color:#d3d3d3;color:gray}.addForm{border-bottom:1px solid #eee;display:flex;justify-content:flex-start;margin:.5rem 0 0;padding:0 .5rem .25rem;width:100%}.addForm label{left:-99999px;position:absolute}.addForm input[type=text]{border-radius:.25rem;flex-grow:1;font-size:1rem;margin-right:.25rem;max-width:calc(100% - 50px);min-height:48px;outline:none;padding:.25rem}.formButton{background-color:#f0f8ff;border-radius:.25rem;color:#0000cd;cursor:pointer;font-size:1rem;height:48px;min-width:48px;padding:.5rem}.formButton:focus,.formButton:hover{background-color:#32cd32;color:#fff;outline:none}
/*# sourceMappingURL=main.c7d67407.css.map*/