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}*{box-sizing:border-box}body{overflow-x:hidden}.app{color:#fff;flex-direction:column;font-size:2rem;justify-content:center;min-height:100vh}.app,.nav{align-items:center;background-color:#202124;display:flex}.nav{border-bottom:2px solid #ff0;height:10vh;justify-content:flex-end;padding:0 10vw;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.nav button.logo{font-size:min(2rem,7.5vw);font-weight:600;left:10%;padding:0;position:absolute;text-decoration:none;text-shadow:0 1px #ff0}.nav button.logo:hover{color:#fff;cursor:default}button{background-color:#202124;color:#fff;cursor:pointer}.nav button{border:none;cursor:pointer;font-size:min(1.5rem,5vw);margin-left:20px;padding:7px 0}.nav button:hover{color:#ff0}.nav button:active{background-color:initial}.search{align-items:center;background-color:#202124;color:#fff;flex-direction:column;height:100vh;position:relative;top:-10vh;width:min(80%,1024px)}.search,.title{display:flex;justify-content:center}.title{font-size:min(10vw,5rem);font-weight:600;margin-bottom:5vh;text-shadow:0 2px #ff0}.title:hover{color:#ff0;cursor:pointer}.inputContainer{align-items:center;display:flex;flex-direction:column;margin-bottom:2.4rem;width:100%}input{background-color:initial;border:1px solid #fff;border-radius:1em;color:#fff;font-size:1.6rem;height:2.5rem;padding:0 1.2rem;width:min(80%,600px)}input:focus{border:1px solid #ff0;outline:none}.inputErrorMessage{color:red;font-size:.8rem;margin-top:-1.6rem;width:60%}.results button,.search button{border:1px solid;box-shadow:3px 3px 2px 0 #ff0;font-size:min(1.5rem,5vw);margin:15px 10px;padding:5px 10px}.buttonContainer button.disabled:hover{background-color:initial;box-shadow:3px 3px 2px 0 red;color:#fff;cursor:not-allowed}.buttonContainer button.disabled:active{background-color:initial;box-shadow:3px 3px 2px 0 red;color:#fff;scale:none}.buttonContainer button:hover,button:active{background-color:#ff0;color:#000}button:active{box-shadow:none}.results{background-color:#202124;justify-content:space-around;margin:0 auto;min-height:90vh;padding:10vh 10vw;position:relative;top:0;width:100%}.buttonContainer button{margin-top:-10px}@media (max-width:767px){.nav,.search{width:100vw}.nav{height:10vh;padding:20px}.nav button.logo{left:5%;margin-left:0}.nav button{margin-left:20px;padding-left:0}.buttonContainer{display:flex;flex-direction:column;margin-top:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.buttonContainer button{margin-top:-10px}.buttonContainer button.disabled:active{box-shadow:3px 3px 2px 0 red}.buttonContainer button:hover,button:active{background-color:initial;color:#fff}.results{padding:40px}.card form input{font-size:1rem}.card form p textarea{font-size:1rem;height:150px}}.card{display:flex;flex-direction:column}.cardSource{display:flex;font-size:min(5vw,1.5rem)}.cardSource a{color:#ff0;font-size:min(5vw,1.5rem)}.cardContent{display:flex;flex-direction:column;font-size:min(1.5rem,5vw);line-height:min(10vw,2.5rem)}.cardTitle{color:#ff0;font-size:min(3rem,8vw);font-weight:100;opacity:70%;text-shadow:.5px .5px #fff}.card form{justify-self:center;width:100%}.card form,.card form p{display:flex;flex-direction:column}.card form p{gap:10px;margin:10px}.card form input{border-radius:0;color:#fff;padding-left:10px;width:min(100%,500px)}.card form textarea{background-color:initial;border:1px solid #fff;color:#fff;font-size:1.5rem;height:200px;padding:10px;width:min(100%,500px)}.card form textarea:focus{border:1px solid #ff0;outline:none}.card form button{margin:20px 10px;width:min(50%,150px)}.returnButton{background-color:#fff;color:#000}
/*# sourceMappingURL=main.65d9030d.css.map*/