:root{color-scheme:dark;font-family:system-ui,"Vazirmatn",sans-serif}*{box-sizing:border-box}body{color:#e6f8ff;min-height:100vh;background:#080f20;margin:0}button,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}a{color:#86eae2}.ranked-shell{width:min(950px,calc(100% - 32px));margin:0 auto;padding:25px 0 60px;position:relative}.ranked-back{display:inline-block;text-decoration:none;margin-bottom:18px;color:#b4e1ee}.ranked-hero{border:1px solid #2d6174;background:linear-gradient(125deg,#0b3045,#15152f 75%);border-radius:22px;padding:32px 28px;margin-bottom:17px}.ranked-hero h1{font-size:clamp(25px,4vw,38px);margin:6px 0 12px}.ranked-hero p{color:#a6c3d2;line-height:2;font-size:14px}.ranked-eyebrow{font-weight:800;letter-spacing:1.4px;color:#71efdc;font-size:12px;direction:ltr;text-align:right}.ranked-profile{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:17px}.ranked-profile span,.ranked-profile a{border:1px solid #42778a;background:#102d40;border-radius:12px;padding:8px 12px;font-size:13px;text-decoration:none}.ranked-panel{background:#101c32e8;border:1px solid #345268;border-radius:18px;padding:25px;margin-bottom:17px}.ranked-panel h2{margin:0 0 20px;font-size:19px}.ranked-options{display:grid;grid-template-columns:2fr 1fr;gap:13px}.ranked-options label{color:#a7cbdb;font-size:13px;font-weight:600;display:grid;gap:8px}.ranked-options select{width:100%;border:1px solid #53839b;border-radius:10px;padding:13px;color:#fff;background:#0b2a40}.ranked-caution{font-size:12px;color:#b0c8cf;line-height:2;margin:20px 0}.ranked-primary,.ranked-outline{border:1px solid #59d5cf;border-radius:12px;padding:13px 21px;font-weight:800}.ranked-primary{width:100%;color:#092733;background:linear-gradient(120deg,#83f2e1,#7fcaff)}.ranked-outline{color:#a6edf0;background:transparent}.ranked-wait{text-align:center}.waiting-glow{font-size:62px;animation:waitPulse 1.3s ease-in-out infinite alternate}@keyframes waitPulse{to{transform:scale(1.12);filter:drop-shadow(0 0 24px #85fff6)}}.ranked-wait p{color:#b4cbd7}.ranked-error{min-height:20px;color:#ffc0c9}.leader-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.leader-head h2{margin-bottom:10px}.leader-head span{color:#8fa6c5;font-size:12px}.leader-row{display:grid;grid-template-columns:60px 1fr 80px 90px;gap:10px;padding:14px 7px;border-bottom:1px solid #ffffff14;font-size:13px;align-items:center}.leader-row b{color:#ffda86}.leader-row span:last-child{text-align:left}.ranked-note{color:#8093a6;font-size:12px;line-height:2}@media(max-width:640px){.ranked-options{grid-template-columns:1fr}.ranked-panel,.ranked-hero{padding:19px}.leader-row{grid-template-columns:38px 1fr 58px 75px;gap:5px;font-size:11px}}
