.inventory-actions{display:flex;gap:8px;flex-wrap:wrap;position:sticky;top:-30px;background:#23434a;padding:12px 0;z-index:1;border-bottom:1px solid var(--line)}
.build-card{min-width:0}.levels{flex-wrap:wrap}
.inventory-actions button{font-size:14px;min-height:44px}.build-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.build-card{padding:18px;background:#19343b;border:1px solid #577c79;border-radius:7px}.build-card h3{font-size:25px;margin:8px 0}.build-card p,.inventory-note{font-size:14px!important}.statline{font:13px var(--number);color:var(--gold);margin-top:12px;line-height:1.5}.levels{display:flex;gap:5px;margin-top:12px}.levels button{padding:10px 12px;min-width:42px;min-height:44px;font-size:14px}.levels button[aria-pressed=true]{background:var(--gold);color:var(--ink)}.library-title{margin:24px 0 12px}.skill-entry{border-top:1px solid var(--line);padding:14px 0}.skill-entry summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:36px}.skill-entry summary span{font-size:17px}.skill-entry summary small{font-size:12px;letter-spacing:.04em;text-align:right}.skill-entry[open] summary{color:var(--gold);margin-bottom:12px}.skill-entry p{font-size:14px}.track-row{padding:12px;margin:6px 0;background:#1a353c;border-radius:4px}.track-row b{font-size:14px}@media(max-width:550px){.build-grid{grid-template-columns:1fr}.inventory-actions{top:-24px}.skill-entry summary span{font-size:16px}}
.collection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:16px 0}.collection-card,.evolution-card{border:1px solid var(--line);background:#19343b;border-radius:7px;padding:16px;margin:10px 0}.collection-card h3,.evolution-card h3{font-size:24px;margin:6px 0}.collection-card p,.evolution-card p,.evolution-card li{font-size:14px;line-height:1.5}.collection-card small,.evolution-card small,.next-level{color:var(--gold)}.collection-wallet{display:flex;align-items:center;gap:12px;margin:20px 0;flex-wrap:wrap}.collection-wallet .item-art{width:32px;height:32px}.evolution-card{display:grid;grid-template-columns:56px 1fr;gap:16px}.evolution-card>.item-art{width:56px;height:56px}.evolution-card ol{padding-left:20px}.library-title{scroll-margin-top:150px}.inventory-actions{max-width:100%}.next-level{margin-top:12px}@media(max-width:420px){.inventory-actions{gap:5px}.inventory-actions button{font-size:12px;padding:9px}.evolution-card{grid-template-columns:40px 1fr;gap:10px}.evolution-card>.item-art{width:40px;height:40px}.evolution-card h3{font-size:22px}}
