.collection-tabs{flex-wrap:wrap}.collection-tabs button{white-space:nowrap}
.treasure-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.treasure-card{display:flex;align-items:center;text-align:left;gap:12px;padding:14px;background:#0b2829b0;border:1px solid #9bb99a45;border-radius:14px;color:#eee6cf;min-width:0;transition:background .18s,border-color .18s}.treasure-card[aria-pressed=true]{border-color:var(--treasure-color);background:#274a3c90;box-shadow:inset 0 0 24px #b7e9ac0e}.treasure-card img{width:86px;height:86px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 4px 9px #0005)}.treasure-card>span{display:grid;gap:5px;min-width:0}.treasure-card b{font-size:18px}.treasure-card em{font-size:12px;color:var(--treasure-color);font-style:normal}.treasure-card small{font-size:12px;line-height:1.7;color:#c1cebc}.treasure-card .loadout-state{font-style:normal;font-size:11px}.treasure-card.locked img{filter:grayscale(.85);opacity:.5}
.relic-spirit,.relic-missile{position:absolute;pointer-events:none;z-index:7;object-fit:contain;will-change:transform,opacity;transform-origin:center}.relic-spirit{filter:drop-shadow(0 0 12px var(--relic-color)) drop-shadow(0 5px 5px #0005)}.relic-missile{filter:drop-shadow(0 0 10px var(--relic-color))}.relic-proc-ring{position:absolute;pointer-events:none;z-index:6;border:2px solid var(--relic-color);border-radius:50%;box-shadow:0 0 28px var(--relic-color),inset 0 0 18px var(--relic-color);opacity:0;will-change:transform,opacity}
@media(max-width:800px){.treasure-grid{grid-template-columns:1fr}.treasure-card img{width:75px;height:75px}.collection-tabs{gap:3px}.collection-tabs button{font-size:12px;padding:7px 8px}}
@media(prefers-reduced-motion:reduce){.treasure-card{transition:none}}
.treasure-card[data-id=none]{grid-column:1/-1;min-height:42px;padding:8px 14px}.treasure-card[data-id=none]>img,.treasure-card[data-id=none] em,.treasure-card[data-id=none] small{display:none}.treasure-card[data-id=none]>span{width:100%;grid-template-columns:1fr auto;align-items:center}.treasure-card[data-id=none] b{font-size:14px}.treasure-card[data-id=none] .loadout-state{margin:0}
@media(min-width:801px) and (max-height:700px){.treasure-grid{gap:8px;margin:12px 0}.treasure-card{padding:10px;gap:8px}.treasure-card img{width:62px;height:62px}.treasure-card b{font-size:16px}.treasure-card small{font-size:11px;line-height:1.5}.treasure-card>span{gap:3px}}
.relic-ink{position:absolute;inset:0;display:block;background-repeat:no-repeat;will-change:opacity;transform-origin:center}
.treasure-card:focus-visible{outline:3px solid #a5e5bd;outline-offset:3px}
