.skill-index,.skill-detail{width:min(1180px,calc(100% - 48px));margin:auto;padding:52px 0 100px}.skill-index>header{max-width:890px}.skill-index>header>span,.skill-hero>.kicker,.skill-body section>span,.skill-body aside>div>span,.skill-filters label>span{color:#d6b75f;font:12px var(--mono);letter-spacing:.1em}.skill-index--poe2>header>span,.skill-detail--poe2 .kicker,.skill-detail--poe2 .skill-body section>span{color:#84c8c0}.skill-index h1,.skill-hero h1{margin:12px 0;font:500 clamp(48px,6vw,78px)/.98 var(--serif)}.skill-index header p,.skill-hero>p{max-width:800px;color:#b2bdb7;font-size:18px;line-height:1.65}.skill-filters{display:grid;grid-template-columns:1.5fr 1fr auto;gap:8px;margin:34px 0;padding:12px;border:1px solid #38463f;background:#101613}.skill-filters label{display:flex;flex-direction:column;gap:7px}.skill-filters input,.skill-filters select{height:48px;padding:0 13px;border:1px solid #425149;background:#090e0b;color:#e2d4b9;font-size:15px}.skill-filters option{background:#0b100e;color:#e0c66f}.skill-filters button{align-self:end;height:48px;padding:0 22px;border:0;background:#c8aa63;color:#123026;font-weight:700}.skill-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.skill-card{min-height:210px;padding:25px;border:1px solid #37443e;border-top:2px solid #bd914b;background:#101613;text-decoration:none}.skill-index--poe2 .skill-card{border-top-color:#75aaa4}.skill-card>span{color:#91a198;font:11px var(--mono);letter-spacing:.07em}.skill-card h2{margin:9px 0;font:500 29px var(--serif)}.skill-card p{color:#aab5ae;line-height:1.55}.skill-card em{display:block;margin-top:22px;color:#d6bd74;font:normal 12px var(--mono)}.skill-hero{padding:35px;border:1px solid #35423c;background:#0e1411}.skill-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:16px;background:#35423c}.skill-facts>div{padding:20px;background:#101613}.skill-facts span{display:block;color:#91a198;font:11px var(--mono)}.skill-facts strong{display:block;margin-top:7px;font:500 21px var(--serif)}.skill-body{display:grid;grid-template-columns:2fr 1fr;gap:18px;margin-top:28px}.skill-body main>section,.skill-body aside>div{margin-bottom:14px;padding:27px;border:1px solid #35423c;background:#101513}.skill-body h2{font:500 32px var(--serif)}.skill-body p{color:#a9b5ae;line-height:1.65}.skill-body aside a{display:block;margin-top:12px;color:#d8bf77}.skill-body aside a strong,.skill-body aside a small{display:block}.skill-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.skill-tags b{padding:7px 9px;border:1px solid #46534c;color:#c6d0c9;font:11px var(--mono)}@media(max-width:900px){.skill-grid{grid-template-columns:repeat(2,1fr)}.skill-body{grid-template-columns:1fr}}@media(max-width:650px){.skill-index,.skill-detail{width:calc(100% - 28px)}.skill-filters,.skill-grid,.skill-facts{grid-template-columns:1fr}.skill-hero{padding:24px}}
