.task-label.svelte-8jpiub{color:#b9c9ea;margin:1rem 0 .6rem;font-size:.85rem;font-weight:600}.reveal.svelte-8jpiub{color:#fff;background:#476adc;width:100%;min-height:48px;margin-top:.75rem;padding:.85rem 1rem}.write-feedback.svelte-8jpiub{background:#262f48;border:1px solid #465779;border-radius:16px;margin-top:1rem;padding:1rem;line-height:1.5}.write-feedback.svelte-8jpiub p:where(.svelte-8jpiub){color:#c1cbe1;margin:.5rem 0}.write-feedback.svelte-8jpiub button:where(.svelte-8jpiub){min-height:48px;margin-right:.4rem;padding:.7rem}.card.write-card.svelte-8jpiub{gap:.3rem;min-height:0;padding:.75rem}.card.write-card.svelte-8jpiub iframe:where(.svelte-8jpiub){flex-shrink:0;width:min(100%,320px,80dvh - 188px);min-width:210px}.progress.svelte-8jpiub{color:#bdbdd2;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.85rem;display:flex}.undo.svelte-8jpiub{color:#bbc;background:#26264a;border:1px solid #556;border-radius:999px;padding:.2rem .8rem;font-size:.8rem}main.svelte-8jpiub{max-width:34rem}.card.svelte-8jpiub{width:100%;min-height:260px;color:inherit;background:#26264a;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:1.5rem;display:flex}.front.svelte-8jpiub{font-size:4.2rem;line-height:1.15}.front.small.svelte-8jpiub{font-size:2.6rem}.reading.svelte-8jpiub{color:#7ec8ff;font-size:1.5rem}.spk.svelte-8jpiub{color:inherit;background:0 0;min-width:44px;padding:0 .2rem;font-size:1.2rem}.meaning.svelte-8jpiub{color:#ccc;text-align:center;font-size:1.05rem}.kwords.svelte-8jpiub{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.6rem;display:flex}.kword.svelte-8jpiub{background:#1a1a2e;border:1px solid #33335a;border-radius:999px;align-items:baseline;gap:.35rem;padding:.3rem .7rem;font-size:.95rem;display:inline-flex}.kword.kw-known.svelte-8jpiub{border-color:#3d9960}.kword.svelte-8jpiub rt:where(.svelte-8jpiub){color:#9ab;font-size:.5em}.kw-gloss.svelte-8jpiub{color:#bdbdd2;font-size:.75rem}.write-card.svelte-8jpiub{cursor:default;gap:.3rem;padding-top:.9rem}.write-cue-line.svelte-8jpiub{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.6rem;display:flex}.write-card.svelte-8jpiub .meaning:where(.svelte-8jpiub){font-size:1.1rem}.write-card.svelte-8jpiub .reading.small:where(.svelte-8jpiub){opacity:.8;font-size:.95rem}iframe.strokes.svelte-8jpiub{aspect-ratio:4/5;background:#fffbe9;border:0;border-radius:22px;width:min(100%,360px);margin:.4rem auto 0;display:block}.furi-note.svelte-8jpiub{color:#bdbdd2;font-size:.75rem}.cloze.svelte-8jpiub{text-align:center;max-width:100%;font-size:1.35rem;line-height:2.1}.cloze.svelte-8jpiub .blank:where(.svelte-8jpiub){color:#7ec8ff;letter-spacing:.05em}.cloze.svelte-8jpiub rt:where(.svelte-8jpiub),.example.svelte-8jpiub rt:where(.svelte-8jpiub){color:#9ab;font-size:.45em}.example.svelte-8jpiub{color:#9ab;text-align:center;cursor:pointer;margin-top:.3rem;font-size:.95rem;line-height:1.7}.example.svelte-8jpiub mark:where(.svelte-8jpiub){color:#cfe0ff;background:#4f7cff59;border-radius:4px;padding:0 .1em}.ex-src.svelte-8jpiub{color:#667;margin-top:.25rem;font-size:.75rem;display:block}.ex-spk.svelte-8jpiub{color:#7edaa0;vertical-align:-.15em;background:0 0;min-width:44px;padding:0 .25rem}.front.svelte-8jpiub rt:where(.svelte-8jpiub){color:#9ab;font-size:.32em}.rates.svelte-8jpiub{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.hintbox.svelte-8jpiub,.infobox.svelte-8jpiub{color:#ccc;background:#26264a;border:1px solid #4f7cff;border-radius:14px;margin-bottom:1rem;padding:1rem;font-size:.9rem;line-height:1.55}.infobox.svelte-8jpiub{border-color:#33335a;margin-top:.75rem}.hintbox.svelte-8jpiub p:where(.svelte-8jpiub)+p:where(.svelte-8jpiub),.infobox.svelte-8jpiub p:where(.svelte-8jpiub)+p:where(.svelte-8jpiub){margin-top:.5rem}.gotit.svelte-8jpiub{color:#fff;background:#4f7cff;border-radius:10px;margin-top:.75rem;padding:.55rem 1.3rem;font-weight:600}.info-toggle.svelte-8jpiub{color:#bdbdd2;background:0 0;margin-top:1rem;font-size:.85rem;text-decoration:underline}.knew-word.svelte-8jpiub{color:#bbc;background:#26264a;border:1px solid #556;border-radius:10px;width:100%;margin-top:.6rem;padding:.7rem;font-size:.85rem}.rate.svelte-8jpiub{color:#fff;padding:.9rem 0;font-weight:600}.again.svelte-8jpiub{background:#d64550}.good.svelte-8jpiub{background:#3d9960}.center.svelte-8jpiub{text-align:center;margin-top:30dvh}.finish.svelte-8jpiub{flex-direction:column;align-items:center;gap:1rem;margin-top:20dvh;display:flex}.big.svelte-8jpiub{font-size:3rem}.finish.svelte-8jpiub .rate:where(.svelte-8jpiub){padding:.8rem 2.5rem}
