@charset "UTF-8";
[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body{font-size:14px}header,main,footer{max-width:1520px}.hero{padding-bottom:23px}.hero h1{font-size:33px}.hero .intro{margin-top:7px;font-size:12px}.scheme-nav{display:flex;gap:6px;flex-wrap:wrap;padding:0 0 20px;font-size:12px}.scheme-nav a{border:1px solid var(--line);background:#fff;border-radius:4px;padding:7px 18px}.scheme-nav a[aria-current]{background:var(--green);color:white;border-color:var(--green)}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--green);outline-offset:3px}.table-notice{background:#eaf0e4;border-left:3px solid var(--green);padding:11px 15px;font-size:11px;color:#53694c;margin:0 0 22px}.scheme-checks{border:1px solid var(--line);border-radius:5px;display:flex;gap:26px;flex-wrap:wrap;margin:0 0 22px;padding:13px 20px;background:#fff}.scheme-checks legend{font-size:11px;color:var(--muted);padding:0 7px}.scheme-checks label{display:flex;align-items:center;gap:7px;font-size:13px;cursor:pointer}.scheme-checks input{accent-color:var(--green);width:15px;height:15px}.scheme-checks small{color:var(--muted);font-size:10px}.table-workspace{background:#fff;border:1px solid var(--line);border-radius:6px;padding:0 22px 16px}.table-tabs{display:flex;gap:22px;align-items:center;border-bottom:1px solid var(--line);padding:0}.table-tabs>button{background:none;border:0;border-bottom:3px solid transparent;padding:16px 1px 12px;font-size:15px;color:var(--muted)}.table-tabs>button[aria-selected=true]{color:var(--green);border-color:var(--green);font-weight:600}.download-links{margin-left:auto;display:flex;gap:15px;font-size:10px;color:var(--muted)}.table-filters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:21px 0 15px;align-items:end}.table-filters label{font-size:10px;color:var(--muted);display:flex;flex-direction:column;gap:5px;min-width:0}.table-filters .wide-filter{grid-column:span 2}.table-filters input,.table-filters select{width:100%;height:36px;padding:5px 9px;border:1px solid #d5ddcf;border-radius:4px;background:#fafbf7;color:var(--ink);font-size:12px}.reset-filter{grid-column:span 2;height:36px;border:1px solid #bccbb6;border-radius:4px;background:#fff;color:var(--green);font-size:11px}.table-tools{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.table-presets{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:10px;color:var(--muted)}.table-presets button,.view-options button{border:1px solid var(--line);border-radius:3px;background:#f8faf4;color:#57704d;font-size:10px;padding:4px 10px}.view-options{display:flex;gap:5px}.view-options button[aria-pressed=true]{color:white;background:var(--green);border-color:var(--green)}.table-caption{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin:19px 0 11px}.table-caption h2{font-size:22px;margin:0}.table-caption h2 span{font:11px "Noto Sans CJK SC",sans-serif;color:var(--muted);margin-left:10px}.table-caption p{font-size:11px;color:var(--muted);margin:7px 0 0}.scroll-hint{font-size:10px;color:var(--muted);white-space:nowrap}.interactive-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:4px;max-width:100%;scrollbar-color:#b9c9af #f2f5ed}.interactive-scroll table{border-collapse:separate;border-spacing:0;width:100%;font-size:11px}.interactive-scroll caption{text-align:left}.interactive-scroll th,.interactive-scroll td{border-right:1px solid #e0e5d8;border-bottom:1px solid #e0e5d8;padding:11px 12px;text-align:left;vertical-align:top}.interactive-scroll th:last-child,.interactive-scroll td:last-child{border-right:0}.interactive-scroll tbody tr:last-child td,.interactive-scroll tbody tr:last-child th{border-bottom:0}.interactive-scroll thead th{background:#e9efe1;color:#536c49;font-size:10px;font-weight:500;white-space:nowrap}.interactive-scroll thead small{display:block;color:#8b9982;font-size:9px;font-weight:400}.interactive-list{min-width:880px}.interactive-list.compare-list{min-width:1160px}.interactive-list tr:hover td,.interactive-list tr:hover th{background-color:#f6f9ef}.interactive-list .taxonomy{min-width:126px}.row-name{display:block;border:0;background:none;padding:0;color:var(--green);text-align:left;font-size:15px}.row-name:hover{text-decoration:underline}.family-label{color:var(--muted);font-size:9px;display:block;margin-top:2px}.class-cell{font-size:10px;color:#617257;min-width:105px;white-space:nowrap}.class-cell span{display:block}.condition-cell{min-width:110px;max-width:160px;color:#687a5e;font-size:10px;line-height:1.9}.example-cell{min-width:95px}.example-cell button{border:0;background:#eef3e7;color:var(--green);padding:2px 5px;margin:0 4px 4px 0;border-radius:2px;font-size:12px}.scheme-head{min-width:145px}.scheme-head b{font-weight:500}.final-reading{font-family:var(--font-ipa),sans-serif;font-size:18px;color:var(--green);line-height:1.4;white-space:nowrap}.reading-meta{display:block;color:var(--muted);font-size:9px;margin-top:4px}.scheme-baxter .final-reading{color:#4b5475}.badge{display:inline-block;min-width:18px;padding:0 4px;border:1px solid #cbdcbe;background:#edf5e6;border-radius:2px;color:#52773f;font-size:10px;text-align:center}.badge.B{color:#946a36;border-color:#e5d2b5;background:#faf1e4}.initial-name{font-size:17px;color:var(--green);font-weight:500;white-space:nowrap}.group-cell{color:var(--green);font-size:11px;min-width:125px;background:#f3f6ed}.initials-list{min-width:780px}.initial-link{font-size:10px;text-decoration:underline;color:var(--green);text-underline-offset:3px}.interactive-matrix{min-width:1160px;table-layout:fixed}.interactive-matrix th,.interactive-matrix td{padding:6px}.interactive-matrix thead th{text-align:center}.interactive-matrix .axis-nucleus{width:44px;vertical-align:middle;text-align:center;background:#eef3e7;color:var(--green);font:19px var(--font-ipa),sans-serif}.interactive-matrix .axis-medial{width:70px;vertical-align:middle;text-align:center;background:#f5f7ef;color:#65775a;font:16px var(--font-ipa),sans-serif}.interactive-matrix .baxter-axis{width:114px}.interactive-matrix td{vertical-align:top}.interactive-matrix .entering{background:#faf7ec}.interactive-matrix .matrix-group-start>th,.interactive-matrix .matrix-group-start>td{border-top:2px solid #d7dfcb}.final-cell{display:block;text-align:left;width:100%;padding:8px 7px;margin-bottom:5px;background:#fff;border:1px solid #dce4d3;border-left:2px solid #9eb68c;border-radius:3px;line-height:1.6;color:var(--ink)}.final-cell:last-child{margin-bottom:0}.final-cell:hover{border-color:var(--green);box-shadow:0 1px 4px #174f4917}.final-cell.type-B{border-left-color:#b9935d}.final-cell .final-reading{font-size:18px}.final-cell .cell-name{display:block;font-size:11px;color:#567549;margin-top:2px}.final-cell .cell-category{display:block;font-size:9px;color:var(--muted)}.final-cell .cell-condition{display:block;font-size:8px;color:#9a7b4d}.empty-cell{color:#d0d7c8;text-align:center!important;vertical-align:middle!important}.table-empty{text-align:center;padding:45px 15px;border:1px dashed var(--line);background:#fafbf7}.table-empty h3{font-size:20px}.table-empty p{font-size:12px;color:var(--muted)}.table-foot{font-size:10px;color:var(--muted);line-height:1.9;margin:14px 0 0}.filter-note{font-size:11px;background:#f7f4e7;border-left:2px solid #c9b275;color:#8b764d;padding:10px 12px;margin:10px 0}.table-method{padding:25px 0 30px;max-width:1080px}.table-method h2{font-size:24px}.table-method p,.table-method li{font-size:11px;color:var(--muted);line-height:2}.table-method a{text-decoration:underline;color:var(--green)}.table-method summary{font-size:12px;color:var(--green);cursor:pointer}.table-method details{margin:18px 0}.table-method ul{padding-left:19px}.table-method li{margin-bottom:8px}dialog{border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);padding:0;max-width:1080px;width:calc(100% - 40px);max-height:86vh;overflow:auto;box-shadow:0 12px 80px #17271c40}dialog::backdrop{background:#17291f70}.detail-bar{display:flex;justify-content:space-between;align-items:center;padding:13px 25px;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted);background:var(--paper);position:sticky;top:0;z-index:1}.detail-bar button{border:0;background:none;color:var(--green);font-size:25px;line-height:1;padding:4px 5px}#detail-content{padding:22px 25px 28px}#detail-content h2{margin:0 0 8px;font-size:27px}#detail-content h3{font-size:18px;margin:22px 0 12px}.detail-category{font-size:12px;color:var(--muted);line-height:2}.detail-reading-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.detail-reading-card{background:#fff;border:1px solid var(--line);border-radius:4px;padding:14px;min-width:0}.detail-reading-card label{display:block;font-size:10px;color:var(--muted);margin-bottom:10px}.detail-reading-card small{display:block;font-size:9px;color:var(--muted);margin-top:7px}.detail-reading-card .final-reading{white-space:normal;overflow-wrap:anywhere}.detail-conditions{font-size:11px;color:#687c5d;line-height:2}.detail-examples{display:flex;flex-wrap:wrap;gap:10px}.detail-examples a{display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);border-radius:4px;background:white;padding:12px 16px;min-width:110px}.detail-examples b{font-size:24px;font-weight:400;color:var(--green)}.detail-examples small{font-size:10px;color:var(--muted)}.position-list{min-width:900px}.position-list .final-reading{font-size:15px}.position-list td{font-size:10px}.detail-more summary{font-size:11px;color:var(--green)}.detail-query{margin-top:20px}.initial-compare-link{padding:5px 8px;border:1px solid var(--line);border-radius:3px;font-size:10px;color:var(--green);background:white}.table-error{color:#98643e;font-size:12px}
@media(max-width:900px){.table-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.table-filters .wide-filter{grid-column:span 2}.table-workspace{padding:0 15px 14px}.scheme-checks{gap:13px 20px}.detail-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){header{gap:8px}header nav{gap:10px}header nav a:last-child{display:block}.brand{font-size:14px}.seal{width:27px;height:31px;font-size:23px}.hero h1{font-size:26px}.scheme-nav{gap:5px;padding-bottom:15px}.scheme-nav a{font-size:11px;padding:6px 11px}.table-workspace{padding:0 11px 12px}.table-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.table-filters .wide-filter{grid-column:span 2}.reset-filter{grid-column:span 2}.table-tabs{gap:17px}.table-tabs>button{font-size:14px;padding-top:13px}.download-links{gap:8px;font-size:9px}.table-caption{align-items:flex-start}.table-caption h2{font-size:20px}.table-caption h2 span{display:block;margin:8px 0 0}.scroll-hint{font-size:9px}.table-tools{gap:12px}.scheme-checks{display:grid;grid-template-columns:1fr 1fr;padding:9px 12px;gap:10px}.scheme-checks label{font-size:11px}.table-notice{font-size:10px}dialog{width:calc(100% - 20px);max-height:90vh}.detail-bar{padding:12px 17px}#detail-content{padding:18px 17px}.detail-reading-card{padding:11px}.detail-reading-card .final-reading{font-size:17px}#detail-content h2{font-size:23px}.detail-examples{gap:8px}.detail-examples a{padding:9px 12px;min-width:90px}.interactive-matrix{min-width:1080px}.final-cell .final-reading{font-size:17px}}
.interactive-matrix thead .axis-nucleus,.interactive-matrix thead .axis-medial{font:10px/1.6 "Noto Sans CJK SC","Microsoft YaHei",sans-serif;vertical-align:middle}
