.txt-root[data-v-b676e49b]{position:relative;display:flex;flex-direction:column;width:100%;height:100%;gap:var(--txt-block-gap);justify-content:var(--txt-block-justify);font-family:var(--txt-block-family);font-size:var(--txt-block-size);font-weight:var(--txt-block-weight);font-style:var(--txt-block-style);-webkit-text-decoration:var(--txt-block-decoration);text-decoration:var(--txt-block-decoration);text-transform:var(--txt-block-transform);color:var(--txt-block-color);letter-spacing:var(--txt-block-letter-spacing);line-height:var(--txt-block-line-height);text-align:var(--txt-block-align);opacity:var(--txt-block-opacity)}.txt-fit[data-v-b676e49b]{display:flex;flex-direction:column;width:100%;gap:var(--txt-block-gap)}.txt-block[data-v-b676e49b]{position:relative;outline:none;cursor:inherit;transition:opacity .12s ease}.txt-block[contenteditable=true][data-v-b676e49b]{cursor:text;-moz-user-select:text;user-select:text;-webkit-user-select:text}.txt-block.selected[data-v-b676e49b]:after,.txt-block.editing[data-v-b676e49b]:after{content:"";position:absolute;inset:-6px -10px;border-radius:8px;pointer-events:none}.txt-block.selected[data-v-b676e49b]:after{border:1px dashed var(--txt-select-block)}.txt-block.editing[data-v-b676e49b]:after{border:1px solid var(--txt-select-edit)}.txt-block.dim[data-v-b676e49b]{opacity:var(--txt-select-dim);pointer-events:none}.txt-line[data-v-b676e49b]{display:block;white-space:pre-wrap}.txt-run.marked[data-v-b676e49b]{background:var(--txt-select-mark);color:#fff;border-radius:2px}.txt-run[data-v-b676e49b]{white-space:pre-wrap;color:inherit;cursor:text}.txt-marquee[data-v-b676e49b]{position:absolute;z-index:20;border:1px dashed var(--txt-select-marquee);background:var(--txt-select-fill);pointer-events:none}
