.typing-text[data-v-f3bb81ca]{--cell-width:var(--v7a57f4aa);font-size:var(--v35dc1dec);flex-direction:column;flex:1;display:flex;position:relative}.typing-text .row[data-v-f3bb81ca]{justify-content:var(--fb30a194);flex:1;display:flex}.typing-text .row .cell[data-v-f3bb81ca]{flex:0 0 var(--cell-width);color:var(--c-text-tertiary);flex-direction:column;justify-content:center;padding:.2em 0;display:flex}.typing-text .row .cell .inner[data-v-f3bb81ca]{white-space:pre;text-align:center;font-size:1em;line-height:1.3;font-family:var(--ff-mono);font-weight:400}.typing-text .row .cell.correct .inner[data-v-f3bb81ca]{color:var(--c-text-primary)}.typing-text .row .cell.wrong .inner[data-v-f3bb81ca]{background-color:var(--c-danger-bg);color:var(--c-danger-text)}.typing-text .row .cell.typed-dead .inner[data-v-f3bb81ca]{color:var(--c-primary)}.typing-text .caret[data-v-f3bb81ca]{background:var(--c-primary);pointer-events:none;border-radius:1em;width:.1em;height:1.2em;animation:1s infinite caretFlashSmooth-f3bb81ca;position:absolute;top:0;left:0}.typing-text .caret.underline[data-v-f3bb81ca]{height:.1em;animation:none}.typing-text .caret.typing[data-v-f3bb81ca]{opacity:1;animation-name:none}.typing-text .caret.hidden[data-v-f3bb81ca]{visibility:hidden}.typing-text.running-line[data-v-f3bb81ca]{border-top:1px solid var(--c-divider);border-bottom:1px solid var(--c-divider);background:linear-gradient(90deg,var(--c-surface) 50%,transparent 50%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 calc(var(--cell-width)*3),#000 calc(100% - var(--cell-width)*3),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 calc(var(--cell-width)*3),#000 calc(100% - var(--cell-width)*3),transparent);mask-image:linear-gradient(90deg,transparent,#000 calc(var(--cell-width)*3),#000 calc(100% - var(--cell-width)*3),transparent)}.typing-text.running-line .cell.wrong[data-v-f3bb81ca]{background-color:var(--c-danger-bg)}.typing-text.running-line .cell.wrong .inner[data-v-f3bb81ca]{background-color:#0000}@keyframes caretFlashSmooth-f3bb81ca{0%,to{opacity:1}50%{opacity:0}}
