.inventory{--inv-ink:#ddd9d0;--inv-muted:#a9aaa2;--inv-line:#303532;--inv-mint:#c4a76d;min-width:0;color:var(--inv-ink)}.inventory-heading{justify-content:flex-end;margin:-16px 0 8px;display:flex}.inventory-stock{color:#c0a86e;font-size:10px}.inventory-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.inventory-workspace[data-selected=true]{grid-template-columns:minmax(0,1fr) 260px}.inventory-grid{min-width:0}.inventory .mq-inventory-item{width:100%;min-width:0;font:400 11px/1.5 var(--font-dm), sans-serif}.inventory .mq-inventory-item[aria-pressed=true]{background:#191e1b;border-color:#907d53}.inventory .mq-inventory-item h3{font:inherit;letter-spacing:normal}.inventory-item-copy{overflow-wrap:anywhere;min-width:0}.inventory .mq-item-gem>:is(img,svg){object-fit:contain;width:30px;height:30px;transform:rotate(-45deg)}.inventory .inventory-quantity{font-weight:400}.inventory-hint{color:#69706a;margin-top:16px;font-size:10px}.inventory-detail{overflow-wrap:anywhere;background:#151918;border:1px solid #303532;border-radius:6px;min-width:0;padding:20px}.inventory-detail h3{font:600 18px/1.2 var(--font-cinzel), serif;margin-top:9px}.inventory-equipped-badge{text-overflow:ellipsis;white-space:nowrap;color:#c4a76d;text-align:left;font-size:8px;position:absolute;bottom:5px;left:17px;right:17px;overflow:hidden}.inventory-empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:200px;display:flex}.inventory-equip-target{width:100%;margin-top:16px}.inventory :is(button,a,input,select):focus-visible{outline-offset:3px;outline:2px solid #c4a76d}.inventory-toolbar{flex-wrap:wrap;gap:.65rem;display:flex}.inventory-toolbar label{min-width:0}.inventory-search{border:1px solid var(--inv-line);background:#111514;border-radius:.5rem;flex:14rem;align-items:center;gap:.6rem;padding:0 .8rem;display:flex}.inventory-search svg{stroke:var(--inv-muted);fill:none;stroke-width:1.5px;flex-shrink:0}.inventory-search input{width:100%;min-width:0;color:var(--inv-ink);font:inherit;background:0 0;border:0;padding:.8rem 0;font-size:.75rem}.inventory-search input::placeholder{color:var(--inv-muted);opacity:1}.inventory-toolbar select{max-width:100%;color:var(--inv-ink);border:1px solid var(--inv-line);font:inherit;background:#111514;border-radius:.5rem;padding:.8rem .6rem;font-size:.75rem}.inventory-options{color:var(--inv-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1rem 0;font-size:.7rem;display:flex}.inventory-options p{margin:0}.inventory-options label{cursor:pointer;align-items:center;gap:.45rem;display:flex}.inventory-options input{accent-color:var(--inv-mint);width:1rem;height:1rem}.inventory-art{background:0 0;justify-content:center;align-items:center;height:10rem;display:flex}.inventory-art img{margin:0!important}.inventory-art>img,.inventory-art>svg{object-fit:contain;filter:drop-shadow(0 8px 12px #0005);max-width:100%}.inventory-equip{color:var(--inv-muted);gap:.45rem;margin-top:1rem;font-size:.72rem;display:grid}.inventory-equip select{width:100%;min-width:0;color:var(--inv-ink);border:1px solid var(--inv-line);font:inherit;background:#111514;border-radius:.5rem;padding:.7rem .6rem}.inventory-category{color:var(--inv-mint);margin:.5rem 0;font-size:.7rem}.inventory-description{color:var(--inv-muted);margin:1rem 0;font-size:.75rem;line-height:1.8}.inventory-detail dl{border-top:1px solid var(--inv-line);margin:0;padding:1rem 0 0;font-size:.72rem;line-height:1.7}.inventory-detail dl div+div{margin-top:.7rem}.inventory-detail dt{color:var(--inv-muted)}.inventory-detail dd{margin:.1rem 0 0}.inventory-actions{gap:.6rem;margin-top:1.25rem;display:grid}.inventory-actions a,.inventory-empty a{background:var(--inv-mint);color:#111514;text-align:center;border-radius:2rem;padding:.8rem;font-size:.75rem;font-weight:600;text-decoration:none}.inventory-actions a+a{color:var(--inv-mint);background:0 0;border:1px solid #c4a76d77}.inventory-empty h3{margin:0;font-size:1rem}.inventory-empty p{color:var(--inv-muted);max-width:30rem;margin:0;font-size:.8rem;line-height:1.7}.inventory .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inventory-equipped-owner{color:#f1e3bd;background:#111514;border:1px solid #c4a76d66;border-radius:.4rem;padding:.6rem;font-size:.75rem;line-height:1.6}.inventory-detail .inventory-main-stat dt{color:var(--inv-ink)}.substat-upgrades{color:#c4a76d;white-space:nowrap;font-weight:700}.inventory-art{background:#191d1b}.inventory-category{color:#b7a274}.inventory-actions a,.inventory-empty a,.inventory-equip-target{color:#111612;background:#a99568;border-radius:4px}.inventory-actions a+a{color:#d1bd8e;background:0 0;border-color:#756b4e}@media (max-width:980px){.inventory-workspace[data-selected=true]{grid-template-columns:minmax(0,1fr)}}@media (max-width:500px){.inventory-toolbar>label:not(.inventory-search){flex:8rem}.inventory-toolbar select{width:100%}.inventory .mq-inventory-item{grid-template-columns:1fr;justify-items:start;padding:17px}.inventory .mq-item-gem{margin:8px}}.inventory .mq-inventory-grid{align-items:stretch}.mq-app-shell .inventory .mq-inventory-grid .artifact-tile{width:100%;height:100%;min-height:118px;padding:14px}.mq-app-shell .inventory .mq-inventory-grid .artifact-tile>:is(img,svg){max-width:96px;max-height:96px;margin:auto}
