.quiz-item.svelte-zz9le.svelte-zz9le{font-size:4em;white-space:nowrap;line-height:1.2;position:relative;margin-top:.5em}.furigana.svelte-zz9le.svelte-zz9le{position:absolute;top:-1em;left:0;right:0;font-size:.5em;font-weight:400;line-height:1;text-align:center}.is-current.svelte-zz9le.svelte-zz9le{-webkit-text-decoration-color:var(--text-color-lighter);text-decoration-color:var(--text-color-lighter);-webkit-text-decoration-style:dashed;text-decoration-style:dashed;-webkit-text-decoration-line:underline;text-decoration-line:underline}.is-correct.svelte-zz9le.svelte-zz9le{color:var(--text-color-light)}.is-incorrect.svelte-zz9le.svelte-zz9le{color:var(--highlight-color)}.is-incorrect.svelte-zz9le>.kana.svelte-zz9le{-webkit-text-decoration-color:var(--highlight-color);text-decoration-color:var(--highlight-color);-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-line:underline;text-decoration-line:underline}.quiz.svelte-12608ln{display:flex;overflow-x:hidden;flex-direction:row-reverse;padding:2em 0 3em;position:relative}.kana-quizzed.svelte-12608ln,.kana-queue.svelte-12608ln{display:flex;flex-wrap:nowrap;flex:1 1 0;min-width:0}.current-kana.svelte-12608ln{position:relative}.kana-quizzed.svelte-12608ln{flex-direction:row-reverse}.error-marker.svelte-12608ln{display:flex;position:absolute;left:50%;bottom:.5em;-webkit-transform:translate(-50%,0);transform:translate(-50%);color:var(--highlight-color);font-size:1.75em;opacity:0;transition:.15s var(--standard-curve) opacity}.error-marker.visible.svelte-12608ln{opacity:1}.quiz.svelte-12608ln,.kana-queue.svelte-12608ln,.kana-quizzed.svelte-12608ln{gap:1em}.answer-input.svelte-14mph9x{display:flex;width:100%;position:relative;background-color:var(--form-element-background);border-bottom:1px solid var(--background-contrast-light);border-radius:9999px;margin:0 auto;font-size:1.4em}.text-field.svelte-14mph9x{margin:0;width:100%;text-align:center;height:2.5em;padding:0;border:0;background:none;color:inherit;font-family:inherit;font-size:inherit}.text-field.svelte-14mph9x:focus{outline:none}.text-field.svelte-14mph9x::-webkit-input-placeholder{color:var(--text-color-light)}.text-field.svelte-14mph9x:-ms-input-placeholder{color:var(--text-color-light)}.text-field.svelte-14mph9x::placeholder{color:var(--text-color-light)}.button.svelte-14mph9x{color:inherit;background:none;margin:0;border:0;padding:0;font-size:1.75em;width:1.5em;height:100%;position:absolute;right:0;display:flex;align-items:center;justify-content:center}.button.svelte-14mph9x:focus-visible{outline:var(--focus-color) solid 3px}@-webkit-keyframes svelte-14mph9x-shake{0%,to{-webkit-transform:translateX(0);transform:translate(0)}20%,60%{-webkit-transform:translateX(-10px);transform:translate(-10px)}40%,80%{-webkit-transform:translateX(10px);transform:translate(10px)}}@keyframes svelte-14mph9x-shake{0%,to{-webkit-transform:translateX(0);transform:translate(0)}20%,60%{-webkit-transform:translateX(-10px);transform:translate(-10px)}40%,80%{-webkit-transform:translateX(10px);transform:translate(10px)}}@media (prefers-reduced-motion: no-preference){.shake-animation-playing.svelte-14mph9x{-webkit-animation-name:svelte-14mph9x-shake;animation-name:svelte-14mph9x-shake;-webkit-animation-duration:.3s;animation-duration:.3s}}.menu.svelte-1v6u0h3.svelte-1v6u0h3{margin:3em auto 0;display:flex;justify-content:center;align-items:center}.menu.svelte-1v6u0h3>.svelte-1v6u0h3{margin:0 0 0 .75em}.menu.svelte-1v6u0h3>.svelte-1v6u0h3:first-child{margin-left:0!important}.button.svelte-1v6u0h3.svelte-1v6u0h3{all:initial;display:flex;font-size:2.5em;margin-left:.25em;padding:.175em;border-radius:50%;transition:color 125ms var(--standard-curve),background-color 125ms var(--standard-curve),border-color 125ms var(--standard-curve),-webkit-transform 50ms var(--standard-curve);transition:transform 50ms var(--standard-curve),color 125ms var(--standard-curve),background-color 125ms var(--standard-curve),border-color 125ms var(--standard-curve);transition:transform 50ms var(--standard-curve),color 125ms var(--standard-curve),background-color 125ms var(--standard-curve),border-color 125ms var(--standard-curve),-webkit-transform 50ms var(--standard-curve);color:var(--accent-color)}.button.svelte-1v6u0h3.svelte-1v6u0h3:focus-visible{outline:none;color:var(--text-color-on-accent-color);background-color:var(--accent-color)}.button.svelte-1v6u0h3.svelte-1v6u0h3:active{-webkit-transform:translateY(8%) scale(110%,90%);transform:translateY(8%) scale(1.1,.9)}.button[href].svelte-1v6u0h3.svelte-1v6u0h3{cursor:pointer}.button.svelte-1v6u0h3 span.svelte-1v6u0h3{display:flex}.button.tilt.svelte-1v6u0h3 .tilt-animation-container.svelte-1v6u0h3{transition:-webkit-transform .15s var(--standard-curve);transition:transform .15s var(--standard-curve);transition:transform .15s var(--standard-curve),-webkit-transform .15s var(--standard-curve)}.button.tilt.svelte-1v6u0h3:hover .tilt-animation-container.svelte-1v6u0h3,.button.tilt.svelte-1v6u0h3:focus .tilt-animation-container.svelte-1v6u0h3{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@-webkit-keyframes svelte-1v6u0h3-counter-clockwise-turn{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes svelte-1v6u0h3-counter-clockwise-turn{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.button.reset-animation-playing.svelte-1v6u0h3 .reset-animation-container.svelte-1v6u0h3{-webkit-animation:.5s svelte-1v6u0h3-counter-clockwise-turn var(--standard-curve);animation:.5s svelte-1v6u0h3-counter-clockwise-turn var(--standard-curve)}.range.svelte-172iqpa{position:relative;line-height:0}.range.inline.svelte-172iqpa{display:inline-block}input[type=range].svelte-172iqpa{--thumb-size:1.25em;--thumb-color:var(--form-element-primary-color);--thumb-contrast-color:var(--form-element-primary-color-contrast);--track-height:.5em;--track-border-radius:999px;--track-color:var(--form-element-background);display:inline-block;-webkit-appearance:none;appearance:none;border:none;background:none;height:var(--thumb-size);outline:none;margin:0;font-size:1em;position:relative}input[type=range].svelte-172iqpa:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--focus-color)}input[type=range].svelte-172iqpa:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--focus-color)}input[type=range].svelte-172iqpa::-webkit-slider-runnable-track{background:var(--track-color);height:calc(var(--track-height) + 2px);border-radius:var(--track-border-radius);border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 1px 2px #0000001a}input[type=range].svelte-172iqpa::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--thumb-size);height:var(--thumb-size);background:var(--thumb-color);border-radius:50%;outline:none;border:none;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-shadow:inset 0 1px 3px var(--thumb-contrast-color);border:1px solid var(--thumb-contrast-color);-webkit-transition:75ms var(--standard-curve) background-color;transition:75ms var(--standard-curve) background-color}input[type=range].svelte-172iqpa::-webkit-slider-thumb:active{background:var(--thumb-contrast-color)}input[type=range].svelte-172iqpa::-moz-range-thumb{appearance:none;width:var(--thumb-size);height:var(--thumb-size);background:var(--thumb-color);border-radius:50%;outline:none;border:none;margin:0;isolation:isolate;box-shadow:inset 0 1px 3px var(--thumb-contrast-color);-moz-transition:75ms var(--standard-curve) background-color;transition:75ms var(--standard-curve) background-color}input[type=range].svelte-172iqpa::-moz-range-thumb:active{background:var(--thumb-contrast-color)}input[type=range].svelte-172iqpa::-moz-range-progress{background:var(--thumb-color);border-radius:var(--track-border-radius);border:none;height:var(--track-height)}input[type=range].svelte-172iqpa::-moz-range-track{background:var(--track-color);border-radius:var(--track-border-radius);height:var(--track-height);border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 1px 2px #0000001a}.tooltip.svelte-172iqpa{display:inline-block;position:absolute;top:calc(-100% - 1em);background:var(--background-color-inverse);color:var(--text-color-inverse);border-radius:100px;font-weight:500;font-size:90%;letter-spacing:1px;line-height:1;padding:.3em .5em;-webkit-transform:translateX(-50%);transform:translate(-50%);-webkit-user-select:none;-ms-user-select:none;user-select:none;min-width:12px;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.tooltip.svelte-172iqpa:after{content:"";position:absolute;top:100%;left:50%;border-width:4px;border-style:solid;border-color:var(--background-color-inverse) transparent transparent transparent;-webkit-transform:translateX(-50%);transform:translate(-50%)}dialog.svelte-15n6brf{border:none;padding:0;margin:0;background:none;color:inherit;width:100%;height:100%;min-width:100%;min-height:100%}dialog.svelte-15n6brf::-webkit-backdrop{background-color:var(--backdrop-color)}dialog.svelte-15n6brf::backdrop{background-color:var(--backdrop-color)}dialog.svelte-15n6brf+.backdrop{background-color:var(--backdrop-color)}form.svelte-fjklk8{display:block;margin:0 auto;background:var(--background-color);border-bottom-left-radius:2em;border-bottom-right-radius:2em;overflow-y:scroll;width:100%;max-height:90%;-webkit-animation:.2s fade-in forwards;animation:.2s fade-in forwards}@media screen and (max-width: 40em){form.svelte-fjklk8{max-height:100%;border-radius:0;-webkit-transform:none;transform:none}}.svelte-fjklk8 .checkbox,.svelte-fjklk8 .radio-button{margin-left:1em;margin-right:1em}.svelte-fjklk8 .checkbox:not(:last-child),.svelte-fjklk8 .radio-button:not(:last-child){margin-bottom:1.5em}fieldset.svelte-fjklk8{margin:0;padding:0 1em var(--line-space);border:1px solid var(--text-color-lighter);margin-bottom:var(--line-space);border-radius:var(--standard-border-radius)}legend.svelte-fjklk8{font-size:1.25em;padding:0 .5em;margin-bottom:1em}label.svelte-fjklk8{display:inline-block}.volume-slider.svelte-fjklk8{display:flex;align-items:center;margin-bottom:1em}.volume-slider.svelte-fjklk8>:first-child{margin-right:.5em}.menu.svelte-fjklk8>.button .svg-icon{margin-left:-.5em}
