@import"https://fonts.googleapis.com/css2?family=Fjalla+One&family=Noto+Sans+Mono:wght@400;700&family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Quicksand&family=Ubuntu+Mono:ital,wght@0,400;0,700;1,400;1,700&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";@font-face{font-family:local_Fjalla_One;src:local("Fjalla One")}@font-face{font-family:local_Ubuntu_Condensed;src:local("Ubuntu Condensed")}@font-face{font-family:local_Ubuntu;src:local(Ubuntu)}@font-face{font-family:local_Noto_Sans;src:local("Noto Sans")}@font-face{font-family:local_Ubuntu_Mono;src:local("Ubuntu Mono")}@font-face{font-family:local_Noto_Sans_Mono;src:local("Noto Sans Mono")}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:90%;margin:0 auto;padding:0 2rem 2rem;text-align:center}body{margin:0;display:flex;place-items:top;min-width:320px;min-height:100vh}::-moz-selection{background:#00fa9a;color:#000}::selection{background:#00fa9a;color:#000}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}h1,h2,h3,h4,h5,h6{font-family:local_Fjalla_One,Fjalla One,local_Ubuntu_Condensed,Ubuntu Condensed,sans-serif}.message{color:#00fa9a}.error{color:#f33}#root ul{text-align:left}.for_screen_reader{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute;white-space:nowrap}form.simple{display:flex;justify-content:center;align-items:center;align-content:flex-end;gap:.2rem .2rem}input{width:240px}button{vertical-align:baseline;margin:0;border-radius:8px;border:1px solid transparent;padding:.2em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#eee}a:hover{color:#747bff}button{background-color:#ddd}.message{color:#008b8b}}@media print{body *{display:none!important}}nav{margin:0;padding:0;display:flex;justify-content:flex-end;align-items:baseline;align-content:flex-end;gap:.2rem .2rem}nav>ul{flex-flow:row wrap;list-style-type:none;display:flex;justify-content:center;align-items:baseline;align-content:flex-end;gap:.2rem .2rem}nav>ul>li{flex-flow:row wrap;margin:0;padding:0;font-weight:500}div.hanja{border-radius:8px;margin:0;padding:0;overflow:hidden;font-family:local_Noto_Sans,Noto Sans,sans-serif;background-color:#fff;color:#333}div.hanja>p{margin-left:18px}div.hanja>div.hanja_more_info{padding:2px 6px;font-size:16px;color:#333}div.hanja>div.hanja_more_info svg{fill:#333}div.hanja>iframe.hanja_moreinfo{margin:0;border:0;padding:0}div.hanja>svg.image{background-color:#fff;cursor:grab}div.hanja>svg.image:active{cursor:grabbing}div.hanja>svg.image path.link{fill:none;stroke:#ddd;stroke-width:1px}g.node.clickable{cursor:crosshair}g.node.clickable:active{cursor:grabbing}g.node>g.level rect{rx:2px;stroke:#aaa;fill:#fff;fill-opacity:0;stroke-width:1px}g.node>g.level text{text-anchor:middle;alignment-baseline:middle;font-size:16px;fill:#888}g.node>g.level:nth-of-type(1) text{fill:#333}g.node>g.level:nth-of-type(2) text{fill:#f30}g.node>g.level:nth-of-type(3) text{fill:#d90}g.node>g.level:nth-of-type(4) text{fill:#693}g.node>g.level:nth-of-type(5) text{fill:#389}g.node>g.level:nth-of-type(6) text{fill:#87e}g.node>g.level:nth-of-type(7) text{fill:#ca56a7}g.node>g.level:nth-of-type(8) text{fill:#666}g.node>g.level:nth-of-type(9) text{fill:#955}g>g.character>text{text-anchor:middle;alignment-baseline:hanging;font-size:15px;fill:#000}g>text.radical,g.radical>text,g>g.character.clickable,g>text.radical.clickable,g>text.meaning.clickable,g>text.sound.clickable{cursor:crosshair}g>text.radical:active,g.radical>text:active,g>g.character.clickable:active,g>text.radical.clickable:active,g>text.meaning.clickable:active,g>text.sound.clickable:active{cursor:grabbing}g>text.radical,g.radical>text,g>text.meaning,g>text.sound{alignment-baseline:hanging;font-size:10px;font-family:local_Quicksand,Quicksand,local_Noto_Sans,Noto Sans,sans-serif;cursor:crosshair}g>text.radical{text-anchor:end;fill:#000}g.radical>text{text-anchor:start;fill:#000}g>text.meaning,g>text.sound{text-anchor:middle;fill:#333}g>text.children_count{text-anchor:middle;alignment-baseline:hanging;font-size:8px;fill:#333;font-family:local_Quicksand,Quicksand,local_Noto_Sans,Noto Sans,sans-serif}g>text.children_count.clickable{animation:color_animation 1.5s linear infinite}@keyframes color_animation{0%{fill-opacity:.3}50%{fill-opacity:1}99%{fill-opacity:.3}}g>text.children_count.clickable{cursor:crosshair}g>text.children_count.clickable:active{cursor:grabbing}@media (prefers-color-scheme: dark){div.hanja{background-color:#333;color:#fff}div.hanja>svg.image{background-color:#333}div.hanja>svg.image path.link{stroke:#555}g.node>g.level:nth-of-type(1) text{fill:#fff}g>g.character>text{fill:#fff}g>text.radical{fill:#fff}g.radical>text{fill:#fff}g>text.meaning,g>text.sound{fill:#ddd}g>text.children_count{fill:#ddd}div.hanja>div.hanja_more_info{color:#ddd}div.hanja>div.hanja_more_info svg{fill:#ddd}}
