/* Item grade frames: grey, green, blue, purple, orange and junk grey-brown. */
.inventory-slot.occupied,.equipment-slot.occupied{border-width:2px!important}
.inventory-slot.rarity-poor,.equipment-slot.rarity-poor{--quality-color:#8c8581;border-color:var(--quality-color)!important}
.inventory-slot.rarity-common,.equipment-slot.rarity-common{--quality-color:#a9b1b5;border-color:var(--quality-color)!important}
.inventory-slot.rarity-uncommon,.equipment-slot.rarity-uncommon{--quality-color:#4ed085;border-color:var(--quality-color)!important}
.inventory-slot.rarity-rare,.equipment-slot.rarity-rare{--quality-color:#4c9cff;border-color:var(--quality-color)!important}
.inventory-slot.rarity-epic,.equipment-slot.rarity-epic{--quality-color:#bb78ec;border-color:var(--quality-color)!important}
.inventory-slot.rarity-legendary,.equipment-slot.rarity-legendary{--quality-color:#f6aa48;border-color:var(--quality-color)!important}
.inventory-slot.occupied{box-shadow:inset 0 0 9px #0007,0 0 0 1px color-mix(in srgb,var(--quality-color) 45%,transparent)}
.item-quality-name{color:var(--quality-color,#f0f0f0)}
.hero-wallet{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-8px 0 14px;padding:11px 14px;background:#263a44;border:1px solid #ac9470;border-radius:10px;color:#f5e6c9;font-size:13px}
.hero-wallet strong{font-size:18px;font-variant-numeric:tabular-nums;color:#ffe5a4}
