body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Söhne,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;margin:0;overflow:hidden}.word-chunk:hover{background-color:#f2ebd7;cursor:pointer}.sentence-chunk:hover{background-color:#dccea9;cursor:pointer;padding:10px}[contenteditable=true]:empty:before{color:gray;content:attr(placeholder);display:block;pointer-events:none}.draggable{cursor:move;-webkit-user-select:none;user-select:none}.editable-cursor{cursor:text}.text-in-prompt{background:#ddd;border:1px solid #cacaca;border-radius:2px;cursor:pointer}.prompt-builder{background-color:#fff;border:1px solid #d9d9e3;border-radius:10px;box-shadow:0 7px 29px 0 #64646f33;margin:20px}.editable-cursor:focus{outline:none!important}.loading{animation:pulseanim 1.2s ease-in-out infinite}.dark-clickable:hover{color:#c8c8c8!important;cursor:pointer}.dark-hoverable:hover{background:#26262c!important}@keyframes pulseanim{0%{opacity:1}50%{opacity:.2}to{opacity:1}}.prompt-pronoun{background-color:#f2ebd7}.left-tag-button{background:none;border:none;border-right:2px solid #00000058;height:100%}.left-tag-button:hover{color:#fff;cursor:pointer}.reusablePromptButton{border:none;border-radius:4px;color:#060606;height:30px;text-align:left}.reusablePromptButton:hover{background:#d8d8d8;cursor:pointer}.reusablePromptButton:active{background:#bcbcbc!important;box-shadow:inset 0 2px 4px -2px #000000bf;cursor:pointer}.clickable{cursor:pointer}.droppable{cursor:copy}.shineOnHover:hover{background-color:#d1ba7a}.useNiceCodingFont{font-family:Monaco,Andale Mono,Ubuntu Mono,monospace}.selectedText{background:#81bdff99}.simpleButton{border:none;border-radius:4px;color:#060606;cursor:pointer;height:30px;text-align:left}.simpleButton:disabled{background:none;color:#d8d8d8;cursor:not-allowed}.simpleButton:hover{background:#d8d8d8}.simpleButton:disabled:hover{background:none}.App{text-align:center}.App-header{align-items:center;background-color:#fff;color:#000;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#ccc;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{border:1px solid #0000;border-bottom:none;bottom:-1px;cursor:pointer;display:inline-block;list-style:none;padding:6px 12px;position:relative}.react-tabs__tab--selected{background:#fff;border-color:#aaa;border-radius:5px 5px 0 0;color:#000}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{background:#fff;bottom:-5px;content:"";height:5px;left:-4px;position:absolute;right:-4px}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}