body.ranking-page{background:#080808;min-height:100vh;color:#eee}.ranking-page .site-header{position:sticky;top:24px;margin:24px auto 0;padding-top:0;z-index:100;width:min(1294px,calc(100% - 36px));background:transparent;border:0}.ranking-page .navbar{min-height:76px;padding:12px 24px;width:100%;max-width:none}.ranking-page .nav-links{gap:30px}.ranking-main{width:min(980px,calc(100% - 32px));margin:128px auto 80px}.ranking-hero{position:relative;overflow:hidden;background:#281b11;border-radius:21px;padding:33px 35px;margin-bottom:28px}.ranking-hero:after{content:'';position:absolute;inset:-50px;background:url('/assets/fire-logo.svg') right center/200px 200px repeat;opacity:.045;pointer-events:none}.ranking-hero>*{position:relative;z-index:1}.ranking-hero h1{font-size:30px;letter-spacing:-.7px;margin:0 0 14px}.ranking-hero p{font-size:15px;color:#bbb;margin:0 0 18px}.ranking-tabs{display:flex;gap:9px}.ranking-tabs button{border:1px solid #2b2b2b;border-radius:99px;background:#111;color:#eee;padding:12px 18px;font:inherit;font-size:14px;cursor:pointer}.ranking-tabs button.selected{background:#4a2c14;border-color:#8a4b1b}.ranking-table-wrap{border:1px solid #202020;border-radius:20px;overflow:hidden;background:#0e0e0e}.ranking-table{border-collapse:collapse;width:100%;table-layout:fixed}.ranking-table th{color:#8d8d8d;font-weight:400;font-size:12px;text-align:left;padding:18px 22px;letter-spacing:.5px}.ranking-table th:first-child{width:62px}.ranking-table th:last-child{width:170px;text-align:right}.ranking-table td{padding:16px 22px;height:76px}.ranking-table td:first-child{font-weight:600}.ranking-count{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ranking-profile{display:flex;gap:14px;align-items:center;text-decoration:none;color:#fff;min-width:0}.ranking-face{width:43px;height:43px;object-fit:cover;background:#1c1c1c;border:1px solid #242424;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none}.ranking-profile>span:last-child{min-width:0}.ranking-profile strong{display:flex;align-items:center;gap:8px;font-size:14px;overflow-wrap:anywhere}.ranking-profile small{display:block;color:#888;font-size:12px;margin-top:4px;overflow-wrap:anywhere}.ranking-premium{width:21px;height:21px;padding:3px;border-radius:50%;background:#4d2b13;flex:none}.rank-1{background:linear-gradient(90deg,#332c18,#0e0e0e);border-block:1px solid #504526}.rank-2{background:linear-gradient(90deg,#292929,#0e0e0e);border-bottom:1px solid #363636}.rank-3{background:linear-gradient(90deg,#30221a,#0e0e0e);border-bottom:1px solid #453224}.rank-1 td:first-child,.rank-2 td:first-child,.rank-3 td:first-child{color:#ffd16a}#ranking-status{text-align:center;color:#aaa;font-size:14px;margin:20px}#ranking-status:empty{display:none}#ranking-retry{display:block;margin:16px auto 0;border:1px solid #333;border-radius:12px;background:#161616;color:#ddd;padding:10px 15px;cursor:pointer}@media(max-width:800px){.ranking-main{margin-top:65px}.ranking-page .navbar{padding:10px 16px}.ranking-page .site-header{top:10px}.ranking-hero{padding:24px}.ranking-hero h1{font-size:26px}.ranking-table th,.ranking-table td{padding:14px 12px}.ranking-table th:first-child{width:40px}.ranking-table th:last-child{width:100px}.ranking-profile{gap:8px}.ranking-profile strong{font-size:13px}.ranking-count{font-size:13px}}
