.finish-line-tile.svelte-1ilswow{background-color:#fff;opacity:.1;width:10px;height:10px}.settings-row.svelte-1e0rnbw{display:flex;flex-direction:row;gap:.5rem;align-items:center;-webkit-user-select:none;user-select:none;border-radius:3px;padding:5px}.settings-row.svelte-1e0rnbw:hover{background-color:#ffffff0a}.caret.svelte-477e0a{position:absolute;top:.1rem;height:1.2em;width:2px;border-radius:.5rem;transform-origin:top left;animation:svelte-477e0a-fadeBlink 1s infinite ease}.caret.binary.svelte-477e0a{animation:svelte-477e0a-binaryBlink 1s infinite step-end}.caret.paused.svelte-477e0a{animation:none}.tape-mode-window.svelte-477e0a{overflow-x:hidden;overflow-y:visible;mask-image:linear-gradient(to right,#0000,#000 10%),linear-gradient(to left,#0000,#000 10%);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 10%),linear-gradient(to left,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 10%);-webkit-mask-composite:destination-in}@keyframes svelte-477e0a-fadeBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes svelte-477e0a-binaryBlink{0%,to{opacity:1}50%{opacity:0}}.measure-span.svelte-477e0a{visibility:hidden;position:absolute;white-space:nowrap}span.svelte-477e0a:has(letter:where(.svelte-477e0a)){width:0}letter.svelte-477e0a{width:0;contain:layout style}letter.tape-section-start.svelte-477e0a{contain:none}.caret[data-caret-correct=true].svelte-477e0a{background-color:#3b82f6}.caret[data-caret-correct=false].svelte-477e0a{background-color:#ef4444}[data-error-style=legacy].svelte-477e0a .caret[data-caret-correct=false][data-caret-next-to-error=true]:where(.svelte-477e0a){background-color:#fff}[data-error-style=legacy].svelte-477e0a letter[data-error=true]:where(.svelte-477e0a):not([data-selected=true]){background-color:#ef444499!important}[data-error-style=legacy].svelte-477e0a letter[data-error=true][data-current-word=true]:where(.svelte-477e0a):not([data-selected=true]){color:#d4d4d8!important;text-decoration-color:#d4d4d8!important}[data-error-style=legacy].svelte-477e0a letter[data-error=true][data-current-word=false]:where(.svelte-477e0a):not([data-selected=true]){color:#a1a1aa!important;text-decoration-color:#a1a1aa!important}[data-error-style=legacy].svelte-477e0a letter[data-error=true][data-selected=true]:where(.svelte-477e0a){background-color:#c9a0b8!important}letter.quote-fmt-underline.svelte-477e0a{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:2px}.has-sections.svelte-477e0a:before{content:"";position:absolute;left:calc(-1rem - 1px);top:0;bottom:0;width:1px;background-color:#52525b4d}.section-label.svelte-477e0a{display:inline-block;width:80px;margin-left:-80px;margin-right:0;transform:translate(calc(-1.5rem - 1px),.15em);text-align:right;white-space:nowrap;vertical-align:baseline;overflow:hidden;text-overflow:ellipsis;color:#71717a80;font-size:.875rem}.section-spacer.svelte-477e0a{display:none}.quote-indent.svelte-477e0a{display:inline-block;width:4ch;padding-right:.5ch;text-align:right;font-size:1.25em;line-height:0;opacity:.6}.tape-mode-window.has-tape-sections.svelte-477e0a{padding-top:1.5rem}letter.tape-section-start.svelte-477e0a{position:relative}.tape-section-label.svelte-477e0a{position:absolute;bottom:100%;left:0;white-space:nowrap;font-size:.75rem;color:#71717a80;padding-bottom:.4rem}.quote-indent.svelte-h1ywf6{display:inline-block;width:4ch;padding-right:.5ch;text-align:right;font-size:1.25em;line-height:0;opacity:.6}.chart-container.svelte-t2md62{position:relative;border-radius:8px;box-shadow:0 4px 6px #0000001a;transition:background-color .3s ease,color .3s ease;--wpm-color: #00b3e4;--win-color: limegreen;--draw-color: grey;--lose-color: red}svg.svelte-t2md62{border-radius:8px;box-shadow:0 4px 6px #0000001a;transition:background-color .3s ease,border-color .3s ease}path.svelte-t2md62{transition:stroke .3s ease}circle.svelte-t2md62{transition:fill-opacity .3s ease,r .3s ease}.tooltip.svelte-t2md62{position:absolute;pointer-events:none;padding:4px 8px;border-radius:4px;font-size:12px;background:#fff;color:#000;box-shadow:0 2px 4px #0003;transition:opacity .2s ease;display:flex;flex-direction:column}.player-line{cursor:pointer;transition:stroke-width .2s ease}.player-line:hover{stroke-width:3}
