/* ══════════════════════════════════════════════════════════════════════
   FEATURE: skill-tree.css ⚠️ CRÍTICO
   .skill-*, .skill-tree-*, .skill-node-*, .skill-connector, .skill-popover
   Árbol Duolingo-style con nodos 3D, conectores, estados (active, locked,
   completed, premium, quiz). Depende de CSS vars dinámicas:
   --tree-color, --lane-offset, --hub-color, --path-line.
   @keyframes: skillNodeIn, breatheGlow, activeRingSpin, activeGlow,
   startLabelBounce, mobileNodeFloat.
   ══════════════════════════════════════════════════════════════════════ */
/* TODO: Round 2 — extraer de learning.css (líneas 1630–2590) */
