.home-guides{flex-wrap:wrap}.home-guides>button{flex:1 1 240px}.champion-library,.champion-ability-guide{max-width:1000px;margin:auto}.champion-ability-guide{max-width:780px}.ability-instruction{color:var(--muted,#99aeb7);margin:24px 0}.ability-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 0}.ability-tab{border:1px solid #665734;border-radius:10px;background:#101d26;color:#c6b587;padding:16px 6px;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer}.ability-tab img{width:64px;height:64px;border-radius:7px;object-fit:cover}.ability-tab[aria-selected=true]{border-color:#f1c85c;background:#1e2a2d;color:#ffe298;box-shadow:inset 0 -3px #e0b648}.ability-tab:hover{border-color:#e0b648}.ability-tab:focus-visible{outline:3px solid #71d7e0;outline-offset:3px}.ability-tab b{font-size:14px}.ability-heading{display:flex;gap:16px;align-items:center}.ability-heading img{border-radius:7px}.ability-heading h2{font:600 24px Beaufort,Georgia,serif;color:#f0ca70;margin:3px 0}.ability-heading .sub{margin:0}#ability-panel{border:1px solid #435059;border-radius:12px;padding:24px;background:#0d1a22;min-height:200px}.ability-points{padding-left:22px;line-height:1.9;margin-bottom:0}.ability-points li+li{margin-top:12px}.ability-points li::marker{color:#e0b648}.guide-glossary{margin:24px 0;padding:16px 20px;border:1px solid #34434b;border-radius:9px;line-height:1.8}.guide-glossary summary{cursor:pointer;color:#e5c16e}.item-simple{border-left:3px solid #e4bc59;padding:4px 0 4px 20px;margin:24px 0 30px}.item-simple h2{font:600 19px Segoe UI,Sylfaen,sans-serif;color:#f4d589;margin:0 0 8px}.item-simple p{line-height:1.9;margin:0}.item-tooltip .passive-block h2{display:block;margin:0 0 10px;font-size:18px;color:#ebcc87}.item-tooltip .passive-block ul{padding-left:20px;line-height:1.85}.item-tooltip .passive-block li+li{margin-top:9px}.item-tooltip .passive-block li::marker{color:#d2b164}@media(max-width:550px){.ability-tabs{gap:6px}.ability-tab{padding:12px 2px}.ability-tab img{width:46px;height:46px}.ability-tab b{font-size:11px}#ability-panel{padding:18px}.ability-heading h2{font-size:21px}.ability-points{font-size:16px}.champion-library .search-wrap{width:100%}}.home-guides{max-width:960px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-guides button{min-width:0}@media(max-width:700px){.home-guides{grid-template-columns:1fr}}
