*{box-sizing:border-box}body{margin:0;background:#061713;color:#dcebe4;font:15px/1.7 system-ui,sans-serif}a{color:#f9da8b;text-decoration:none}button,select{font:inherit}button,a,select{touch-action:manipulation}.rank-site{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px max(20px,calc((100% - 1100px)/2));border-bottom:1px solid #38634f;background:#09231c}.rank-site>a{font-weight:900;white-space:nowrap}.rank-site nav{display:flex;gap:20px;flex-wrap:wrap;font-size:13px}main{max-width:1100px;margin:auto;padding:28px 20px 50px}.rank-hero{padding:32px 0 36px;background:radial-gradient(ellipse at 90% 20%,#1b533e,transparent 60%)}.rank-hero>span{font-size:11px;letter-spacing:.2em;color:#78cdab}.rank-hero h1{font:900 clamp(32px,5vw,54px)/1.3 Georgia,serif;margin:14px 0;color:#f7efd5}.rank-hero h1 em{color:#ffda77;font-style:normal}.rank-hero p{color:#aacbbd}#rank-filters{display:grid;grid-template-columns:1fr 2fr 1fr auto;gap:14px;align-items:end;padding:22px;background:#102d24;border:1px solid #39614f;border-radius:14px;margin-bottom:24px}label{display:block;color:#b6d1c4;font-size:12px}select{width:100%;height:46px;border:1px solid #4b775f;border-radius:8px;background:#061d16;color:#ffefd0;margin-top:7px;padding:0 10px;min-width:0}button{height:46px;border:1px solid #e6c16e;border-radius:8px;background:#e6c16e;color:#123225;padding:0 22px;font-weight:900;cursor:pointer}.rank-board{border:1px solid #43684e;border-radius:14px;background:#0b261d;padding:24px}.rank-board-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.rank-board-head h2{margin:0;font-size:22px;color:#ffe6a5}.rank-board-head>span{font-size:11px;letter-spacing:.1em;white-space:nowrap}.rank-board p{font-size:12px;color:#a3c3b4}.rank-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.rank-podium article{min-width:0;padding:18px;border:1px solid #557657;border-radius:10px;background:linear-gradient(145deg,#245b40,#102d24)}.rank-podium article:first-child{border-color:#eec977;background:linear-gradient(145deg,#6a5321,#1d3222)}.rank-podium small{color:#ffe5a2;display:block;font-weight:900}.rank-podium b{display:block;font-size:14px;margin:10px 0;overflow-wrap:anywhere}.rank-podium strong{font-size:27px;color:#fff1b6;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rank-podium em{font-size:11px;font-style:normal;margin-left:6px}.rank-table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;padding:14px 12px;border-bottom:1px solid #355e46}th{font-size:12px;color:#a4c9b5}td:last-child,th:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}td:nth-child(2){overflow-wrap:anywhere}.rank-help{margin:24px 0;padding:18px;border:1px solid #365946;border-radius:10px;font-size:12px;color:#b1c9bb}.rank-help summary{font-size:14px;font-weight:800;cursor:pointer}.rank-help ul{padding-left:20px}.rank-help li{margin:10px 0}.rank-play{display:inline-block;padding:12px 20px;border:1px solid #cfb15f;border-radius:9px;font-weight:800}footer{text-align:center;padding:25px;font-size:12px;border-top:1px solid #355746}button:focus-visible,select:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #83e6bd;outline-offset:3px}@media(max-width:600px){.rank-site{align-items:start;flex-direction:column;padding:16px}.rank-site nav{gap:16px}main{padding:20px 14px}.rank-hero{padding-top:10px}#rank-filters{grid-template-columns:1fr 1fr;padding:16px;gap:12px}#rank-filters label:nth-child(2){grid-column:1/-1;grid-row:2}.rank-board{padding:16px}.rank-board-head h2{font-size:19px}.rank-podium{grid-template-columns:1fr}.rank-podium article{display:grid;grid-template-columns:55px 1fr auto;gap:10px;align-items:center;padding:12px}.rank-podium b{margin:0}.rank-podium strong{font-size:22px}th,td{padding:12px 7px}}
