.ace_cursor{border-right:.15em solid orange;animation:blink-caret .5s step-end infinite}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:orange}}.ace_line{white-space:nowrap;margin:0 auto;letter-spacing:.15em;animation:typing .1ms steps(30)}@keyframes typing{0%{width:0}to{width:100%}}.loading-container{background:rgba(12,22,27,.4);border-color:#5a80bf;color:#efe;outline-width:2px;padding:5px;border-radius:10px;margin:10px;top:160px;color:#fff;text-align:center;font-size:1.3rem;font-weight:400;font-family:Arimo,sans-serif}@keyframes glow2{0%{border-color:#00adb4;box-shadow:0 0 5px rgba(0,255,0,.2),inset 0 0 5px rgba(120,166,156,.1),0 2px 0 #000}to{border-color:#78cce2;box-shadow:0 0 8px rgba(90,128,191,.8),inset 0 0 10px rgba(120,166,156,.4),0 2px 0 #000}}@media only screen and (max-width:900px){.loading-container{background:rgba(12,22,27,.4);border-color:#5a80bf;color:#efe;outline-width:2px;padding:25px;border-radius:10px;margin:10px;top:160px}@keyframes glow2{0%{border-color:#00adb4;box-shadow:0 0 5px rgba(0,255,0,.2),inset 0 0 5px rgba(120,166,156,.1),0 2px 0 #000}to{border-color:#78cce2;box-shadow:0 0 8px rgba(90,128,191,.8),inset 0 0 10px rgba(120,166,156,.4),0 2px 0 #000}}}.inputarea{width:100%;height:100%;padding:12px 20px;box-sizing:border-box;border:2px solid #ccc;border-radius:4px;background-color:#f8f8f8;font-size:16px;resize:none}#codeEditor,#outputIframe{width:100%;height:400px}#outputIframe{border:1px solid #ccc}#dialogueResults,#savedProjects{padding:10px;border:1px solid #ccc;margin-bottom:10px;max-height:200px;overflow-y:auto}