.ranked-landing{padding-top:36px;padding-bottom:60px}.ranked-landing-hero{color:#f4f1e8;background:#10110f;border-radius:14px;grid-template-columns:1.45fr 1fr;gap:55px;padding:58px;display:grid}.ranked-landing-hero h1{letter-spacing:-1.5px;margin:22px 0;font-size:44px;line-height:1.25}.ranked-landing-hero p{color:#d0cec4;max-width:600px;font-size:14px;line-height:1.9}.ranked-landing-hero .button-row{margin:25px 0 18px}.ranked-landing-hero .btn.secondary{color:#f3e8bd;background:0 0;border-color:#70623b}.ranked-landing-hero small{color:#bdb7a7;font-size:11px;line-height:1.8;display:block}.ranked-landing-hero aside{background:#26251c;border:1px solid #5c5030;border-radius:11px;flex-direction:column;justify-content:center;padding:32px;display:flex}.ranked-landing-hero aside>svg{color:#d9bb5e;margin-bottom:25px}.ranked-landing-hero aside>span{letter-spacing:1.8px;color:#d5bc73;font-size:9px}.ranked-landing-hero aside>strong{margin:14px 0;font-size:45px;font-weight:500;line-height:1.2}.ranked-landing-hero aside p{font-size:12px}.ranked-landing-hero aside>a{color:#e4cf8f;justify-content:space-between;align-items:center;margin-top:20px;font-size:12px;display:flex}.ranked-get-started{margin:55px 0}.ranked-get-started>h2,.ranked-faq>h2{letter-spacing:-.7px;margin:15px 0 27px;font-size:29px;line-height:1.4}.ranked-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ranked-start-grid article{border:1px solid var(--brand-line);background:#fff;border-radius:10px;padding:29px;position:relative}.ranked-start-grid article>span{color:#96844b;font-size:12px;position:absolute;top:26px;right:25px}.ranked-start-grid svg{color:#927a31}.ranked-start-grid h3{margin:20px 0 12px;font-size:18px;line-height:1.5}.ranked-start-grid p,.ranked-explain-tracks p{color:var(--brand-muted);font-size:12px;line-height:1.95}.ranked-start-grid a,.ranked-explain-tracks a{color:#806719;align-items:center;gap:10px;margin-top:24px;font-size:12px;display:flex}.ranked-explain-tracks{border-top:1px solid var(--brand-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:35px;display:grid}.ranked-explain-tracks article{padding:10px 15px 10px 0}.ranked-explain-tracks svg{color:#8b752f}.ranked-explain-tracks h2{margin:18px 0 12px;font-size:20px;line-height:1.5}.ranked-explain-tracks strong{margin-top:18px;font-size:12px;font-weight:500;line-height:1.9;display:block}.ranked-landing-challenges{background:#ede7d5;border:1px solid #d7c795;border-radius:11px;align-items:center;gap:25px;margin:50px 0;padding:35px;display:flex}.ranked-landing-challenges>svg{color:#8b7021;flex-shrink:0}.ranked-landing-challenges h2{margin:10px 0;font-size:24px;line-height:1.5}.ranked-landing-challenges p{color:var(--brand-muted);max-width:620px;font-size:12px;line-height:1.9}.ranked-landing-challenges .btn{flex-shrink:0}.ranked-faq{max-width:850px;margin:0 auto}.ranked-faq details{border-top:1px solid var(--brand-line);padding:20px 0}.ranked-faq summary{cursor:pointer;font-size:14px;line-height:1.7}.ranked-faq details p{color:var(--brand-muted);margin:15px 0 0;font-size:12px;line-height:1.9}.ranked-landing-bottom{text-align:center;padding:45px 20px 15px}.ranked-landing-bottom h2{margin:0 0 14px;font-size:30px}.ranked-landing-bottom p{color:var(--brand-muted);font-size:13px;line-height:1.9}.ranked-landing-bottom .btn{margin-top:23px}.ranked-plain-guide{border:1px solid var(--brand-line);background:#fff;border-radius:9px;margin:22px 0;padding:25px 28px}.ranked-plain-guide>strong{font-size:17px}.ranked-plain-guide>p{color:var(--brand-muted);margin:12px 0;font-size:12px;line-height:1.9}.ranked-plain-guide>div{color:#806719;flex-wrap:wrap;gap:12px 27px;font-size:11px;display:flex}.ranked-kicker>a{color:#8b752f;align-items:center;gap:8px;font-size:10px;display:flex}.ranked-registration-inline{scroll-margin-top:25px}.ranked-reward-progress{color:#eee8d5;background:#171812;border-radius:10px;grid-template-columns:1fr 1.5fr;gap:40px;margin:25px 0 18px;padding:30px;display:grid}.ranked-reward-level>strong{letter-spacing:-1px;margin-top:15px;font-size:36px;font-weight:500;display:block}.ranked-reward-level>strong small{letter-spacing:0;color:#d0bd7e;font-size:13px}.ranked-reward-level>p{color:#bdb8a8;font-size:10px;line-height:1.7}.ranked-reward-next>span{letter-spacing:1.5px;color:#d3b967;font-size:8px}.ranked-reward-next h3{margin:11px 0 16px;font-size:24px;line-height:1.5}.ranked-reward-next progress,.ranked-century progress,.ranked-challenge-grid progress{accent-color:#b69a3e;border:0;border-radius:4px;width:100%;height:7px;display:block}.ranked-reward-next p{margin:13px 0 5px;font-size:11px;line-height:1.8}.ranked-reward-next small{color:#bdb8a8;font-size:10px;line-height:1.7}.ranked-reward-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.ranked-reward-metrics>article,.ranked-reward-metrics>a{border:1px solid var(--brand-line);background:#fff;border-radius:9px;flex-direction:column;align-items:flex-start;min-width:0;padding:23px;display:flex}.ranked-reward-metrics>a{background:#f5efdc;border-color:#d6c58b}.ranked-reward-metrics svg{color:#90772c}.ranked-reward-metrics strong{letter-spacing:-.8px;overflow-wrap:anywhere;margin:13px 0 8px;font-size:31px;font-weight:500;line-height:1.3}.ranked-reward-metrics span{font-size:11px;line-height:1.7}.ranked-reward-metrics small{color:var(--brand-muted);align-items:center;gap:7px;margin-top:7px;font-size:9px;line-height:1.9;display:flex}.ranked-century{background:#efe8d3;border:1px solid #d5c691;border-radius:10px;align-items:center;gap:25px;margin:22px 0 35px;padding:28px;display:flex}.ranked-century>svg{color:#866d24;flex-shrink:0}.ranked-century>div{flex:1;min-width:0}.ranked-century span{letter-spacing:1.3px;color:#806c31;font-size:8px}.ranked-century h3{margin:9px 0;font-size:19px;line-height:1.5}.ranked-century p{color:var(--brand-muted);margin:10px 0 16px;font-size:11px;line-height:1.9}.ranked-century small{margin-top:9px;font-size:10px;line-height:1.8;display:block}.ranked-century .btn{flex-shrink:0}.ranked-challenge-intro{color:var(--brand-muted);margin:10px 0 20px;font-size:12px;line-height:1.9}.ranked-challenge-filters{flex-wrap:wrap;gap:8px;margin-bottom:17px;display:flex}.ranked-challenge-filters button{font:inherit;border:1px solid var(--brand-line);cursor:pointer;background:#fff;border-radius:5px;padding:10px 14px;font-size:11px}.ranked-challenge-filters button.active{color:#eee2b5;background:#181912;border-color:#181912}.ranked-challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.ranked-challenge-grid article{border:1px solid var(--brand-line);background:#fff;border-radius:9px;flex-direction:column;min-width:0;padding:24px;display:flex}.ranked-challenge-grid article.complete{background:#f7f3e6;border-color:#a69354}.ranked-challenge-grid article.rotating{background:#f0eee8}.ranked-challenge-top{color:#8b7638;justify-content:space-between;align-items:center;display:flex}.ranked-challenge-top>span{letter-spacing:1.3px;font-size:8px}.ranked-challenge-grid h4{margin:17px 0 8px;font-size:16px;line-height:1.5}.ranked-challenge-grid p{color:var(--brand-muted);flex:1;margin:0 0 20px;font-size:11px;line-height:1.9}.ranked-challenge-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:10px;line-height:1.8;display:flex}.ranked-challenge-bottom span{color:#806c2a}.ranked-reward-note{color:var(--brand-muted);margin:17px 0 25px;font-size:10px;line-height:1.9}.ranked-reward-history{border:1px solid var(--brand-line);background:#fff;border-radius:8px;margin:25px 0;padding:20px}.ranked-reward-history>summary{cursor:pointer;font-size:13px}.ranked-reward-history>summary>span{color:var(--brand-muted);margin-left:12px;font-size:10px}.ranked-reward-history article{border-top:1px solid var(--brand-line);justify-content:space-between;gap:20px;padding:15px 0;font-size:12px;display:flex}.ranked-reward-history article:first-of-type{margin-top:18px}.ranked-reward-history small{color:var(--brand-muted);margin-top:6px;font-size:10px;display:block}.ranked-reward-history b{white-space:nowrap;color:#846b20}.ranked-reward-history>a{margin-top:15px}.ranked-pending-rounds{background:#f4efdf;border:1px solid #d2c598;border-radius:8px;margin:20px 0;padding:22px;font-size:12px}.ranked-pending-rounds>p{color:var(--brand-muted);font-size:11px;line-height:1.9}.ranked-pending-rounds>p>span{color:#423b28;font-weight:500}.ranked-pending-rounds small{margin-left:12px;font-size:10px}.ranked-rewards-admin form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ranked-rewards-admin form>.check-label,.ranked-rewards-admin form>button{grid-column:1/-1}.ranked-rewards-admin form label{flex-direction:column;gap:8px;font-size:11px;display:flex}.ranked-rewards-admin form label.check-label{flex-direction:row;align-items:flex-start;line-height:1.9}.ranked-rewards-admin form input:not([type=checkbox]),.ranked-rewards-admin form select{font:inherit;background:#fff;border:1px solid #ccc3a9;border-radius:5px;width:100%;min-height:44px;padding:9px;font-size:16px}.ranked-rewards-admin details>button{margin:14px 0;display:block}.my-game-entry-grid{grid-template-columns:1.4fr 1fr 1fr;gap:13px;margin-bottom:20px;display:grid}.my-game-entry-grid>.player-wallet-link{margin:0}.my-game-entry-card{border:1px solid var(--brand-line);background:#fff;border-radius:9px;flex-direction:column;justify-content:center;gap:9px;padding:21px;display:flex}.my-game-entry-card strong{font-size:13px}.my-game-entry-card small{color:var(--brand-muted);font-size:10px;line-height:1.8}.my-game-entry-card span{color:#806c2a;align-items:center;gap:7px;font-size:10px;display:flex}.home-ranked-feature{color:#f3edda;background:#161710;border-radius:10px;justify-content:space-between;align-items:center;gap:35px;margin:35px 0;padding:35px;display:flex}.home-ranked-feature h2{margin:13px 0;font-size:28px;line-height:1.5}.home-ranked-feature p{color:#c7c3b5;max-width:670px;font-size:12px;line-height:1.9}.home-ranked-feature .btn{flex-shrink:0}.home-ranked-feature .eyebrow{color:#cbb264}@media (max-width:1050px){.ranked-landing-hero{gap:30px;padding:36px}.ranked-landing-hero h1,.ranked-landing-hero aside>strong{font-size:36px}.ranked-landing-challenges,.ranked-century{flex-wrap:wrap}.ranked-century>.btn{margin-left:53px}.my-game-entry-grid{grid-template-columns:1fr 1fr}.my-game-entry-grid>.player-wallet-link{grid-column:1/-1}.public-desktop-nav{gap:13px}}@media (max-width:700px){.ranked-landing{padding-top:20px}.ranked-landing-hero{grid-template-columns:1fr;gap:27px;padding:27px 22px}.ranked-landing-hero h1{letter-spacing:-1px;font-size:32px}.ranked-landing-hero p{font-size:12px}.ranked-landing-hero .button-row{flex-direction:column;align-items:stretch}.ranked-landing-hero aside{padding:25px}.ranked-landing-hero aside>strong{font-size:36px}.ranked-landing-hero aside>svg{margin-bottom:17px}.ranked-start-grid,.ranked-explain-tracks{grid-template-columns:1fr}.ranked-start-grid article{padding:25px}.ranked-get-started{margin:36px 0}.ranked-get-started>h2,.ranked-faq>h2{font-size:25px}.ranked-explain-tracks{gap:12px}.ranked-landing-challenges{gap:18px;margin:32px 0;padding:25px 22px}.ranked-landing-challenges h2{font-size:22px}.ranked-landing-challenges .btn{width:100%}.ranked-landing-bottom h2{font-size:27px}.ranked-plain-guide{padding:21px}.ranked-plain-guide>div{flex-direction:column;gap:9px}.ranked-kicker{flex-wrap:wrap;gap:10px}.ranked-reward-progress{grid-template-columns:1fr;gap:23px;padding:25px 21px}.ranked-reward-next h3{font-size:22px}.ranked-reward-metrics{gap:8px}.ranked-reward-metrics>article,.ranked-reward-metrics>a{padding:16px 10px}.ranked-reward-metrics strong{font-size:24px}.ranked-reward-metrics span{font-size:9px}.ranked-reward-metrics small{font-size:8px;display:block}.ranked-century{gap:15px;padding:23px 20px}.ranked-century>svg{display:none}.ranked-century h3{font-size:18px}.ranked-century>.btn{width:100%;margin-left:0}.ranked-challenge-grid{grid-template-columns:1fr}.ranked-challenge-grid article{padding:23px}.ranked-challenge-filters button{padding:10px;font-size:10px}.ranked-reward-history article{font-size:10px}.ranked-rewards-admin form{grid-template-columns:1fr}.my-game-entry-grid{gap:10px}.my-game-entry-card{padding:18px 14px}.my-game-entry-card strong{font-size:12px}.home-ranked-feature{padding:26px 23px;display:block}.home-ranked-feature h2{font-size:25px}.home-ranked-feature .btn{justify-content:space-between;margin-top:20px;display:flex}.ranked-pending-rounds small{margin-left:0;display:block}}.ranked-source-refresh{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.ranked-source-refresh p{color:var(--brand-muted);font-size:11px;line-height:1.8}.ranked-source-refresh .btn{flex-shrink:0}.ranked-budget{background:#f6f1e2;border:1px solid #d5c691;border-radius:7px;margin:20px 0;padding:18px}.ranked-budget h4{font-size:13px}.ranked-budget small{color:var(--brand-muted);font-size:10px;line-height:1.8;display:block}@media (max-width:700px){.ranked-source-refresh{display:block}.ranked-source-refresh .btn{width:100%;margin-top:10px}}.ranked-reward-next progress::-webkit-progress-bar{background:#4a483e;border-radius:4px}.ranked-reward-next progress::-webkit-progress-value{background:#b69a3e;border-radius:4px}.ranked-century progress::-webkit-progress-value{background:#b69a3e;border-radius:4px}.ranked-challenge-grid progress::-webkit-progress-value{background:#b69a3e;border-radius:4px}.ranked-century progress::-webkit-progress-bar{background:#d9d4c5;border-radius:4px}.ranked-challenge-grid progress::-webkit-progress-bar{background:#d9d4c5;border-radius:4px}.ranked-reward-next progress::-moz-progress-bar{background:#b69a3e}.ranked-century progress::-moz-progress-bar{background:#b69a3e}.ranked-challenge-grid progress::-moz-progress-bar{background:#b69a3e}.ranked-play .ranked-plain-guide,.ranked-play .ranked-reward-metrics>article,.ranked-play .ranked-reward-metrics>a,.ranked-play .ranked-century,.ranked-play .ranked-challenge-grid article,.ranked-play .ranked-reward-history,.ranked-play .ranked-pending-rounds,.ranked-play .ranked-budget{color:var(--brand-ink);--brand-muted:#625c50}.ranked-play .ranked-century h3,.ranked-play .ranked-challenge-grid h4,.ranked-play .ranked-budget h4,.ranked-play .ranked-challenge-filters button:not(.active),.ranked-play .ranked-rewards-admin form input:not([type=checkbox]),.ranked-play .ranked-rewards-admin form select{color:var(--brand-ink)}.ranked-play .ranked-century span,.ranked-play .ranked-challenge-top,.ranked-play .ranked-challenge-bottom span,.ranked-play .ranked-reward-history>a{color:#715c20}.ranked-play .ranked-challenge-intro,.ranked-play .ranked-reward-note,.ranked-play .ranked-source-refresh p{color:#c1c5b8}
