.ActionCodeCell,.actionBranchToPaletteCell{text-align:center;background-color:#fff;border:3px solid #00f;padding-inline:.5rem}.foldedCorner{padding:1rem 1.5rem;position:relative;overflow:hidden}.foldedCorner :before{content:"";background:#658e15;border-top:0 solid #d3d3d3;border-bottom:1.33rem solid #000;border-left:0 solid #000;border-right:1.33rem solid #d3d3d3;width:0;display:block;position:absolute;top:0;right:0;box-shadow:0 1px 1px #0000004d,-1px 1px 1px #0003}.actionIndicatorCell{text-align:center;background-color:#fff;border:3px solid #00f;padding-inline:.5rem}.actionIndicatorCell:disabled{text-align:center;background-color:silver;border:3px solid #00f;padding-inline:.5rem}.actionModifierCell{text-align:center;background-color:#fff;border:3px solid #00f;padding-inline:.5rem}.actionModifierCell:disabled{text-align:center;background-color:silver;border:3px solid #00f;padding-inline:.5rem}#inputArea .paletteContainer:not(:has(.btn-makeSentence)) .contentEncodingArea{grid-column:1/12!important}.contentEncodingArea{color:#000;white-space:nowrap;background-color:#fff;border:3px solid #ccc;align-items:center;font-weight:700;display:flex;overflow:auto}.contentEncodingArea .blissSymbol{text-align:center;margin:0 .5rem}.contentEncodingArea .cursorCaret{background-color:#ff0;border-right:2px solid #000;padding-right:2px;animation:1s infinite caretBlink}.contentEncodingArea .insertionCaret{border-left:2px solid #000;padding-left:2px;animation:1s infinite caretBlink}@keyframes caretBlink{50%{border-color:#fff}}.btn-makeSentence{background-color:#ffe14d;width:100%}.btn-makeSentence[aria-disabled=true]{background-color:silver}.paletteContainer{display:grid}:root{color-scheme:light only}html{font-size:18px}body{background-color:#1fcecb;row-gap:.5rem;margin:1rem 1rem 0;font-family:Roboto,sans-serif;display:grid}button{color:#000;border-radius:1rem;padding-bottom:.5rem;font-weight:700}button:hover,button:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=button]:hover,input[type=button]:focus{border-color:red}.btn-command{background-color:#ffa07a}svg{width:auto;max-height:4rem}svg.inter-word-padding{padding-right:1rem}.paletteContainer{height:100%}.oneRow{grid-template-columns:.1fr 1fr;column-gap:.5rem;display:grid}#aiStatus:not(:empty){background-color:#ffecec;border-radius:1rem;margin:.5rem;padding:.75rem 1rem;font-weight:700}#sentenceChoices{margin:0 .5rem}#symbolEntryToolbar:not(:empty){margin:.5rem}#symbolEntryToolbar:empty{display:none}.sentenceChoices{row-gap:.5rem;display:grid}.sentenceChoice{text-align:left;background-color:#fff;border:.15rem solid #00f;padding:.75rem 1rem;font-size:1.1rem}.sentenceStatus,.sentenceError{border-radius:1rem;margin:0;padding:.75rem 1rem;font-weight:700}.sentenceStatus{background-color:#fffbe6}.sentenceStatus:empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.sentenceError{background-color:#ffecec}.sentenceTypeYourOwn{column-gap:.5rem;display:flex}.sentenceTypeYourOwn input{border:.15rem dashed #00f;border-radius:1rem;flex:1;padding:.75rem 1rem;font-size:1.1rem}.sentenceTypeYourOwn button{padding:.75rem 1.5rem;font-size:1.1rem}.sentenceTypeYourOwn .sentenceDone{background-color:#ffa07a}.modalDialog{color:#000;background-color:#1fcecb;border:3px solid #000;border-radius:1rem;max-width:90vw;max-height:90vh;padding:1rem;overflow:hidden}.modalDialog[open]{flex-direction:column;display:flex}.modalDialog::backdrop{background-color:#00000080}.modalDialog :where(button,input[type=submit],input[type=button]){background-color:#fff;border:2px solid #00f;border-radius:1rem;padding:.5rem 1rem;font-weight:700}.modalDialog .btn-addToMessage{background-color:#ffa07a}.modalDialog .btn-addToMessage[aria-disabled=true]{background-color:#fff;border-style:dashed}.modalDialog .modalDialogDismiss{padding:.5rem}.modalDialogHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.modalDialogHeader h2{margin:0;font-size:1.2rem}.dialogFooter{border-top:2px solid #00000040;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.glossSearchResults{flex:1;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem;min-height:0;padding:.25rem;display:grid;overflow-y:auto}.glossSearchResults .glossSearchResult{text-align:center;background-color:beige;border:2px solid #00f;border-radius:.5rem;padding:.5rem}.glossSearchResults .glossSearchResult[aria-pressed=true]{background-color:#ffe14d;border-width:4px;padding:calc(.5rem - 2px)}.glossSearchResults .glossSearchResult:hover,.glossSearchResults .glossSearchResult:focus{border-color:red}.glossSearchResults .glossSearchResult .glossSearchResultSelected{visibility:hidden;display:block}.glossSearchResults .glossSearchResult[aria-pressed=true] .glossSearchResultSelected{visibility:visible}.messagePreview{margin-top:1rem}.messagePreviewLabel{margin-bottom:.25rem;font-weight:700;display:block}.messagePreviewArea{min-height:4.5rem}.actionSearchGloss{flex-direction:column;flex:1;max-width:60rem;min-height:0;display:flex}.glossSearchForm{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.glossSearchForm label{font-weight:700}.glossSearchStatus{min-height:1.5rem;margin:.5rem 0;font-weight:700}.actionSvgEntryField{flex:1;max-width:32rem;min-height:0;overflow-y:auto}.actionSvgEntryField p{margin:.5rem 0}.actionSvgEntryField label{font-weight:700}.svgEntryStatus{min-height:1.5rem;font-weight:700}.error-text{color:#8b0000;font-weight:700}.symbolEntryToolbar{flex-wrap:wrap;gap:.5rem;display:flex}.symbolEntryToolbar>button{padding:.5rem 1rem}.symbolEntryToolbarDevTrigger{background-color:#ddd}
