#root{max-width:1280px;margin:0 auto}table{font-size:16px}td{padding:8px 32px;border-bottom:1px solid #ddd}td.radicalGroup{padding:0;border:none}td.radicalGroup h2{font-size:24px;margin:32px 0 0}tr td:nth-child(1){padding-left:0}.characters{display:flex;gap:4px}.hanziCharacterBox{border:1px solid #DDD}.hanziContainer{display:flex;flex-direction:column;gap:8px;cursor:pointer}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;min-width:320px;min-height:100vh}
