.strokeOrderDiagram_strokeDiagram__1lQzE{position:relative}.strokeOrderDiagram_strokeCanvas__15\+kX{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-gray-light,#e2e8f0);border-radius:1rem;box-shadow:0 1px 2px #1a1a2e0d;display:flex;height:214px;justify-content:center;padding:1rem;position:relative}.strokeOrderDiagram_strokePreview__Xz9m6{align-items:center;background:#fffffff5;border:1px solid #e2e8f0;border:1px solid var(--color-gray-light,#e2e8f0);border-radius:.6rem;box-shadow:0 1px 2px #1a1a2e0d;display:flex;flex-direction:column;margin:.75rem;padding:.4rem;position:absolute;width:92px;z-index:1}.strokeOrderDiagram_strokePreviewCanvas__Fj3op{height:76px;width:76px}.strokeOrderDiagram_strokePreviewReplay__lvfbX{background:#0000;border:0;color:#e94560;color:var(--color-primary,#e94560);cursor:pointer;font-size:.7rem;font-weight:700;padding:.2rem}@media(max-width:639px){.strokeOrderDiagram_strokePreview__Xz9m6{margin:0;padding:.3rem;right:.6rem;top:.6rem;width:88px}.strokeOrderDiagram_strokePreviewCanvas__Fj3op,.strokeOrderDiagram_strokePreviewCanvas__Fj3op svg{height:64px!important;width:64px!important}.strokeOrderDiagram_strokePreviewReplay__lvfbX{font-size:1rem;line-height:1;min-height:28px;padding:0 .1rem;white-space:nowrap}}.strokeOrderDiagram_strokeCanvasClickable__d5Utt{cursor:pointer}.strokeOrderDiagram_strokeCanvasDrawing__hVV\+T{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Ccircle cx='14' cy='14' r='11' fill='%23e94560' fill-opacity='.9' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") 14 14,crosshair}.strokeOrderDiagram_strokeCanvasCelebrate__mMDRb{animation:strokeOrderDiagram_strokeCanvasPulse__D0AP4 .9s ease-out}@keyframes strokeOrderDiagram_strokeCanvasPulse__D0AP4{0%{box-shadow:0 0 0 0 #16a34a73}to{box-shadow:0 0 0 32px #16a34a00}}.strokeOrderDiagram_strokeControls__OiCFg{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.strokeOrderDiagram_strokeButton__4N-TB{align-items:center;background:#fff;border:1.5px solid #e94560;border:1.5px solid var(--color-primary,#e94560);border-radius:999px;color:#e94560;color:var(--color-primary,#e94560);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;gap:.4rem;padding:.4rem .9rem;transition:background .2s ease,color .2s ease}.strokeOrderDiagram_strokeButton__4N-TB:hover{background:#e94560;background:var(--color-primary,#e94560);color:#fff}.strokeOrderDiagram_message__Hxp1j{color:#94a3b8;color:var(--color-gray-medium,#94a3b8);font-size:.9375rem;margin:.75rem 0 0;text-align:center}.strokeOrderDiagram_completeIcon__YsW75{animation:strokeOrderDiagram_completeIconPop__h56A1 .65s cubic-bezier(.34,1.56,.64,1);color:#16a34a}@keyframes strokeOrderDiagram_completeIconPop__h56A1{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.7)}to{transform:scale(1)}}.strokeOrderDiagram_resultRow__jJSGT{align-items:center;display:flex;flex-direction:column;gap:.5rem}.strokeOrderDiagram_resultRow__jJSGT .strokeOrderDiagram_message__Hxp1j{margin-bottom:0}.wanikaniPage_page__QKko8{background:linear-gradient(180deg,#f8f9fc,#eef1f8 50%,#e8ecf4);display:flex;flex-direction:column;min-height:100vh}.wanikaniPage_main__BHtDS{flex:1 1;margin:0 auto;max-width:780px;padding:calc(88px + 1.5rem) 1rem 2.5rem;padding:calc(var(--header-height, 88px) + 1.5rem) 1rem 2.5rem;width:100%}.wanikaniPage_container__MAh\+S{display:flex;flex-direction:column;gap:1.25rem}.wanikaniPage_title__ztcka{color:#1a1a2e;color:var(--color-dark,#1a1a2e);font-size:1.75rem;font-weight:800;margin:0 0 .25rem}.wanikaniPage_description__GHY8k{color:#475569;color:var(--color-gray-dark,#475569);font-size:1.1875rem;margin:0 0 .5rem}.wanikaniPage_card__9lz1n{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-gray-light,#e2e8f0);border-radius:1rem;box-shadow:0 1px 2px #1a1a2e0d;padding:1.5rem}.wanikaniPage_cardTitle__bLdlT{color:#1a1a2e;color:var(--color-dark,#1a1a2e);font-size:1.3125rem;font-weight:700;margin:0 0 .75rem}.wanikaniPage_cardText__odH2g{line-height:1.6;margin:0 0 .75rem}.wanikaniPage_cardText__odH2g,.wanikaniPage_stepsList__Uay9u{color:#475569;color:var(--color-gray-dark,#475569);font-size:1.0625rem}.wanikaniPage_stepsList__Uay9u{line-height:1.7;margin:0 0 1rem;padding-left:1.25rem}.wanikaniPage_stepsList__Uay9u a{color:#e94560;color:var(--color-primary,#e94560);font-weight:700}.wanikaniPage_connectForm__8Eex7{display:flex;flex-wrap:wrap;gap:.75rem}.wanikaniPage_tokenInput__ZBxT-{border:1.5px solid #e2e8f0;border:1.5px solid var(--color-gray-light,#e2e8f0);border-radius:.6rem;flex:1 1;font-size:1.0625rem;min-width:220px;padding:.75rem 1rem}.wanikaniPage_tokenInput__ZBxT-:focus{border-color:#e94560;border-color:var(--color-primary,#e94560);outline:none}.wanikaniPage_errorText__JMgJN{color:#d63d56;color:var(--color-primary-dark,#d63d56);font-size:.9375rem;font-weight:600;margin:.75rem 0 0}.wanikaniPage_privacyNote__-bW-r{color:#94a3b8;color:var(--color-gray-medium,#94a3b8);font-size:.8125rem;line-height:1.5;margin:1rem 0 0}.wanikaniPage_heroRow__qtYSO{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}.wanikaniPage_heroTile__ExLib{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-gray-light,#e2e8f0);border-radius:1rem;box-shadow:0 1px 2px #1a1a2e0d;display:flex;flex-direction:column;gap:.25rem;padding:1.25rem}.wanikaniPage_heroLabel__KUeBu{color:#475569;color:var(--color-gray-dark,#475569);font-size:.8125rem;font-weight:600}.wanikaniPage_heroValue__JLGPV{color:#1a1a2e;color:var(--color-dark,#1a1a2e);font-size:2rem;font-weight:800;line-height:1.1}.wanikaniPage_barList__2IMJJ{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.wanikaniPage_barRow__7Xbin{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0,6rem) 1fr auto;min-height:26px}.wanikaniPage_barLabel__w45IF{color:#1a1a2e;color:var(--color-dark,#1a1a2e);font-size:.875rem;font-weight:600}.wanikaniPage_barTrack__2Hy1R{background:#f1f5f9;background:var(--color-gray-lighter,#f1f5f9);border-radius:4px;display:block;height:20px;overflow:hidden}.wanikaniPage_barFill__BFiJy{border-radius:4px;display:block;height:100%;min-width:0;transition:width .2s ease}.wanikaniPage_barValue__C2\+2i{font-feature-settings:"tnum";color:#475569;color:var(--color-gray-dark,#475569);font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.wanikaniPage_kanjiWall__xIV8t{grid-gap:.3rem;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-gray-light,#e2e8f0);border-radius:.6rem;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fill,minmax(2.25rem,1fr));max-height:22rem;overflow-y:auto;padding:.25rem}.wanikaniPage_kanjiWallTile__QZfZg{align-items:center;aspect-ratio:1;background:#f1f5f9;background:var(--color-gray-lighter,#f1f5f9);border-radius:.35rem;color:#94a3b8;color:var(--color-gray-medium,#94a3b8);display:flex;font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,sans-serif;font-size:1.125rem;font-weight:600;justify-content:center;text-decoration:none}.wanikaniPage_actionsRow__WOABm{display:flex;flex-wrap:wrap;gap:.75rem}.wanikaniPage_quizPrimaryButton__WpGnt{background:#e94560;background:var(--color-primary,#e94560);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:700;padding:.65rem 1.25rem;transition:background .2s ease}.wanikaniPage_quizPrimaryButton__WpGnt:hover{background:#d63d56;background:var(--color-primary-dark,#d63d56)}.wanikaniPage_quizPrimaryButton__WpGnt:disabled{background:#94a3b8;background:var(--color-gray-medium,#94a3b8);cursor:not-allowed}.wanikaniPage_quizSecondaryButton__GwxOJ{background:#fff;border:1.5px solid #e94560;border:1.5px solid var(--color-primary,#e94560);border-radius:999px;color:#e94560;color:var(--color-primary,#e94560);cursor:pointer;font-size:.9375rem;font-weight:700;padding:.65rem 1.25rem;transition:background .2s ease,color .2s ease}.wanikaniPage_quizSecondaryButton__GwxOJ:hover{background:#e94560;background:var(--color-primary,#e94560);color:#fff}.wanikaniPage_quizCard__tNIeb{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-gray-light,#e2e8f0);border-radius:1rem;box-shadow:0 1px 2px #1a1a2e0d;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.wanikaniPage_quizProgress__2Nm4s{color:#94a3b8;color:var(--color-gray-medium,#94a3b8);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wanikaniPage_quizPrompt__v96rZ{color:#1a1a2e;color:var(--color-dark,#1a1a2e);font-size:1.0625rem;font-weight:600;margin:0}.wanikaniPage_quizGlyph__TpCya{align-self:center;color:#1a1a2e;color:var(--color-dark,#1a1a2e);font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,sans-serif;font-size:4rem;font-weight:700;padding:1rem 0}.wanikaniPage_quizHint__SMOop{color:#475569;color:var(--color-gray-dark,#475569);font-size:.9375rem;margin:0}.wanikaniPage_quizOptions__-umS3{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.wanikaniPage_quizOption__4\+GBv{background:#f1f5f9;background:var(--color-gray-lighter,#f1f5f9);border:2px solid #0000;border-radius:.75rem;color:#1a1a2e;color:var(--color-dark,#1a1a2e);cursor:pointer;font-size:1.25rem;font-weight:600;min-height:3.5rem;padding:1.25rem 1.5rem;text-align:left;transition:background .15s ease,border-color .15s ease}.wanikaniPage_quizOption__4\+GBv:hover:not(:disabled){border-color:#e94560;border-color:var(--color-primary,#e94560)}.wanikaniPage_quizOption__4\+GBv:disabled{cursor:default}.wanikaniPage_quizOptionCorrect__Tj8Mo{background:#22c55e26;border-color:#22c55e}.wanikaniPage_quizOptionWrong__BB5JS{background:#e945601f;border-color:#e94560;border-color:var(--color-primary,#e94560)}.wanikaniPage_quizFeedbackCorrect__kptnR,.wanikaniPage_quizFeedbackWrong__rfkbA{align-items:center;border-radius:.6rem;display:flex;font-size:.9375rem;font-weight:700;gap:.5rem;padding:.6rem .9rem}.wanikaniPage_quizFeedbackCorrect__kptnR{background:#22c55e1f;color:#15803d}.wanikaniPage_quizFeedbackWrong__rfkbA{background:#e945601a;color:#d63d56;color:var(--color-primary-dark,#d63d56)}.wanikaniPage_quizActions__Xd0LW{display:flex;gap:.75rem;justify-content:space-between}.wanikaniPage_quizMissedList__-BSBW{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.wanikaniPage_quizMissedTile__21yM7{align-items:center;background:#f1f5f9;background:var(--color-gray-lighter,#f1f5f9);border-radius:.5rem;color:#1a1a2e;color:var(--color-dark,#1a1a2e);display:flex;font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,sans-serif;font-size:1.25rem;font-weight:700;height:2.5rem;justify-content:center;text-decoration:none;width:2.5rem}@media(min-width:640px){.wanikaniPage_title__ztcka{font-size:2rem}}@media(max-width:480px){.wanikaniPage_heroRow__qtYSO{grid-template-columns:1fr}}
/*# sourceMappingURL=4653.ac190c97.chunk.css.map*/