.field.svelte-py80wu{position:relative}.field.svelte-py80wu label:where(.svelte-py80wu){color:var(--ink3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:7.5px;font-family:DM Mono,monospace;font-size:16.5px;display:block}.field.settings.svelte-py80wu label:where(.svelte-py80wu){margin-bottom:9px}.field.svelte-py80wu input[type=text],.field.svelte-py80wu input[type=number],.field.svelte-py80wu input[type=email],.field.svelte-py80wu input[type=tel],.field.svelte-py80wu input[type=password],.field.svelte-py80wu select,.field.svelte-py80wu textarea,.field.svelte-py80wu .readonly-val{border:2.25px solid var(--border);width:100%;color:var(--ink);background:var(--paper);border-radius:12px;padding:13.5px 16.5px;font-family:Fraunces,serif;font-size:22.5px;transition:border-color .2s;display:block}.field.svelte-py80wu input:focus,.field.svelte-py80wu select:focus,.field.svelte-py80wu textarea:focus{border-color:var(--accent);background:#fff;outline:none}.field.svelte-py80wu textarea{resize:vertical;min-height:81px;line-height:1.35}.field.settings.svelte-py80wu textarea{min-height:120px;line-height:1.5}.field.svelte-py80wu select{appearance:none;cursor:pointer}.field.svelte-py80wu .readonly-val{color:var(--ink3);background:var(--paper2)}.field.settings.private-value.svelte-py80wu{isolation:isolate}.field.settings.private-value.svelte-py80wu:after{content:"CLICK TO VIEW / EDIT";z-index:2;pointer-events:none;letter-spacing:.12em;color:var(--ink3);text-align:center;font-family:DM Mono,monospace;font-size:15px;position:absolute;top:calc(50% + 14px);left:0;right:0;transform:translateY(-50%)}.field.settings.private-value.svelte-py80wu input,.field.settings.private-value.svelte-py80wu select,.field.settings.private-value.svelte-py80wu textarea,.field.settings.private-value.svelte-py80wu .readonly-val{color:#0000;text-shadow:0 0 9px #1a1a182e;background:var(--paper);transition:border-color .2s,color .12s,text-shadow .12s}.field.settings.private-value.svelte-py80wu:focus-within:after{opacity:0}.field.settings.private-value.svelte-py80wu:focus-within input,.field.settings.private-value.svelte-py80wu:focus-within select,.field.settings.private-value.svelte-py80wu:focus-within textarea,.field.settings.private-value.svelte-py80wu:focus-within .readonly-val{color:var(--ink);text-shadow:none}.lesson-note.svelte-1fs032o{padding:20px 42px 12px}.lesson-note.unpadded.svelte-1fs032o{padding:0}.mistakes-status.svelte-1fs032o{color:var(--ink3);margin-top:8px;font-family:DM Mono,monospace;font-size:13px}.mistakes-buttons.svelte-1fs032o{gap:10px;margin-top:10px;display:flex}.mistakes-buttons.svelte-1fs032o button:where(.svelte-1fs032o){border:1.5px solid var(--border);background:var(--paper);cursor:pointer;border-radius:12px;padding:10px 18px}
