.typing-root{width:100vw;max-width:100%;height:100vh;max-height:100%;flex-direction:column;align-items:center;gap:16px;position:relative}.toolbar-wrap,.typing-root{display:flex;justify-content:center}.toolbar-wrap{gap:10px;flex-wrap:wrap;transition:.2s;border:1px solid var(--brand-600);padding:12px 24px;border-radius:99px}.toolbar{display:flex;gap:8px}.btn{background-color:transparent;border:1px solid transparent;cursor:pointer;font-size:14px;border-radius:99px;padding:4px 10px}.overlay{display:flex;align-items:center;justify-content:center;flex-direction:column}.btn:hover{filter:brightness(1.05)}.btn.primary{background-color:var(--brand-600);color:var(--brand-500)}.stats{display:flex;font-size:24px}.typing-area{width:100vw;max-width:100%;position:relative}.words-viewport{position:relative;width:100%;overflow:hidden}.center-marker{position:absolute;left:50%;transform:translateX(-50%);height:100%;width:0;pointer-events:none}.words-track{position:relative;display:flex;gap:32px;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:none!important}.word-chip{white-space:nowrap;font-size:72px;font-weight:600}.word-chip.done{opacity:.55}.words-viewport .words-track .word-chip.done.is-wrong{color:#b84444!important;opacity:.95}.words-viewport .words-track .word-chip.done:not(.is-wrong){opacity:.55}.ok{color:#4faa3f}.bad{color:#b84444}.ghost-input{position:absolute;opacity:0;pointer-events:none}.reset-btn,.reset-row{display:flex;justify-content:center}.reset-btn{align-items:center;width:48px;height:48px;border-radius:10px;background-color:transparent;border:none}.caret-probe{display:inline-block;width:0;height:1em;vertical-align:baseline;overflow:hidden;pointer-events:none}.word-chip-loading-container{display:flex;align-items:center;justify-content:center;width:100%}.word-chip-loading-container span{opacity:0}