select.svelte-1eujfu7{border:1px solid gray;border-radius:.25rem;padding:.2em .5em;font-size:1.6rem;line-height:1em;position:absolute;top:1rem;left:1rem}.input-wrapper.svelte-1xj1htx{flex-direction:column;justify-content:center;gap:1rem;display:flex;position:absolute;top:5rem;left:1rem}.input-wrapper.svelte-1xj1htx input:where(.svelte-1xj1htx){display:none}.input-wrapper.svelte-1xj1htx .button:where(.svelte-1xj1htx){cursor:pointer;border:1px solid gray;border-radius:.25rem;padding:.2em .5em;font-size:1.6rem;line-height:1em}.minimap-wrapper.svelte-1tknns0{flex-direction:column;gap:.5rem;display:flex}.minimap-wrapper.svelte-1tknns0 .map:where(.svelte-1tknns0){display:grid}.minimap-wrapper.svelte-1tknns0 .map:where(.svelte-1tknns0) .cell:where(.svelte-1tknns0){width:100%;height:100%;padding:.15rem}.minimap-wrapper.svelte-1tknns0 .map:where(.svelte-1tknns0) .cell:where(.svelte-1tknns0):before{aspect-ratio:1;content:"";background:#e5e5ea;display:block}.minimap-wrapper.svelte-1tknns0 .map:where(.svelte-1tknns0) .cell.active:where(.svelte-1tknns0):before{background:#000}.minimap-wrapper.svelte-1tknns0 .map:where(.svelte-1tknns0) .cell:where(.svelte-1tknns0):hover:before{outline:1px solid #c7c7cc}.minimap-wrapper.svelte-1tknns0 .map:where(.svelte-1tknns0) .cell:where(.svelte-1tknns0):focus{outline:none}.minimap-wrapper.svelte-1tknns0 .map:where(.svelte-1tknns0) .cell:where(.svelte-1tknns0):disabled:before{background:#f2f2f7}.minimap-wrapper.svelte-1tknns0 .pos-info:where(.svelte-1tknns0){justify-content:space-between;font-size:1.2rem;display:flex}svg.svelte-1pcwwmk{aspect-ratio:1;fill:none;stroke:#c7c7cc;width:100%}.search-wrapper.svelte-895dbj{flex-direction:column;gap:.5em;font-size:1.4rem;display:flex;position:relative}.search-wrapper.svelte-895dbj .search:where(.svelte-895dbj){gap:.5em;display:flex;position:relative}.search-wrapper.svelte-895dbj .search:where(.svelte-895dbj) input:where(.svelte-895dbj){border:1px solid #d1d1d6;border-radius:.25em;width:20em;padding:.5em}.search-wrapper.svelte-895dbj .search:where(.svelte-895dbj) input:where(.svelte-895dbj):focus{outline:1px solid #2897f9}.search-wrapper.svelte-895dbj .search:where(.svelte-895dbj) .search-submit-button:where(.svelte-895dbj){cursor:pointer;width:1em;position:absolute;top:50%;right:.7em;transform:translateY(-55%)}.search-wrapper.svelte-895dbj .search-suggestions:where(.svelte-895dbj){background-color:#fff;border:1px solid #ccc;border-radius:.25em;flex-direction:column;width:20em;max-height:24rem;display:flex;position:absolute;top:2.5lh;left:0;overflow-y:scroll}.search-wrapper.svelte-895dbj .search-suggestions:where(.svelte-895dbj) .suggestion:where(.svelte-895dbj){width:100%;padding:.5em}.search-wrapper.svelte-895dbj .search-suggestions:where(.svelte-895dbj) .suggestion:where(.svelte-895dbj):hover{background-color:#e5e5ea}.search-wrapper.svelte-895dbj .search-suggestions:where(.svelte-895dbj) .suggestion[data-isCurrent="true"]:where(.svelte-895dbj){color:#fff;background-color:#2897f9}.info-wrapper.svelte-1iwp8up{flex-direction:column;gap:1rem;width:100%;font-size:1.6rem;line-height:1.5;display:flex}h3.svelte-1iwp8up{border-top:1px solid #e5e5ea;width:100%;margin-bottom:.5rem;font-size:1.2rem}.letter-info.svelte-1iwp8up ul:where(.svelte-1iwp8up){font-size:1rem}.letter-info.svelte-1iwp8up ul:where(.svelte-1iwp8up) li:where(.svelte-1iwp8up){grid-template-columns:5em 1fr;gap:1rem;display:grid}.letter-info.svelte-1iwp8up ul:where(.svelte-1iwp8up) .value:where(.svelte-1iwp8up):hover{color:#d1d1d6}.yomi.svelte-1iwp8up{min-height:4lh;word-break:auto-phrase;margin:0;font-weight:400}.matching-words.svelte-1iwp8up{flex-direction:column;gap:1rem;width:100%;display:flex}.matching-words.svelte-1iwp8up ul:where(.svelte-1iwp8up){flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.matching-words.svelte-1iwp8up li:where(.svelte-1iwp8up){white-space:nowrap}.matching-words.svelte-1iwp8up li:where(.svelte-1iwp8up):not(:last-child):after{content:"・"}.utils-menu.svelte-9gwj1u{border-radius:.25rem;flex-direction:column;gap:3rem;max-width:30rem;padding:1rem;display:flex;position:fixed;top:.25rem;right:.25rem}.related-kanjis.svelte-129cqhn{text-align:center;white-space:nowrap;flex-wrap:nowrap;width:100%;height:min-content;font-family:kanji-stroke,system-ui;font-size:7rem;display:flex;position:fixed;bottom:1.5rem;overflow-x:scroll}.related-kanjis.svelte-129cqhn .radical-group:where(.svelte-129cqhn){flex-wrap:nowrap;align-items:center;min-width:max-content;margin:0 .25em;display:flex}.related-kanjis.svelte-129cqhn h3:where(.svelte-129cqhn){border:1px solid #000;min-width:1em;min-height:1em;margin:0 .1em;position:relative}.related-kanjis.svelte-129cqhn h3:where(.svelte-129cqhn):after{content:attr(data-radical);font-size:.8em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.related-kanjis.svelte-129cqhn .kanjis:where(.svelte-129cqhn){flex-wrap:nowrap;min-width:max-content;min-height:min-content;display:flex}.related-kanjis.svelte-129cqhn .kanjis:where(.svelte-129cqhn) button:where(.svelte-129cqhn){min-width:1em;min-height:1em;margin:0 .1em;line-height:1em;display:inline-block}@font-face{font-family:kanji-stroke;src:url(../../../fonts/KanjiStrokeOrders_v4.004.woff2)format("woff2")}.main-wrapper.svelte-1uha8ag{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.letter.svelte-1uha8ag{gap:5rem;font-family:kanji-stroke;font-size:35vw;line-height:1em;display:flex}.letter[data-is-latin-kana=true].svelte-1uha8ag{font-family:serif,system-ui;text-decoration:underline;text-decoration-thickness:.5px}.letter.svelte-1uha8ag p:where(.svelte-1uha8ag){border:1px solid #000;transform:translateY(-3vh)}.letter.svelte-1uha8ag .test-font:where(.svelte-1uha8ag){border:1px solid #00f;font-family:test-font,NPBlanc-Tofu}.letter.svelte-1uha8ag .test-font:where(.svelte-1uha8ag):after{color:#00f;text-align:center;white-space:nowrap;content:attr(data-font-name);writing-mode:horizontal-tb;font-size:1rem;line-height:1em;position:absolute;bottom:-3em;left:50%;transform:translate(-50%)}
