.settings-menu.svelte-mmj7z6{position:absolute;top:-.4rem;right:-13rem;width:80rem;height:4rem;color:#fff;z-index:10;transition:opacity .3s ease}.settings-content.svelte-mmj7z6{display:grid;grid-template-columns:auto auto auto auto auto auto auto auto auto;gap:.75rem;padding:.5rem 2rem;align-items:center;position:relative;font-size:.8rem}.with-word-set.svelte-mmj7z6{grid-template-areas:"reset end skillLevel mastery wpm practiceSet wordSet toggle"}.without-word-set.svelte-mmj7z6{grid-template-areas:"reset end skillLevel mastery wpm practiceSet toggle"}.mastery-level-control.svelte-mmj7z6,.wpm-goal-control.svelte-mmj7z6,.test-time-control.svelte-mmj7z6,.test-targets-control.svelte-mmj7z6{display:flex;flex-direction:row;align-items:center;gap:.5rem}.mastery-level-control.svelte-mmj7z6 label:where(.svelte-mmj7z6),.wpm-goal-control.svelte-mmj7z6 label:where(.svelte-mmj7z6),.test-time-control.svelte-mmj7z6 label:where(.svelte-mmj7z6),.test-targets-control.svelte-mmj7z6 label:where(.svelte-mmj7z6){color:#fff9;font-size:.75rem}.mastery-level-control.svelte-mmj7z6{grid-area:mastery}.wpm-goal-control.svelte-mmj7z6{grid-area:wpm}.test-time-control.svelte-mmj7z6{grid-area:mastery}.test-targets-control.svelte-mmj7z6{grid-area:wpm}.practice-set-input.svelte-mmj7z6{grid-area:practiceSet;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.practice-set-input.svelte-mmj7z6 textarea:where(.svelte-mmj7z6){width:100%;min-width:150px;max-width:180px;height:3rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;padding:.3rem .5rem;color:#fffc;resize:none;font-size:.75rem}.practice-set-input.svelte-mmj7z6 textarea:where(.svelte-mmj7z6):disabled{opacity:.5;cursor:not-allowed}.practice-set-input.svelte-mmj7z6 textarea:where(.svelte-mmj7z6):focus{outline:none;border-color:#fff6}.skill-level-dropdown.svelte-mmj7z6,.word-set-dropdown.svelte-mmj7z6{display:flex;flex-direction:row;align-items:center;gap:.5rem}.skill-level-dropdown.svelte-mmj7z6 label:where(.svelte-mmj7z6),.word-set-dropdown.svelte-mmj7z6 label:where(.svelte-mmj7z6){color:#fff9;font-size:.75rem}.skill-level-dropdown.svelte-mmj7z6 select:where(.svelte-mmj7z6),.word-set-dropdown.svelte-mmj7z6 select:where(.svelte-mmj7z6){background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;padding:.3rem .5rem;width:7rem;color:#fffc;cursor:pointer;font-size:.75rem}.skill-level-dropdown.svelte-mmj7z6 select:where(.svelte-mmj7z6):disabled,.word-set-dropdown.svelte-mmj7z6 select:where(.svelte-mmj7z6):disabled{opacity:.5;cursor:not-allowed}.skill-level-dropdown.svelte-mmj7z6 select:where(.svelte-mmj7z6):focus,.word-set-dropdown.svelte-mmj7z6 select:where(.svelte-mmj7z6):focus{outline:none;border-color:#fff6}.skill-level-dropdown.svelte-mmj7z6 select:where(.svelte-mmj7z6) option:where(.svelte-mmj7z6),.word-set-dropdown.svelte-mmj7z6 select:where(.svelte-mmj7z6) option:where(.svelte-mmj7z6){background:#1e1e1e;color:#fff}.skill-level-dropdown.svelte-mmj7z6{grid-area:skillLevel}.word-set-dropdown.svelte-mmj7z6{grid-area:wordSet}.settings-buttons.svelte-mmj7z6{grid-area:toggle;justify-self:center}.mode-toggle-container.svelte-mmj7z6{grid-area:toggle;justify-self:center;margin-left:.5rem;margin-right:.5rem}.clear-stats-button.svelte-mmj7z6,.end-session-button.svelte-mmj7z6{white-space:nowrap;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff9;padding:.3rem .7rem;border-radius:.5rem;cursor:pointer;font-size:.7rem;transition:all .2s ease;width:4rem;text-align:center}.clear-stats-button.svelte-mmj7z6:hover,.end-session-button.svelte-mmj7z6:hover{background:#ffffff26;color:#ffffffe6}.clear-stats-button.svelte-mmj7z6:disabled,.end-session-button.svelte-mmj7z6:disabled{opacity:.5;cursor:not-allowed}.clear-stats-button.svelte-mmj7z6{grid-area:reset;margin-right:.25rem}.end-session-button.svelte-mmj7z6{grid-area:end;margin-right:.5rem}.mastery-level-control[data-highlighted=true].svelte-mmj7z6,.practice-set-input[data-highlighted=true].svelte-mmj7z6,.wpm-goal-control[data-highlighted=true].svelte-mmj7z6{outline:2px solid #00FF9D;border-radius:.5rem;padding:.25rem;background:#00ff9d1a}.number-input.svelte-mmj7z6{display:flex;align-items:center}.number-input.svelte-mmj7z6 input:where(.svelte-mmj7z6){background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;padding:.3rem;width:3rem;color:#fffc;text-align:center;font-size:.75rem}.number-input.svelte-mmj7z6 input:where(.svelte-mmj7z6)::-webkit-inner-spin-button,.number-input.svelte-mmj7z6 input:where(.svelte-mmj7z6)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-input.svelte-mmj7z6 input[type=number]:where(.svelte-mmj7z6){-moz-appearance:textfield}.number-input.svelte-mmj7z6 input:where(.svelte-mmj7z6):disabled{opacity:.5;cursor:not-allowed}.number-input.svelte-mmj7z6 input:where(.svelte-mmj7z6):focus{outline:none;border-color:#fff6}.number-arrows.svelte-mmj7z6{display:flex;flex-direction:column;margin-left:.5rem}.number-arrows.svelte-mmj7z6 button:where(.svelte-mmj7z6){background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;width:1.5rem;height:1rem;display:flex;align-items:center;justify-content:center;font-size:.6rem;cursor:pointer;padding:0;line-height:1}.number-arrows.svelte-mmj7z6 button:where(.svelte-mmj7z6):first-child{border-radius:.25rem .25rem 0 0;border-bottom:none}.number-arrows.svelte-mmj7z6 button:where(.svelte-mmj7z6):last-child{border-radius:0 0 .25rem .25rem}.number-arrows.svelte-mmj7z6 button:where(.svelte-mmj7z6):hover{background:#fff3}.number-arrows.svelte-mmj7z6 button:where(.svelte-mmj7z6):disabled{opacity:.5;cursor:not-allowed}.mode-toggle-container.svelte-mmj7z6{display:flex;align-items:center;justify-content:center}.mode-switch.svelte-mmj7z6{display:flex;align-items:center;gap:.5rem}.mode-switch.svelte-mmj7z6 span:where(.svelte-mmj7z6){font-size:1rem;color:#fff6;font-weight:400;transition:all .2s ease}.mode-switch.svelte-mmj7z6 span.active:where(.svelte-mmj7z6){color:#ffffffb3}.mode-switch.train-active.svelte-mmj7z6 span:where(.svelte-mmj7z6):first-child{color:#4285f4cc;font-weight:500}.mode-switch.train-active.svelte-mmj7z6 .switch-track:where(.svelte-mmj7z6){border-color:#4285f4}.mode-switch.train-active.svelte-mmj7z6 .switch-thumb:where(.svelte-mmj7z6){transform:translate(0);background-color:#4285f4;box-shadow:0 0 10px #4285f480}.mode-switch.test-active.svelte-mmj7z6 span:where(.svelte-mmj7z6):last-child{color:#00ff9dcc;font-weight:500}.mode-switch.test-active.svelte-mmj7z6 .switch-track:where(.svelte-mmj7z6){border-color:#00ff9d}.mode-switch.test-active.svelte-mmj7z6 .switch-thumb:where(.svelte-mmj7z6){transform:translate(1.4rem);background-color:#00ff9d;box-shadow:0 0 10px #00ff9d80}.switch-track.svelte-mmj7z6{position:relative;width:2.6rem;height:1.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.9rem;cursor:pointer;padding:.2rem}.switch-track.svelte-mmj7z6:hover{background:#ffffff26}.switch-thumb.svelte-mmj7z6{width:1rem;height:1rem;background:#fff;border-radius:50%;transition:all .2s ease}.frozen-overlay.svelte-mmj7z6{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:5;pointer-events:all}.mode-switch.disabled.svelte-mmj7z6{opacity:.5;pointer-events:none}button.svelte-mmj7z6:disabled,input.svelte-mmj7z6:disabled,select.svelte-mmj7z6:disabled,textarea.svelte-mmj7z6:disabled{opacity:.5;cursor:not-allowed}
