@font-face{font-family:Fangzheng;src:url(/assets/FangZhengKaiTi-GBK-1-BesDylHl.ttf)}@font-face{font-family:Boruo;src:url(/assets/AaBanRuoKaiShuJiaCu-2-_dFF_M7w.ttf)}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:100%;height:100%;margin:0}.card-container[data-v-5b7fd576]{width:max-content;height:fit-content;display:flex;gap:8px;flex-direction:column;border:var(--5b0c9a4a) solid var(--1bab4c4e);border-radius:10px;padding:10px;background-color:#fff}.name-container[data-v-5b7fd576]{display:flex;flex-direction:row;align-items:center;gap:8px}.name-text[data-v-5b7fd576]{font-size:22px;font-weight:700;color:#333}.parent-text[data-v-5b7fd576]{font-size:18px;color:#727272}.sex-container[data-v-5b7fd576]{width:20px;height:18px;padding:2px;border-radius:20px;background-color:var(--1bab4c4e);display:flex;align-items:center;justify-content:center}.sex-text[data-v-5b7fd576]{font-size:13px;color:#fff}.age-container[data-v-5b7fd576]{color:#727272;font-size:18px}.content-container[data-v-5b7fd576]{font-size:18px}.chart-container[data-v-7281f1db]{max-width:var(--e00a7188);max-height:var(--e00a714a);width:100%;height:100vh}.detail-container[data-v-7281f1db]{display:flex;flex-direction:column;gap:10px;position:fixed;top:5%;left:5%;z-index:999}.detail-container[data-v-5d815b9c]{display:flex;gap:10px;flex-direction:column}.title-container[data-v-5d815b9c]{display:flex;flex-direction:row;gap:5px;align-items:center}.tree-title[data-v-5d815b9c]{font-size:20px;line-height:34px}.gender[data-v-5d815b9c]{width:20px;height:20px;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center}.male[data-v-5d815b9c]{background-color:#185a97}.female[data-v-5d815b9c]{background-color:#a22f2f}.input-container[data-v-72371fae]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:80%;height:100vh;margin:auto}.input-input[data-v-72371fae]{border-radius:5px;border:1px solid #ccc}.input-button[data-v-72371fae]{width:50%}#app{overflow:hidden}
