.wins{border:3px solid var(--ink);background:linear-gradient(180deg,color-mix(in srgb,var(--surface2) 92%,#000) 0 14px,color-mix(in srgb,var(--surface) 90%,#000) 14px);width:100%;box-shadow:0 6px 0 var(--ink),0 0 26px color-mix(in srgb,var(--gold) 30%,transparent);border-radius:18px;padding:18px 20px 20px;position:relative;overflow:hidden}.wins-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-top:8px;display:flex}.wins-title{font:800 20px var(--f-mono);color:var(--gold);text-shadow:3px 3px 0 var(--ink);letter-spacing:.5px;margin:0}.wins-sub{color:var(--muted);margin:4px 0 0;font-size:13px}.wins-cta{border:3px solid var(--ink);background:linear-gradient(180deg,#ffe27a,var(--gold));color:#3a2800;font:800 13px var(--f-mono);box-shadow:0 4px 0 var(--ink);border-radius:12px;padding:9px 14px;text-decoration:none;transition:transform .15s}.wins-cta:hover{transform:translateY(-2px)}.wins-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.wins-row{border:2px solid var(--line);background:color-mix(in srgb,var(--surface) 82%,transparent);animation:winsIn .5s var(--spring) both;animation-delay:calc(var(--i,0)*60ms);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px 14px;display:grid}.wins-row.me{border-color:var(--gold)}@keyframes winsIn{0%{opacity:0;transform:translateY(10px)}}.wins-badge{border:2px solid var(--ink);background:var(--surface2);min-width:30px;height:30px;font:800 13px var(--f-mono);border-radius:50%;place-items:center;display:grid}.wins-medal-1{background:radial-gradient(circle at 35% 30%,#fff2a8,var(--gold));color:#4a3000}.wins-medal-2{color:#243040;background:radial-gradient(circle at 35% 30%,#f4f6fa,#a9b4c4)}.wins-medal-3{color:#3a1f08;background:radial-gradient(circle at 35% 30%,#ffd0a0,#c07a3c)}.wins-name{font:700 15px var(--f-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wins-count{font:700 12px var(--f-mono);color:var(--muted);white-space:nowrap}.wins-empty{text-align:center;color:var(--muted);border:2px dashed var(--line);border-radius:14px;margin:14px 0 0;padding:20px}.wins-skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17 37%,#ffffff0a 63%) 0 0/400% 100%;border-radius:14px;height:80px;margin-top:14px;animation:1.4s infinite winsShimmer}@keyframes winsShimmer{to{background-position:-100% 0}}
