.word-morphology{margin:12px 0 4px;padding:10px 12px;border:2px solid var(--ink);border-radius:12px;background:#fffdf6;text-align:left;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.word-morphology summary{cursor:pointer;font-weight:900;list-style-position:inside}.word-morphology summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:4px}.morphology-formula{display:block;color:var(--blue);font-size:16px;margin-top:3px}.morpheme-parts{display:flex;flex-wrap:wrap;gap:8px}.morpheme{flex:1 1 90px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:8px 10px;background:#edf0ff;border-radius:9px;gap:2px}.morpheme-prefix{background:#e5f6f3}.morpheme-suffix{background:#fff0c2}.morpheme-root{background:#ffe8e4}.morpheme>b{font-size:20px}.morpheme>small{font-size:11px;color:#555981}.morpheme-original{font-style:italic}.word-morphology .morphology-source,.word-morphology .morphology-help{font-size:11px;color:#62658a;margin:6px 0}.word-morphology .morphology-note{font-size:13px;margin:8px 0}.morphology-empty{font-size:12px;color:#62658a;margin:10px 0}.morphology-empty[hidden]{display:none!important}
