@import"https://fonts.googleapis.com/css2?family=Inconsolata:wght@200..900&display=swap";*{box-sizing:border-box;margin:0;padding:0}html{height:100%;display:flex;font-family:Google Sans Text,Google Sans}body{display:flex;flex-direction:column;flex:1;margin:0;overflow:hidden;--color-bg: light-dark(#fff, #000);--color-text: light-dark(#000, #fff);--color-inv-bg: light-dark(#000, #fff);--color-inv-text: light-dark(#fff, #000);--color-inv-bg2: light-dark(#333, #aaa);--color-inv-text2: light-dark(#ccc, #222);--color-accent: light-dark(#000, #fff);--color-accent2: light-dark(#444, #ccc);--color-accent-disabled: light-dark(#aaa, #aaa);--color-accent-text: light-dark(#fff, #000);--color-sidebar-border: light-dark(#ddd, #333);--color-bg2: light-dark(#f0f0f0, #333);--color-text2: light-dark(#333, #f0f0f0);--color-bg3: light-dark(#dadada, #4b4b4b);--color-text3: light-dark(#333, #f0f0f0)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:light-dark(rgba(170,170,170,.7),rgba(130,130,130,.7));border-radius:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-corner{background:transparent}body{background-color:var(--color-bg);color:var(--color-text);--code-bg: #222;--code-text: #ccc;--color-error-bg: #ff3326;--color-error-text: #000}textarea{border:none;overflow:auto;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;resize:none}.hidden{display:none!important}#root,.playground{height:100vh;overflow:hidden}.playground{display:flex;flex-direction:column;flex:1}.main-container{display:flex;flex:1;flex-direction:column;overflow:hidden;position:relative}.footer-controls{display:flex;flex-direction:column}#chatStatus{background:var(--color-bg2, #f0f0f0);padding:.5em 1em;display:flex;align-items:center;justify-content:flex-start;align-content:center;flex-direction:row;flex-wrap:wrap;font-weight:700;border-top:1px solid var(--color-sidebar-border)}#chatStatus svg{margin-right:10px}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 1s linear infinite;-moz-animation:rotating 1s linear infinite;-ms-animation:rotating 1s linear infinite;-o-animation:rotating 1s linear infinite;animation:rotating 1s linear infinite}#inputArea{display:flex;padding:15px;height:80px;background-color:var(--color-bg)}#messageInput{flex-grow:1;padding:10px 10px 10px 16px;border:1px solid var(--color-sidebar-border);border-radius:25px;margin-right:10px;font-size:1em;background:var(--color-bg2);color:var(--color-text2)}#messageInput:focus{outline:2px solid var(--color-accent, inherit);border-color:var(--color-accent, inherit)}#sendButton{padding:8px 6px 8px 10px;height:50px;min-width:50px;background-color:var(--color-accent, inherit);color:var(--color-accent-text, inherit);border:none;border-radius:100px;cursor:pointer;font-size:1em;transition:background-color .2s;display:flex;aspect-ratio:1;align-content:center;align-items:center;justify-content:center}#sendButton:hover{background-color:var(--color-accent2, #ddd)}#sendButton.disabled{background-color:var(--color-accent-disabled, #ccc);cursor:not-allowed}canvas{width:100%!important;height:100%!important;object-fit:contain}.preview-iframe{width:100%;height:100%;border:0;outline:0;box-shadow:none;margin:0;padding:0;background-color:transparent;display:flex;flex:1}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: StackOverflow Dark
  Description: Dark theme as used on stackoverflow.com
  Author: stackoverflow.com
  Maintainer: @Hirse
  Website: https://github.com/StackExchange/Stacks
  License: MIT
  Updated: 2021-05-15

  Updated for @stackoverflow/stacks v0.64.0
  Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less
  Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less
*/.hljs{color:#fff;background:#1c1b1b}.hljs-subst{color:#fff}.hljs-comment{color:#999}.hljs-keyword,.hljs-selector-tag,.hljs-meta .hljs-keyword,.hljs-doctag,.hljs-section,.hljs-attr{color:#88aece}.hljs-attribute{color:#c59bc1}.hljs-name,.hljs-type,.hljs-number,.hljs-selector-id,.hljs-quote,.hljs-template-tag{color:#f08d49}.hljs-selector-class{color:#88aece}.hljs-string,.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr{color:#b5bd68}.hljs-meta,.hljs-selector-pseudo{color:#88aece}.hljs-built_in,.hljs-title,.hljs-literal{color:#f08d49}.hljs-bullet,.hljs-code{color:#ccc}.hljs-meta .hljs-string{color:#b5bd68}.hljs-deletion{color:#de7176}.hljs-addition{color:#76c490}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}
