.global-skill-page{--item-grade:var(--accent-bright)}.global-skill-page .item-detail-icon img{width:112px;height:112px}.global-skill-tags{flex-wrap:wrap;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.global-skill-tags li{color:var(--text-desc);border:1px solid var(--border-strong);border-radius:3px;padding:.15rem .6rem;font-size:.75rem;line-height:1.6}.skill-level-head{color:var(--text-desc);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:.75rem;font-size:.875rem;display:flex}.skill-level-head>strong{color:var(--item-grade);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1}.skill-level-head>span strong{color:var(--text-emph);font-variant-numeric:tabular-nums}.skill-level-steps{grid-template-columns:repeat(auto-fill,minmax(2.25rem,1fr));gap:.3rem;margin-bottom:1rem;display:grid}.skill-level-steps button{border:1px solid var(--border-strong);background:var(--bg-3);min-height:2.25rem;color:var(--text-desc);font:500 .8125rem/1 var(--font-ui);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:2px}.skill-level-steps button[data-bonus]{border-style:dashed}.skill-level-steps button:hover{border-color:var(--accent);color:var(--text-emph)}.skill-level-steps button[aria-pressed=true]{border-color:var(--item-grade);background:color-mix(in srgb, var(--item-grade) 18%, var(--bg-3));color:var(--text-emph)}.skill-use{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem 1.25rem;margin:1rem 0 0;padding:0;display:grid}.skill-use>div{gap:.1rem;display:grid}.skill-use dt{color:var(--text-desc);font-size:.75rem}.skill-use dd{color:var(--text-emph);font-variant-numeric:tabular-nums;margin:0}.skill-variants,.skill-abnormals{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.skill-variant,.skill-abnormal{background:var(--slate-row,var(--bg-1));border:1px solid var(--border);border-radius:3px;grid-template-columns:48px minmax(0,1fr);gap:.5rem 1rem;padding:.85rem;display:grid}.skill-variant>img,.skill-abnormal>img{object-fit:contain;border:1px solid var(--border-strong);background:var(--bg-3);border-radius:2px;width:48px;height:48px}.skill-variant h3,.skill-abnormal h3{color:var(--text-emph);margin:0 0 .25rem;font-size:.9375rem}.skill-variant-meta{color:var(--text-desc);margin:0 0 .4rem;font-size:.8125rem}.skill-variant .global-description,.skill-abnormal .global-description{font-size:.875rem}.skill-values{overflow-x:auto}.skill-values .global-step-table{min-width:0}.skill-values tr[data-bonus]{color:var(--text-desc)}.skill-related{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.skill-ref{color:var(--link);align-items:center;gap:.5rem;min-width:0;text-decoration:none;display:inline-flex}.skill-ref img{object-fit:contain;border:1px solid var(--border-strong);background:var(--bg-3);border-radius:2px;flex:none;width:40px;height:40px}.skill-ref:hover span{color:var(--text-emph)}.skill-ref-note{color:var(--text-desc);font-variant-numeric:tabular-nums;font-size:.8125rem}.skill-grant{border-bottom:1px solid var(--border);gap:.1rem;padding:.55rem 0;font-size:.875rem;display:grid}.skill-grant:last-child{border-bottom:0}.skill-grant span{color:var(--text-desc);font-variant-numeric:tabular-nums;font-size:.8125rem}.skill-list-controls{flex-wrap:wrap;align-items:end;gap:.75rem 1rem;margin:0 0 1.25rem;display:flex}.skill-list-controls label{color:var(--text-desc);gap:.25rem;font-size:.8125rem;display:grid}.skill-list-controls input{border:1px solid var(--border-strong);background:var(--bg-3);min-width:16rem;min-height:2.5rem;color:var(--text-emph);font:inherit;border-radius:2px;padding:0 .75rem;font-size:.875rem}.skill-list-controls input:focus-visible{outline:2px solid var(--accent-bright);outline-offset:1px}.skill-category-links{flex-wrap:wrap;gap:.4rem;display:flex}.skill-category-links a{border:1px solid var(--border-strong);color:var(--text-desc);border-radius:3px;padding:.45rem .9rem;font-size:.875rem;text-decoration:none}.skill-category-links a:hover{border-color:var(--accent);color:var(--text-emph)}.skill-category-links a[aria-current=page]{border-color:var(--item-grade,var(--accent-bright));color:var(--text-emph);background:color-mix(in srgb, var(--accent-bright) 12%, var(--bg-3))}.skill-group{margin:0 0 2rem}.skill-group h2{margin:0 0 .85rem;font-size:1.15rem}.skill-cards{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.skill-card{background:var(--bg-1);border:1px solid var(--border-strong);color:inherit;border-radius:4px;grid-template-columns:56px minmax(0,1fr);gap:.25rem .85rem;height:100%;padding:.85rem;text-decoration:none;display:grid}.skill-card:hover{border-color:var(--accent)}.skill-card>img{object-fit:contain;border:1px solid var(--border-strong);background:var(--bg-3);border-radius:2px;grid-row:span 2;width:56px;height:56px}.skill-card strong{color:var(--text-emph);font-size:.9375rem;line-height:1.35}.skill-card-facts{color:var(--text-desc);font-variant-numeric:tabular-nums;font-size:.8125rem}.skill-card p{color:var(--text-main);grid-column:1/-1;margin:.35rem 0 0;font-size:.8125rem;line-height:1.5}.skill-class-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.skill-class-card{background:var(--bg-1);border:1px solid var(--border-strong);border-radius:4px;gap:.6rem;height:100%;padding:1rem;display:grid}.skill-class-card h2{margin:0;font-size:1.1rem}.skill-class-card h2 a{color:var(--text-emph);text-decoration:none}.skill-class-card h2 a:hover{color:var(--accent-bright)}.skill-class-icons{flex-wrap:wrap;gap:.3rem;display:flex}.skill-class-icons img{object-fit:contain;border:1px solid var(--border-strong);background:var(--bg-3);border-radius:2px;width:36px;height:36px}.skill-plan-link{align-self:flex-start;margin-top:.75rem}@media (max-width:720px){.skill-list-controls input{width:100%;min-width:0}.skill-variant,.skill-abnormal{grid-template-columns:40px minmax(0,1fr)}.skill-variant>img,.skill-abnormal>img{width:40px;height:40px}}
