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}:root{--color-white:#fff;--color-grey:#e7e9eb;--color-black:#212427;--fontsize--2:clamp(0.6076rem,0.4573rem + 0.7519vi,1.04rem);--fontsize--1:clamp(0.7292rem,0.5306rem + 0.9928vi,1.3rem);--fontsize-0:clamp(0.875rem,0.6141rem + 1.3043vi,1.625rem);--fontsize-1:clamp(1.05rem,0.7087rem + 1.7065vi,2.0313rem);--fontsize-2:clamp(1.26rem,0.8151rem + 2.2245vi,2.5391rem)}body{margin-inline:auto;max-width:864px}@media screen and (-webkit-min-device-pixel-ratio:0){input,select,textarea{font-size:16px}}.chat-container{background-color:#fff;background-color:var(--color-white);display:flex;flex-direction:column;font-family:sans-serif;height:min(500px,100vh);width:100%}.chat-messages{display:flex;flex-direction:column-reverse;flex-grow:1;overflow-y:scroll;padding:20px}.message{color:#212427;color:var(--color-black);display:flex;flex-direction:column;margin-bottom:10px;white-space:pre-wrap}.user-box{align-items:end;display:flex;gap:10px;justify-content:flex-end}.message-author{color:#212427;color:var(--color-black);font-size:1.2em;font-weight:700;text-transform:capitalize}.author-img{height:30px;width:30px}.message-content{border-radius:20px;color:#212427;color:var(--color-black);margin-left:15px;max-width:90%;padding:10px 20px}.message-content:first-letter{text-transform:capitalize}.user-content{background-color:#e7e9eb;background-color:var(--color-grey)}.message-text{word-wrap:break-word;margin:0}.message-text h1,.message-text h2,.message-text h3,.message-text h4,.message-text h5,.message-text h6{font-weight:700;margin:.5em 0}.message-text h1{font-size:1.5em}.message-text h2{font-size:1.3em}.message-text h3{font-size:1.1em}.message-text strong{font-weight:700}.message-text em{font-style:italic}.message-text ol,.message-text ul{margin:.5em 0;padding-left:1.5em}.message-text li{margin:.2em 0}.message-text p{margin:.5em 0}.message-text p:first-child{margin-top:0}.message-text p:last-child{margin-bottom:0}.message-text code{border-radius:3px;font-family:monospace;font-size:.9em;padding:.1em .3em}.message-text code,.message-text pre{background-color:#e7e9eb;background-color:var(--color-grey)}.message-text pre{border-radius:5px;margin:.5em 0;overflow-x:auto;padding:1em}.message-text pre code{background:none;padding:0}.message-meta{align-items:center;display:flex;font-size:.75em;gap:5px;margin-top:5px}.assistant-meta{align-self:flex-start;text-align:left}.user-meta{align-self:flex-end;margin-right:20px;text-align:right}.message-form{background-color:#fff;background-color:var(--color-white);display:flex;padding:10px}@media screen and (max-width:500px){.message-form{flex-direction:column;gap:10px}}.message-input{background-color:#e7e9eb;background-color:var(--color-grey);border:none;border-radius:20px;flex-grow:1;margin-right:10px;padding:15px 20px}@media screen and (max-width:500px){.message-input{margin-right:0}}.send-button{background-color:#0056b3;border:none;border-radius:25px;color:#fff;color:var(--color-white);cursor:pointer;font-size:clamp(.875rem,.6141rem + 1.3043vi,1.625rem);font-size:var(--fontsize-0);letter-spacing:1px;width:20%}@media screen and (max-width:500px){.send-button{padding:10px;width:100%}}.send-button:hover{background-color:#0056b3}.spinner{align-items:flex-start;display:flex;flex-direction:column;height:10%;justify-content:center}.spinner img{width:10%}@media screen and (max-width:500px){.spinner img{width:20%}}.welcome{flex-direction:column;height:100%;justify-content:space-around}.welcome,.welcome-header{align-items:center;display:flex}.welcome-header{font-family:raleway,"sans-serif";font-size:clamp(.875rem,.6141rem + 1.3043vi,1.625rem);font-size:var(--fontsize-0);font-weight:700;justify-content:center;letter-spacing:1px;margin-bottom:10px}.welcome-header img{max-height:10em;min-height:5em}
/*# sourceMappingURL=main.2e53e1d8.css.map*/