body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--primary-color:#3714d2;--secondary-color:#0e0bbb;--bg-btn-color:#4646f5}.App{text-align:center;background-color:#000e1e;height:100vh;color:#fff;display:flex;margin:0}.container{width:100%;max-width:920px;margin:auto}.logoBox{padding-top:10px}.logo{margin:10px}.small-asset{width:200px;height:50px}.red-text{margin-top:0;color:red}h1{font-size:50px}.primaryColor{color:var(--primary-color)}.secondaryColor{color:#b841b8}.mainForm{margin:20px auto}.mainForm input{width:100%;max-width:400px;border-radius:100px;border:1px solid #fff}.mainButton,.mainForm input{padding:10px 20px;outline:none}.mainButton{border-radius:20px;font-size:1rem;border:1px solid var(--primary-color);background-color:var(--primary-color);color:#fff;font-weight:900;margin-left:10px;cursor:pointer;text-transform:uppercase}.mainButton:hover{background-color:var(--secondary-color)}.secondaryButton{padding:10px 20px;border-radius:20px;font-size:1rem;border:1px solid var(--primary-color);outline:none;background-color:transparent;color:#fff;font-weight:900;margin-left:10px;cursor:pointer;text-transform:uppercase}.secondaryButton:hover{background-color:var(--bg-btn-color)}button:disabled,button:disabled:hover{background-color:#b7aeb9;border-color:#b7aeb9;color:#fff;cursor:not-allowed;opacity:.5}.loading-spinner{display:inline-block;margin:auto;width:50px;height:50px;border-radius:50%;border:5px solid #fff;border-top:5px solid var(--primary-color);animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(1turn)}}.response{display:flex;flex-direction:column;height:60vh;max-width:700px;text-align:left;padding:10px;border:1px solid #fff;border-radius:20px;overflow:auto}.image-box,.response{margin:auto}.chat-line{margin:10px 0;white-space:pre-wrap}.bold{font-weight:800}@media screen and (max-width:600px){.mainForm input{width:auto}}