.fe-pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.fe-pair>*{min-width:0}.fe-pair select{width:100%}.fe-figure{margin:1rem 0}.fe-figure svg{display:block;width:100%;max-width:480px;margin:auto;height:auto}.fe-line{stroke:#526376;stroke-width:2.5}.fe-ke{stroke-dasharray:7 5}.fe-active{stroke:#1d4ed8;stroke-width:6}.fe-node circle{stroke:#526376;stroke-width:2}.fe-node text{font-size:26px;font-weight:700;fill:#171717}.fe-node-0 circle{fill:#80c7b2}.fe-node-1 circle{fill:#dc3838}.fe-node-1 text,.fe-node-4 text{fill:#fff}.fe-node-2 circle{fill:#f4d457}.fe-node-3 circle{fill:#fff}.fe-node-4 circle{fill:#181818}.fe-key{display:inline-block;margin-right:.5rem}.fe-key:before{content:'';display:inline-block;width:1.5rem;vertical-align:middle;margin-right:.3rem;border-top:3px solid #526376}.fe-key-ke:before{border-top-style:dashed}.fe-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.fe-buttons [aria-pressed=true]{outline:3px solid #1d4ed8;outline-offset:1px}.fe-table{min-width:660px}.fe-quote{margin:1rem 0;padding:.75rem 1rem;border-left:3px solid var(--line);background:var(--soft);overflow-wrap:anywhere}.fe-quote p{margin:0 0 .5rem}.fe-quote cite{font-style:normal;font-size:.95rem}#fe-relation{font-weight:700}#fe-relations{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}#fe-ganzhi-result{overflow-wrap:anywhere}
