.keyboard-wrapper[data-v-19f79c91]{padding:1rem 0;margin:0 auto;width:61.25rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.keyboard[data-v-19f79c91]{display:flex;flex-direction:column;gap:.25rem}.keyboard-row[data-v-19f79c91]{display:flex;gap:.25rem}.keyboard-keygroup[data-v-19f79c91]{height:4rem;display:flex;flex-direction:column;gap:.25rem}.keyboard-key[data-v-19f79c91]{width:4rem;height:100%;padding:.25rem;display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between;border:1px solid #cecece;border-radius:.25rem}.align-flex-start[data-v-19f79c91]{align-items:flex-start}.align-flex-end[data-v-19f79c91]{align-items:flex-end}.justify-flex-start[data-v-19f79c91]{justify-content:flex-end}.justify-flex-end[data-v-19f79c91]{justify-content:flex-start}.justify-center[data-v-19f79c91]{justify-content:center}.width-1[data-v-19f79c91]{width:4rem}.width-2[data-v-19f79c91]{width:5rem}.width-3[data-v-19f79c91]{width:6rem}.width-4[data-v-19f79c91]{width:7.125rem}.width-5[data-v-19f79c91]{width:9.25rem}.width-6[data-v-19f79c91]{width:21rem}.small span[data-v-19f79c91]:first-child{font-size:.875rem}.keyboard-key.active[data-v-19f79c91]{background-color:#f2f2f2}.keyboard-key.incorrect[data-v-19f79c91]{background-color:#ffdcd9}.chapter-wrapper[data-v-162ac640]{margin:2rem auto;width:61.25rem;display:flex;flex-direction:column;align-items:center;gap:.25rem}.progress[data-v-162ac640]{font-size:.75rem;margin-top:.25rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.progress-percent[data-v-162ac640]{color:grey}.chapter-number[data-v-162ac640]{font-weight:600;font-size:1rem;color:#008ada}.chapter-title[data-v-162ac640]{font-weight:700}.header[data-v-f4c1a454]{margin:1rem auto;width:61.25rem;display:flex;justify-content:space-between}.book-title[data-v-f4c1a454]{font-size:1rem;font-weight:400;padding:.25rem;border:none;outline-color:#008ada;border:1px solid transparent;border-radius:.25rem;text-align:center}.book-title[data-v-f4c1a454]:hover{border:1px solid #cecece;cursor:pointer}.text-wrapper[data-v-0b752410]{width:61.25rem;margin:1rem auto}.text[data-v-0b752410]{display:flex;align-items:center;justify-content:center;background-color:#f2f2f2;border-radius:.25rem;width:61.25rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:1.25rem;position:relative;margin-bottom:.5rem}.shadow[data-v-0b752410]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.25rem;overflow:hidden}.shadow[data-v-0b752410]:after{content:"";position:absolute;width:61.25rem;height:8rem;top:-3rem;box-shadow:inset 0 0 2rem 2rem #f2f2f2}.next[data-v-0b752410],.previous[data-v-0b752410]{width:1px;height:calc(1.25rem + 4px);position:relative}.char-wrapper[data-v-0b752410]{position:absolute;top:0;width:60rem}.previous .char-wrapper[data-v-0b752410]{right:0;text-align:right}.next .char-wrapper[data-v-0b752410]{left:0;text-align:left}.next[data-v-0b752410]{opacity:.4}.current[data-v-0b752410]{padding:.5rem 0;position:relative}.incorrect-key[data-v-0b752410]{position:absolute;left:0;top:100%;background-color:#d55b60;color:#ffdcd9;border-radius:.25rem;animation:easeout-0b752410 1s ease-out}.current.incorrect[data-v-0b752410]{background-color:#ffdcd9}.current span[data-v-0b752410]{color:#008ada;border-bottom:2px solid #008ada;border-top:2px solid transparent}.current.incorrect span[data-v-0b752410]{color:#d55b60;border-bottom:2px solid #d55b60}.newline[data-v-0b752410],.space[data-v-0b752410]{color:#00000044}.current .newline[data-v-0b752410],.current .space[data-v-0b752410]{color:#008ada66}.current.incorrect .newline[data-v-0b752410],.current.incorrect .space[data-v-0b752410]{color:#d55b6066}@keyframes easeout-0b752410{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1rem)}}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body{font-family:Trebuchet MS,sans-serif}