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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#e1bf98;background-image:url(https://www.transparenttextures.com/patterns/natural-paper.png);min-height:100vh;text-align:center}.App-header{align-items:center;background-color:#701f05;color:#e9d7a5;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center}.App p{font-size:1.1rem}.App a{text-decoration:none}.App h3{background-color:#9b2818;color:#e9d7a5;margin-bottom:0;margin-top:0;padding:10px}.info{margin:0 auto;min-height:80vh;text-align:left;width:70%}@media (max-width:1600px){.info{width:80%}}@media (max-width:1200px){.info{width:90%}}@media (max-width:600px){.info{width:100%}}.card{background-color:#e9d7a526;border:2px solid #9b2818;color:#822000;cursor:pointer;text-align:center;text-decoration:none;transition-duration:.4s}.cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1000px;padding:20px}.level-select{font-size:1.5rem;margin:20px}.level-select select{font-size:20px;margin:10px;padding:5px}.level-up-button{margin:20px}.level-up-button button{background-color:#701f05;border:2px solid #9b2818;cursor:pointer}.level-up-button button,.level-up-button button:disabled{color:#e9d7a5;display:inline-block;font-size:20px;font-weight:900;padding:15px 30px;text-align:center;text-decoration:none}.level-up-button button:disabled{background-color:#cba578;border:2px solid #e1bf98;cursor:not-allowed}.class-feature{border-bottom:1px solid #c29429;border-top:1px solid #c29429;border-color:#c29429;border-style:solid;border-width:.5px 1px;text-align:left}.class-feature p{padding:5px 10px}.spells-info{border-bottom:1px solid #c29429;border-top:1px solid #c29429;border-color:#c29429;border-style:solid;border-width:.5px 1px;text-align:left}.spells-info p{padding:5px 10px}.specific-abilities{border-bottom:1px solid #c29429;border-top:1px solid #c29429;border-color:#c29429;border-style:solid;border-width:.5px 1px;text-align:left}.specific-abilities p{padding:5px 10px}.base-info{border-bottom:1px solid #c29429;border-top:1px solid #c29429;border-color:#c29429;border-style:solid;border-width:.5px 1px;text-align:left}.base-info p{padding:5px 10px}.ability-improvement li{margin-bottom:5px}.active-card,.card:hover{background-color:#9b2818}.active-card{color:#e9d7a5;transition-duration:.25s}.card:hover .classType-img{background:#e9d7a5}.card:hover p{color:#e9d7a5}.classType-img{background:#822000;height:100px;margin-top:10px}.active-img,.classType-img:hover{background:#e9d7a5}.cards p{font-size:22px;font-weight:700;line-height:22px;margin-bottom:10px;text-align:center}.app-footer{background-color:#701f05;color:#e9d7a5;margin-top:50px;padding-bottom:50px}.app-footer div{padding:10px}.coffee-img{border:0;height:36px}.credit-text a{color:#e9d7a5;text-decoration:underline}