.tdj-skill-nav:where(.astro-2xosgvqs){align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:space-between;margin-bottom:.9rem}.tdj-skill-nav:where(.astro-2xosgvqs) span:where(.astro-2xosgvqs){display:flex;flex-wrap:wrap;gap:.7rem}.tdj-skill-nav:where(.astro-2xosgvqs) a:where(.astro-2xosgvqs),.tdj-skill-character:where(.astro-2xosgvqs){color:var(--leaf-primary-hover);font-weight:700;text-decoration:none}.tdj-skill-summary:where(.astro-2xosgvqs),.tdj-skill-movie:where(.astro-2xosgvqs),.tdj-skill-visual:where(.astro-2xosgvqs),.tdj-skill-empty:where(.astro-2xosgvqs){background:var(--leaf-bg-card);border:1px solid var(--leaf-border);border-radius:var(--leaf-radius-card);box-shadow:var(--leaf-shadow-card);padding:1rem}.tdj-skill-heading:where(.astro-2xosgvqs),.tdj-skill-movie-heading:where(.astro-2xosgvqs),.tdj-skill-visual-toolbar:where(.astro-2xosgvqs){align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.tdj-skill-heading:where(.astro-2xosgvqs) p:where(.astro-2xosgvqs),.tdj-skill-heading:where(.astro-2xosgvqs) h2:where(.astro-2xosgvqs),.tdj-skill-movie:where(.astro-2xosgvqs) p:where(.astro-2xosgvqs),.tdj-skill-visual:where(.astro-2xosgvqs) p:where(.astro-2xosgvqs),.tdj-skill-visual:where(.astro-2xosgvqs) figure:where(.astro-2xosgvqs){margin:0}.tdj-skill-heading:where(.astro-2xosgvqs) p:where(.astro-2xosgvqs),.tdj-skill-stat-grid:where(.astro-2xosgvqs) small:where(.astro-2xosgvqs),.tdj-skill-movie-heading:where(.astro-2xosgvqs) small:where(.astro-2xosgvqs),.tdj-skill-movie:where(.astro-2xosgvqs)>p:where(.astro-2xosgvqs),.tdj-skill-visual-toolbar:where(.astro-2xosgvqs) small:where(.astro-2xosgvqs),.tdj-skill-visual:where(.astro-2xosgvqs) figcaption:where(.astro-2xosgvqs),.tdj-skill-visual:where(.astro-2xosgvqs)>p:where(.astro-2xosgvqs){color:var(--leaf-text-muted)}.tdj-skill-heading:where(.astro-2xosgvqs) h2:where(.astro-2xosgvqs){color:var(--leaf-heading);font-size:1.75rem}.tdj-skill-tags:where(.astro-2xosgvqs),.tdj-skill-visual-toolbar:where(.astro-2xosgvqs)>div:where(.astro-2xosgvqs):last-child{display:flex;flex-wrap:wrap;gap:.4rem}.tdj-skill-tags:where(.astro-2xosgvqs) span:where(.astro-2xosgvqs),.tdj-skill-visual-toolbar:where(.astro-2xosgvqs) button:where(.astro-2xosgvqs){background:#23b7e514;border:1px solid rgba(35,183,229,.28);border-radius:999px;color:var(--leaf-text);padding:.32rem .68rem}.tdj-skill-description:where(.astro-2xosgvqs){font-size:1.02rem;line-height:1.7;margin:.9rem 0}.tdj-skill-stat-grid:where(.astro-2xosgvqs){display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.tdj-skill-stat-grid:where(.astro-2xosgvqs) span:where(.astro-2xosgvqs){background:var(--leaf-bg-subtle);border:1px solid var(--leaf-border);border-radius:var(--leaf-radius-card);display:grid;gap:.12rem;padding:.6rem}.tdj-skill-stat-grid:where(.astro-2xosgvqs) strong:where(.astro-2xosgvqs){color:var(--leaf-heading);font-size:1.1rem}.tdj-skill-facts:where(.astro-2xosgvqs){display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tdj-skill-facts:where(.astro-2xosgvqs) dl:where(.astro-2xosgvqs){background:var(--leaf-bg-subtle);border:1px solid var(--leaf-border);border-radius:var(--leaf-radius-card);margin:0;padding:.45rem .75rem}.tdj-skill-facts:where(.astro-2xosgvqs) dl:where(.astro-2xosgvqs) div:where(.astro-2xosgvqs){display:grid;gap:.5rem;grid-template-columns:minmax(7rem,.7fr) minmax(0,1fr);padding:.42rem 0}.tdj-skill-facts:where(.astro-2xosgvqs) dl:where(.astro-2xosgvqs) div:where(.astro-2xosgvqs)+div:where(.astro-2xosgvqs){border-top:1px solid var(--leaf-border)}.tdj-skill-facts:where(.astro-2xosgvqs) dt:where(.astro-2xosgvqs){color:var(--leaf-text-muted)}.tdj-skill-facts:where(.astro-2xosgvqs) dd:where(.astro-2xosgvqs){margin:0}.tdj-table-scroll:where(.astro-2xosgvqs){max-width:100%;overflow-x:auto}.tdj-skill-learn-table:where(.astro-2xosgvqs),.tdj-skill-technical-table:where(.astro-2xosgvqs),.tdj-skill-addition-table:where(.astro-2xosgvqs){min-width:42rem}.tdj-skill-character:where(.astro-2xosgvqs){align-items:center;display:inline-flex;gap:.5rem;white-space:nowrap}.tdj-skill-character:where(.astro-2xosgvqs) img:where(.astro-2xosgvqs){background:#0b131ba3;border:1px solid var(--leaf-border);border-radius:.4rem;height:2.5rem;image-rendering:pixelated;object-fit:contain;width:2.5rem}.tdj-skill-visual:where(.astro-2xosgvqs){display:grid;gap:.75rem}.tdj-skill-movie:where(.astro-2xosgvqs){display:grid;gap:.75rem}.tdj-skill-movie-heading:where(.astro-2xosgvqs)>div:where(.astro-2xosgvqs){display:grid}.tdj-skill-movie-heading:where(.astro-2xosgvqs)>span:where(.astro-2xosgvqs){background:#e8a93d1a;border:1px solid rgba(232,169,61,.35);border-radius:999px;color:var(--leaf-text);padding:.28rem .62rem}.tdj-skill-movie:where(.astro-2xosgvqs) video:where(.astro-2xosgvqs){aspect-ratio:8 / 5;background:#000;border:1px solid var(--leaf-border);display:block;height:auto;width:100%}.tdj-skill-visual-toolbar:where(.astro-2xosgvqs)>div:where(.astro-2xosgvqs):first-child{display:grid}.tdj-skill-visual-toolbar:where(.astro-2xosgvqs) button:where(.astro-2xosgvqs){cursor:pointer;font:inherit}.tdj-skill-visual-toolbar:where(.astro-2xosgvqs) button:where(.astro-2xosgvqs).is-active{background:var(--leaf-primary);color:#061018}.tdj-skill-visual:where(.astro-2xosgvqs) figure:where(.astro-2xosgvqs){background:#03080d;border:1px solid var(--leaf-border);display:grid}.tdj-skill-visual:where(.astro-2xosgvqs) figure:where(.astro-2xosgvqs) img:where(.astro-2xosgvqs){aspect-ratio:335 / 221;display:block;image-rendering:pixelated;object-fit:contain;width:100%}.tdj-skill-visual:where(.astro-2xosgvqs) figcaption:where(.astro-2xosgvqs){border-top:1px solid var(--leaf-border);font-size:.88rem;padding:.55rem .7rem}.tdj-skill-visual:where(.astro-2xosgvqs) .tdj-skill-visual-caution:where(.astro-2xosgvqs){background:#e8a93d1a;border-left:3px solid #e8a93d;color:var(--leaf-text);padding:.65rem .75rem}.tdj-skill-empty:where(.astro-2xosgvqs) p:where(.astro-2xosgvqs){margin-bottom:0}.tdj-skill-technical-table:where(.astro-2xosgvqs) th:where(.astro-2xosgvqs),.tdj-skill-addition-table:where(.astro-2xosgvqs) th:where(.astro-2xosgvqs){white-space:nowrap}@media(max-width:46rem){.tdj-skill-stat-grid:where(.astro-2xosgvqs),.tdj-skill-facts:where(.astro-2xosgvqs){grid-template-columns:1fr}.tdj-skill-nav:where(.astro-2xosgvqs){align-items:flex-start;flex-direction:column}}
