#root,body,html{background:#fff;height:100%}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:20px;box-shadow:0 2px 12px 0 #0000001a;margin:12px 0 16px}.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:left}.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}