/* Leaf-shaped hit targets retain native buttons and course dialogs. */
html.lgvd-course-v2 .lgvd-tree-section .lgvd-tree-node{width:174px;min-height:120px;padding:23px 22px 20px 30px;border-radius:58% 5% 58% 5%;border:1px solid #c9d8b16b;background:radial-gradient(ellipse at 24% 15%,#b6c7a51f,transparent 55%),linear-gradient(145deg,#414b3a,#202e25 52%,#111b17);box-shadow:0 5px 0 -2px #09130e,0 8px 0 -4px #b7bc7844,0 20px 30px #0006,inset 0 1px #e7edcc44;text-align:center;overflow:hidden;isolation:isolate}
html.lgvd-course-v2 .lgvd-tree-section .lgvd-tree-node::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(145deg,transparent 49.3%,#dce3b62e 49.8%,#dce3b62e 50.2%,transparent 50.7%);opacity:.8}
html.lgvd-course-v2 .lgvd-tree-section .lgvd-tree-node::after{content:'';position:absolute;inset:12%;width:auto;height:auto;border:0;border-radius:inherit;background:repeating-linear-gradient(25deg,transparent 0 23px,#e1ddb90c 24px 25px,transparent 26px 43px);z-index:-1;pointer-events:none}
html.lgvd-course-v2 .lgvd-tree-node .lgvd-tech-icon{display:none}
html.lgvd-course-v2 .lgvd-tree-node small{font-size:9px;color:#c2ceb1;letter-spacing:.06em}
html.lgvd-course-v2 .lgvd-tree-node strong{font-size:16px;line-height:1.5;margin:7px 0 5px;color:#f2edce}
html.lgvd-course-v2 .lgvd-tree-node span{font-size:10px;color:#c0c6a8}
html.lgvd-course-v2 .lgvd-tree-section .lgvd-tree-node.is-selected{background:linear-gradient(145deg,#536045,#27392c 55%,#142018);border-color:#eee0a0;box-shadow:0 6px 0 -3px #09130e,0 16px 35px #0006,0 0 26px #d3d08733}
html.lgvd-course-v2 .lgvd-tree-node:focus-visible{outline:2px solid #eee0a0;outline-offset:5px}
@media(hover:hover){html.lgvd-course-v2 .lgvd-tree-node:hover{border-color:#eee0a0;filter:brightness(1.12)}}
@media(max-width:700px){html.lgvd-course-v2 .lgvd-tree-section .lgvd-tree-node{width:132px;min-height:100px;padding:19px 12px 16px 17px}html.lgvd-course-v2 .lgvd-tree-node strong{font-size:13px;margin:5px 0 3px}html.lgvd-course-v2 .lgvd-tree-node small{font-size:7px}html.lgvd-course-v2 .lgvd-tree-node span{font-size:8px}}
