.leaderboard-row .leaderboard-inspect-button{display:inline-block;margin-top:5px;padding:3px 9px;border:1px solid #78674e;background:#17171d;color:#d7bc8b;font:inherit;font-size:.72rem}
.leaderboard-row:focus-visible{outline:1px solid #d7bc8b;outline-offset:-2px}
.leaderboard-context{position:fixed;z-index:6100;width:150px;border:1px solid #a18b66;background:#191920;box-shadow:0 10px 30px #000b;padding:5px}
.leaderboard-context button{width:100%;padding:10px;text-align:left;color:#e6d6b9;border:0;background:transparent;font:inherit}.leaderboard-context button:hover,.leaderboard-context button:focus-visible{background:#393039}
.leaderboard-inspection{position:fixed;z-index:5500;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(980px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:28px;background:linear-gradient(150deg,#26242a,#101218 60%,#1c1b21);border:1px solid #8f7856;box-shadow:0 0 0 100vmax #090a0edf,0 30px 100px #000;color:#e9dfd1}
.inspect-header{display:flex;justify-content:space-between;align-items:start;gap:16px;border-bottom:1px solid #625546;padding-bottom:18px}.inspect-header h2{margin:7px 0;font:1.7rem Cinzel,serif}.inspect-header small{color:#c1a370;letter-spacing:.15em;font-size:.65rem}.inspect-header p,.inspect-updated{font-size:.8rem;color:#b7aeb2}.inspect-section h3{font:1rem Cinzel,serif;color:#d7bc8b;margin:22px 0 12px}.inspect-skills{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.inspect-gear{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.inspect-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;min-height:145px;padding:12px 8px;border:1px solid var(--item-rarity);background:linear-gradient(#28252c,#14161c);color:#eee5d8;font:inherit;text-align:center}.inspect-item img{width:64px;height:64px;object-fit:cover;border:1px solid var(--item-rarity);background:#12131a}.inspect-passive img{border-radius:50%;object-fit:cover}.inspect-item>b{font-size:.7rem;color:#b3a48d}.inspect-item>span{font-size:.78rem}.inspect-item>small{color:var(--item-rarity);font-size:.66rem}.inspect-item:focus-visible,.inspect-item:hover{outline:1px solid #ddc397;box-shadow:inset 0 0 20px #bba67915}.inspect-empty{opacity:.45;justify-content:center}
body.leaderboard-inspecting #skill-popover,body.leaderboard-inspecting .loot-popover{z-index:6200}
@media(max-width:700px){.leaderboard-inspection{padding:18px}.inspect-skills,.inspect-gear{grid-template-columns:repeat(3,minmax(0,1fr))}.inspect-header{flex-wrap:wrap}.inspect-item{min-height:135px}}
@media(max-width:390px){.inspect-skills,.inspect-gear{grid-template-columns:repeat(2,minmax(0,1fr))}}
