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,.app,.body,body,html{height:100%}.header{align-items:baseline;background-color:#ffd43b;display:flex;flex-direction:row;height:70px;padding:0 20px}.header h1{cursor:pointer;margin:0 20px}@media(max-width:600px){.header{align-items:center;flex-direction:column;height:100px;padding:20px 0}.header h1{margin:0}}.footer{align-items:center;background-color:#723287;bottom:0;display:flex;height:70px;justify-content:center;justify-content:space-around;position:fixed;width:100%}.footer a{color:#fff;text-decoration:none}.logo{display:flex;height:100%;justify-content:center}.logo img{filter:invert(91%) sepia(43%) saturate(3093%) hue-rotate(323deg) brightness(101%) contrast(103%);width:500px}.logo #gear{animation-duration:4s;animation-iteration-count:infinite;animation-name:ckw;display:inline-block;transform-origin:50% 50%}@keyframes ckw{0%{filter:invert(91%) sepia(43%) saturate(3093%) hue-rotate(323deg) brightness(101%) contrast(103%);transform:rotate(0deg)}to{filter:invert(21%) sepia(82%) saturate(1364%) hue-rotate(261deg) brightness(87%) contrast(88%);transform:rotate(1turn)}}.form{display:flex;position:relative}.form .left{width:20%}.form .center{align-items:center;display:flex;flex-direction:column;width:80%}.form .center .button{background-color:#ffd43b;border:2px solid #000;border-radius:5px;color:#000;cursor:pointer;font-weight:700;margin-top:20px;outline:none;padding:10px;transition:all .2s}.form .center .button:active{box-shadow:3px 2px 22px 1px #0000003d;transform:scale(.98)}.form .center>textarea{border:2px solid #000;border-radius:5px}.form .right{align-items:center;display:flex;flex-direction:column;padding:10px;width:20%}.form .right .language-list{justify-content:center;position:relative}.form .right .language-list .language{background-color:#fff;border:2px solid #000;border-radius:5px;cursor:pointer;margin:10px 0;padding:20px 30px}.form .right .language-list .language:hover{background-color:#ffd43b}.form .right .language-list .language:active{box-shadow:3px 2px 22px 1px #0000003d;transform:scale(.98)}.form .right .language-list .language.active{background-color:#ffd43b}.form .logo{height:500px;margin:auto}.form .logo #gear{width:100px}@media(max-width:600px){.form{flex-direction:column}.form .left{width:0}.form .center,.form .right{width:100%}.form .right .language-list{display:flex;flex-wrap:wrap}}.body-text{background-color:#ffffff4f;border-radius:5px;margin:0 20%;padding:20px;position:relative}.script-generator .center{width:100%}.script-generator .bottom{align-items:center;display:flex;flex-direction:column;justify-content:center}.script-generator .bottom .gpt-response{background-color:#fff;border:1px solid #aaa;border-radius:5px;height:120px;margin:30px 60px;overflow:auto;padding:5px;position:relative;text-align:center}.script-generator .bottom .button{background-color:#ffd43b;border:2px solid #000;border-radius:5px;color:#000;cursor:pointer;font-weight:700;outline:none;padding:10px;transition:all .2s}.script-generator .bottom .button:active{box-shadow:3px 2px 22px 1px #0000003d;transform:scale(.98)}.script-generator .logo{height:500px}.script-generator .logo #gear{width:100px}.decide-script-needs{position:relative}.decide-script-needs .btn-1,.decide-script-needs .btn-2{background-color:#ffd43b;border:2px solid #000;border-radius:5px;color:#fff;color:#000;margin:20px auto;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.decide-script-needs .btn-1:hover,.decide-script-needs .btn-2:hover{background-color:#ffd43b;color:#000;cursor:pointer}.decide-script-needs .btn-1:active,.decide-script-needs .btn-2:active{box-shadow:3px 2px 22px 1px #0000003d;transform:scale(.98)}.body{background-size:cover}.body .background{display:flex;flex-direction:row;justify-content:space-between;position:absolute;width:100%}.body .background .bottom-glyph,.body .background .top-glyph{background-repeat:no-repeat;background-size:contain;height:400px;width:400px;z-index:0}.body .background .top-glyph{background-image:url(/static/media/top-glyph.2f2970f62ba60cedf6b2.png)}.body .background .bottom-glyph{background-image:url(/static/media/bottom-glyph.01bccd2be70ddaf0aec1.png);transform:scaleX(-1)}@media(max-width:600px){.body .background .bottom-glyph,.body .background .top-glyph{height:140px;width:270px}}
/*# sourceMappingURL=main.12f923b1.css.map*/