.ranking-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.ranking-summary .micro{max-width:600px}.ranking-personal-wrap{margin:22px 0}.ranking-personal-wrap:empty{display:none}.ranking-list{display:grid;gap:10px}.ranking-row{--rank-accent:#84f4d1;--rank-glow:#243d3b;display:grid;grid-template-columns:46px 76px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:104px;padding:14px 20px;border:1px solid #2c3b50;border-radius:18px;background:linear-gradient(105deg,color-mix(in srgb,var(--rank-glow) 48%,#101827),#101827 70%);position:relative;overflow:hidden}.ranking-row:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:3px;background:var(--rank-accent);opacity:.5;border-radius:4px}.ranking-row[data-look=cobalt]{--rank-accent:#72caff;--rank-glow:#123e69}.ranking-row[data-look=aurora]{--rank-accent:#baacff;--rank-glow:#45295f}.ranking-row[data-look=premium]{--rank-accent:#efd28a;--rank-glow:#5b4928}.ranking-row[data-look=solar]{--rank-accent:#ffc367;--rank-glow:#653e1f}.ranking-row[data-look=nebula]{--rank-accent:#c69bff;--rank-glow:#442566}.ranking-you{border-color:var(--rank-accent)}.ranking-personal{background:linear-gradient(110deg,var(--rank-glow),#111c2c 85%)}.ranking-place{font-size:24px;font-variant-numeric:tabular-nums;color:var(--rank-accent);letter-spacing:-1px}.ranking-place .micro{font-size:12px;margin-right:2px}.ranking-art{height:76px;width:76px;display:grid;place-items:center;filter:drop-shadow(0 0 13px color-mix(in srgb,var(--rank-accent) 20%,transparent))}.ranking-art img{height:76px;width:76px;object-fit:contain}.ranking-player{min-width:0}.ranking-player>strong{font-size:14px;display:block;overflow-wrap:anywhere}.ranking-look{display:block;font-size:10px;color:var(--rank-accent);margin-top:6px}.ranking-you-label{display:inline-block;color:var(--mint);font-size:9px;border:1px solid #466b5d;border-radius:7px;padding:3px 6px;vertical-align:middle}.ranking-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.ranking-badge{display:inline-flex;align-items:center;gap:4px;font-size:8px;color:#c9d5e8;border:1px solid #44526b77;border-radius:7px;background:#09111b66;padding:2px 6px 2px 2px}.ranking-badge img{width:21px;height:21px;object-fit:contain}.ranking-badge span{max-width:130px}.ranking-score{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ranking-score strong{display:block;font-size:19px;letter-spacing:-.5px}.ranking-score span{font-size:10px;color:var(--muted)}.ranking-pages{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px}.ranking-pages .secondary{width:auto;min-width:100px}.ranking-foot{margin-top:13px;text-align:center}.ranking-list .ranking-row:nth-child(1) .ranking-place{font-weight:800}.ton-fee-details{overflow-wrap:anywhere}.ton-fee-details code{display:block;font-size:10px;margin:8px 0}.ton-fee-details .secondary{margin-top:10px}.ton-fee-receipt{color:var(--mint)}

/* Founder collection: an emerald field with a metal gold frame and shield medallion. */
.ranking-row[data-look=founder]{--rank-accent:#f4d68f;--rank-glow:#2a4937;border-color:#a98a4e;background:radial-gradient(ellipse at 15% 0,#c5a05430,transparent 70%),linear-gradient(110deg,#3b3622,#143027 37%,#0d1d1d 76%,#302b1d);box-shadow:inset 0 0 0 3px #0d171799,inset 0 0 0 4px #d2b4692e,0 6px 20px #0003}
.ranking-row[data-look=founder]:before{top:15px;bottom:15px;width:3px;opacity:1;background:linear-gradient(#fff0bb,#a98239,#eed599);box-shadow:0 0 10px #d6b46855}
.ranking-row[data-look=founder]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 65%,#d1ae5d16 65.3% 65.7%,transparent 66%),linear-gradient(45deg,transparent 70%,#d1ae5d0c 70.3% 70.6%,transparent 71%)}
.ranking-row[data-look=founder]>.ranking-player,.ranking-row[data-look=founder]>.ranking-score{position:relative;z-index:1}
.ranking-row[data-look=founder] .ranking-art{border:1px solid #c9a9639c;border-radius:17px;background:radial-gradient(ellipse at 50% 35%,#d4b2642e,transparent 70%),linear-gradient(145deg,#273927,#0b1b19);box-shadow:inset 0 0 0 3px #07131399,0 0 13px #b6954a20;filter:drop-shadow(0 0 8px #bca15d15)}
.ranking-row[data-look=founder] .ranking-art img{width:96%;height:96%}
.ranking-row[data-look=founder] .ranking-player>strong{color:#fff1d0}
.ranking-row[data-look=founder] .ranking-look{color:#f0d391}
.ranking-row[data-look=founder] .ranking-score strong{color:#fff0c7}
.ranking-row[data-look=founder] .ranking-you-label{color:#ffe3a0;border-color:#ae925a;background:#312c1d77}
.ranking-row[data-look=founder] .ranking-badge{border-color:#967b4355;background:#12221c99}

@media(max-width:760px){.bottomnav{grid-template-columns:repeat(7,minmax(0,1fr))}.bottomnav button{font-size:7px;min-width:0;overflow:hidden}.bottomnav button span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.bottomnav button .icon{width:19px;height:19px}.ranking-summary{align-items:flex-start;flex-wrap:wrap}.ranking-summary .secondary{width:auto}.ranking-row{grid-template-columns:27px 51px minmax(0,1fr) auto;gap:8px;padding:12px 10px;min-height:98px;border-radius:15px}.ranking-art,.ranking-art img{width:51px;height:61px}.ranking-place{font-size:20px}.ranking-player>strong{font-size:12px}.ranking-look{font-size:9px}.ranking-score strong{font-size:15px}.ranking-badges{gap:3px}.ranking-badge{padding:1px 3px}.ranking-badge span{display:none}.ranking-badge img{width:21px;height:21px}.ranking-pages{gap:8px}.ranking-pages .secondary{min-width:76px}.ranking-pages>span{font-size:10px;text-align:center}}

@media(max-width:760px){.ranking-summary{flex-wrap:nowrap;align-items:center;gap:12px}.ranking-summary>.micro{flex:1;min-width:0}.ranking-summary>.secondary{flex:0 0 auto;max-width:145px}}
