.hero-inventory{color:var(--inventory-text);font-size:13px;line-height:1.5}.hero-inventory h3,.hero-inventory h4,.hero-inventory p{margin:0 0 10px}.hero-inventory h4{margin-top:16px;font-size:13px}.inventory-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.inventory-heading h3{font-size:16px}.hero-inventory button{font:inherit;color:inherit;background:var(--inventory-metal);box-shadow:var(--inventory-metal-shadow);border:1px solid var(--inventory-edge);border-radius:4px;min-height:44px;padding:8px 10px;cursor:pointer}.hero-inventory button:not(:disabled):hover{filter:brightness(1.12)}.hero-inventory button:focus-visible{outline:2px solid var(--inventory-focus);outline-offset:2px}.hero-inventory button:disabled{opacity:.6;cursor:not-allowed}.hero-inventory button[aria-pressed=true]{border-color:var(--inventory-focus);outline:2px solid var(--inventory-focus);outline-offset:-2px}.inventory-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-bottom:14px}.hero-inventory .inventory-cell{position:relative;display:grid;place-items:center;aspect-ratio:1;min-width:0;min-height:44px;padding:3px;border:1px solid var(--inventory-edge);border-radius:4px;background:var(--inventory-metal);box-shadow:var(--inventory-metal-shadow)}.inventory-cell-empty{opacity:.45}.inventory-marker{position:absolute;right:2px;bottom:2px;display:flex;color:var(--inventory-focus)}.hero-inventory .th-equipment-doll{margin-bottom:16px}.hero-inventory .th-equipment-doll button{padding:6px}.hero-inventory strong,.hero-inventory h4{overflow-wrap:anywhere}.inventory-detail{padding:12px;border:1px solid var(--inventory-edge);background:var(--inventory-wood);box-shadow:var(--inventory-wood-shadow);border-radius:4px;margin-bottom:14px}.inventory-detail .inventory-heading h4{margin-top:0}.inventory-detail .inventory-heading button{flex-shrink:0}.inventory-stats{margin:10px 0}.inventory-stats div{display:flex;justify-content:space-between;gap:10px}.inventory-stats dd{margin:0;font-variant-numeric:tabular-nums}.inventory-stat-positive{color:#92dd88}.inventory-stat-negative{color:#ff9c95}.inventory-suggest{width:100%}.hero-inventory .inventory-suggest,.hero-inventory .inventory-close{background:var(--inventory-copper);box-shadow:var(--inventory-copper-shadow)}.inventory-result{padding:10px 0}.hero-inventory ::selection{background:#785a39;color:var(--inventory-text)}
