.skin-inventory{min-height:75vh}.skin-inventory h1{font-size:clamp(30px,4vw,46px);margin:8px 0}.skin-lead{max-width:700px;color:#b0bba6}.skin-stats{display:flex;gap:28px;margin:25px 0}.skin-stats b{font-size:32px;color:#bcf432;margin-right:8px}.skin-tabs,.skin-filters{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.skin-tabs button[aria-pressed=true]{background:#b7ef35;color:#121c0b}.skin-filters .input{min-width:0;flex:1}.skin-filters select{max-width:250px}.skin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.game-skin-card{--skin-grade:#65d877;background:linear-gradient(145deg,#172013,#0c120c);border:1px solid #34442b;border-bottom:3px solid var(--skin-grade);border-radius:13px;padding:16px;min-width:0;display:flex;flex-direction:column}.game-skin-card.grade-rare{--skin-grade:#66b4ff}.game-skin-card.grade-epic{--skin-grade:#b884ff}.game-skin-card.grade-legendary{--skin-grade:#ff83ce}.game-skin-card.grade-mythic{--skin-grade:#ff5966}.game-skin-card.grade-secret{--skin-grade:#bcbac6}.game-skin-card.grade-gold{--skin-grade:#ffda55}.game-skin-preview{height:160px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse,#26382366,transparent 75%);border-radius:8px}.game-skin-preview img{width:100%;height:100%;object-fit:contain}.skin-placeholder{font-size:65px;color:#9ebc73}.game-skin-preview>small{color:#a8b695;letter-spacing:3px}.ownership{position:absolute;right:0;top:0;background:#182015ed;color:#bbc4b5;padding:5px 9px;border:1px solid #46533c;border-radius:5px;font-size:11px}.ownership.selected{background:#b7ef35;color:#17220a}.skin-grade{color:var(--skin-grade);margin-top:12px;letter-spacing:2px}.game-skin-card h3{font-size:17px;line-height:1.4;margin:8px 0}.game-skin-card code{font-size:10px;color:#95a18c;overflow-wrap:anywhere;margin-bottom:16px}.game-skin-card button{margin-top:auto;border-radius:7px}.game-skin-card button:disabled{opacity:.5;cursor:default}.skin-empty{padding:35px;text-align:center;background:#131c10;border:1px dashed #47593a;border-radius:14px}.skin-inventory .error{color:#ffa69d}.skin-inventory #skinSync{font-size:13px;color:#a1ae98}.inventory-view .global-site-header{display:flex!important;flex-wrap:wrap!important}.inventory-view .global-site-header nav{order:3;flex-basis:100%;overflow:auto;justify-content:flex-start!important}.inventory-view .global-site-header .header-actions{margin-left:auto!important}.inventory-view .btn{border-radius:7px}@media(max-width:600px){.skin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-skin-card{padding:10px}.game-skin-preview{height:120px}.game-skin-card h3{font-size:14px}.skin-filters{flex-direction:column}.skin-filters select{max-width:none}.skin-inventory .wrap{width:calc(100% - 24px)}.skin-stats{gap:15px}.skin-stats b{font-size:25px}.inventory-view .global-site-header{position:relative!important}.inventory-view .global-site-header .header-actions{flex-basis:100%;flex-wrap:wrap!important;margin-left:0!important}}@media(max-width:340px){.skin-grid{grid-template-columns:1fr}}
.inventory-view [hidden]{display:none!important}

/* v80 compact collection */
.skin-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.game-skin-card{padding:10px}.game-skin-preview{height:115px}.game-skin-card h3{font-size:13px}.game-skin-card .btn{font-size:12px;padding:8px}.ownership.owned,.ownership.selected{background:#143d23;color:#8cffa5;border-color:#299954}.ownership.missing{background:#471c21;color:#ff9ea7;border-color:#b44c59}.showcase-toggle{display:flex;align-items:center;gap:6px;font-size:12px;color:#bed5b1;margin:10px 0}.showcase-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0}.showcase-toolbar p{flex-basis:100%;margin:0;color:#becab6}.profile-skin-showcase{padding:22px}.profile-skin-showcase .skin-grid{margin-top:18px}.profile-skin-showcase h2{margin:0}.profile-skin-showcase img{width:100%;height:115px;object-fit:contain}.profile-skin-showcase h3{overflow-wrap:anywhere}.profile-skin-showcase .game-skin-card button{margin-top:auto}
@media(max-width:1100px){.skin-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.skin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-skin-showcase{padding:12px}.game-skin-preview{height:100px}}
