.talent-trees{display:block}.native-tree-tabs{display:flex;justify-content:center;gap:24px;padding:22px 14px 18px;background:linear-gradient(#442a24,#251b19);border:1px solid #806342;border-radius:16px 16px 0 0}.native-tree-tabs button{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:130px;padding:0 14px 8px;background:none;border:0;color:#d8c19c;cursor:pointer}.native-tree-tabs img{width:62px;height:62px;object-fit:cover;border:4px ridge #b5a586;border-radius:50%;box-shadow:0 0 0 2px #1d1611}.native-tree-tabs .active img{box-shadow:0 0 18px #9fbf74}.native-tree-tabs strong{font-family:Georgia,'Noto Serif SC',serif;font-size:19px;font-weight:400}.native-tree-tabs span{position:absolute;right:2px;top:44px;min-width:22px;background:#151b18;border:1px solid #ac9765;color:#e4d093;border-radius:4px;padding:3px}.native-tree[hidden]{display:none}.native-tree{border:4px ridge #82725a;border-radius:0 0 14px 14px;background:#ebd7a8}.native-tree>header{height:72px;background:#30221d;color:#f5e2bb;border-bottom:4px ridge #8f7a57}.native-tree header small{color:#bca98b}.native-tree h3{font-size:22px}.native-scroll{overflow-x:auto;overflow-y:hidden;padding-top:8px;background:radial-gradient(ellipse at 25% 20%,#fff3cd88,transparent 55%),repeating-linear-gradient(32deg,#be965a09 0 1px,transparent 1px 5px),#eddbb2}.native-board{min-width:960px;position:relative}.native-tree .talent-grid{padding:0;min-height:480px;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(3,160px)}.native-tree .talent-grid:before{display:none}.native-tree .talent-node{grid-column:var(--row);grid-row:var(--col);height:150px;padding-top:20px;box-sizing:border-box;opacity:1;z-index:1}.native-tree .talent-icon{flex-shrink:0;width:76px;height:76px;padding:4px;border:5px ridge #a28a60;border-radius:50%;background:#080a08;overflow:visible;box-shadow:0 0 0 2px #2b241b,0 4px 6px #35200b66}.native-tree .talent-icon img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;filter:grayscale(1) brightness(.65)}.native-tree .selected .talent-icon img{filter:none}.native-tree .talent-icon>b{right:-13px;bottom:-7px;border-radius:3px;padding:5px 6px;color:#bdd777;border:3px ridge #7c7a63;background:#111a18;font-size:11px}.native-tree .maxed .talent-icon>b{color:#f3e55d;background:#111a18}.native-tree .talent-node>strong{color:#4c351c;font-size:10px;max-width:112px;line-height:1.3;margin-top:10px}.native-tree .talent-step{top:86px;width:106px}.native-tree .talent-step button{opacity:1;border-color:#876e48;background:#3b3022;color:#f8e2ae}.native-links{position:absolute;top:0;left:0;width:100%;height:480px;pointer-events:none}.native-links line{stroke:#806637;stroke-width:3}.native-levels{display:grid;grid-template-columns:repeat(8,1fr);padding:10px 0 14px;border-top:4px solid #7b9e46;color:#594021;font:23px Georgia,serif;text-align:center}.native-tree .talent-tooltip{bottom:auto;top:115px;z-index:30}.native-tree .talent-node:nth-child(8n+1) .talent-tooltip{left:0;transform:none}.native-tree .talent-node:hover,.native-tree .talent-node:focus-within{z-index:40}.native-tree .talent-grid{z-index:1}.native-tree .selected .talent-icon{border-color:#bfaa6d}.crafting-panel>p{color:var(--muted);font-size:12px}@media(max-width:760px){.native-tree-tabs{gap:8px}.native-tree-tabs button{min-width:100px}.native-tree .talent-grid{min-height:480px;grid-template-rows:repeat(3,160px)}.native-tree .talent-node{height:150px}.native-tree .talent-icon{width:76px;height:76px}.native-scroll{padding-bottom:12px}}
