.talent-path-picker{display:grid;grid-template-columns:minmax(240px,1fr) minmax(210px,1fr);gap:8px 20px;align-items:center;margin:12px 0 18px;padding:14px;border:1px solid #7bb9b0;border-left:5px solid #81cab3;border-radius:9px;background:#173540;color:#e9f4ec;font-family:Arial,sans-serif}
.talent-path-picker label{font-size:11px;font-weight:900;letter-spacing:.06em;color:#b8f4de}.talent-path-picker select{display:block;width:100%;min-width:0;min-height:46px;font:700 14px Arial;background:#0d2639;color:#fff0c6;border:1px solid #8fcabc;border-radius:6px;margin-top:7px;padding:9px}.talent-path-picker strong{color:#ffe1a0;font-size:14px}.talent-path-picker p{grid-column:1/-1;margin:0!important;color:#d6e9e6!important;font:12px/1.6 Arial!important}.talent-path-picker select:focus-visible{outline:3px solid #ffe9a6;outline-offset:3px}
#skills-section .skill-jumps{display:none}
#skill-tree .talent-new-branch .branch-copy{min-height:0;max-width:850px;font-size:13px;line-height:1.6;margin-bottom:24px}#skill-tree .talent-new-branch .skill-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin-bottom:25px;gap:14px;position:relative}#skill-tree .talent-new-branch .skill-node{border-radius:9px;padding:15px;border-top:4px solid var(--branch);background:#fffbed;box-shadow:0 3px 0 #223b4310}#skill-tree .talent-new-branch .skill-node>strong{font-size:21px}#skill-tree .talent-new-branch .skill-node>p:not(.skill-requires){font-size:13px;line-height:1.6;color:#304f58}#skill-tree .talent-new-branch [data-talent-role=capstone]{border:2px solid #a68a4f;background:linear-gradient(115deg,#fff0bc,#f2efda)}#skill-tree .talent-new-branch [data-talent-role=ultimate]{border:2px solid #a18bbc;background:linear-gradient(115deg,#e9e2f5,#e2f1e9)}#skill-tree .talent-new-branch .learned{box-shadow:inset 0 0 0 2px #8cba9c;background:#e6f2e2}#skill-tree .talent-new-branch [data-talent-role=ultimate] small{color:#634780;font-size:11px;letter-spacing:.06em}#skill-tree .talent-new-branch .skill-row[data-fork=true]:before{content:'';position:absolute;left:25%;right:25%;top:-12px;border-top:2px dashed var(--branch);pointer-events:none}.talent-flight-note{color:#d9ffdf!important;border-top:1px solid #80adab66;margin-top:5px;padding-top:4px;max-width:300px}
@media(max-width:700px){#skills-section .skill-jumps{display:none}.talent-path-picker{grid-template-columns:minmax(0,1fr);padding:10px;gap:8px}.talent-path-picker p{font-size:11px!important}.talent-path-picker strong{font-size:12px}.talent-path-picker select{font-size:12px}#skill-tree .talent-new-branch .skill-row{grid-template-columns:minmax(0,1fr);gap:10px}#skill-tree .talent-new-branch .skill-row[data-fork=true]:before{display:none}#skill-tree .talent-new-branch .skill-node{padding:12px}#skill-tree .talent-new-branch .skill-node>strong{font-size:20px}}
@media(prefers-reduced-motion:reduce){.talent-path-picker *,#skill-tree .talent-new-branch *{scroll-behavior:auto!important}}
