.game-intro:has(.game-shell--active){background:#f1e8df}body:has(.game-shell--active){background:#f1e8df!important}.game-shell--active,.game-shell--active .game-play,.game-shell--active .game-play .versus{background:#f1e8df!important}.game-shell--active .game-play button,.game-shell--active .game-play button:disabled,.game-shell--active .game-play button:hover:not(:disabled){background:#fff;color:var(--ink)}.game-shell--rankle.game-shell--active .rankle-play{background:transparent}.category-icon img{width:30px;height:30px;transform:none}.game-shell--rankle.game-shell--active .rankle-options{width:min(90%,725px);margin:24px auto 12px;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}.game-shell--rankle.game-shell--active .rankle-options button{width:min(82%,500px);justify-self:center;min-height:46px;padding:10px 16px;border:1px solid #e2d9d1;border-radius:15px;background:#fff;box-shadow:0 5px 0 #d5d0cb;transition:transform .12s ease,box-shadow .12s ease}.game-shell--rankle.game-shell--active .rankle-options button:hover:not(:disabled){background:#fff;border-color:#cbbcaf;box-shadow:0 6px 0 #d5d0cb}.game-shell--rankle.game-shell--active .rankle-options button:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px 0 #d5d0cb}.game-shell--rankle.game-shell--active .rankle-options .rankle-option--locked,.game-shell--rankle.game-shell--active .rankle-options .rankle-option--locked:hover{background:#fff}@media (max-width:650px){.game-shell--rankle.game-shell--active .rankle-options{width:96%;gap:8px}.game-shell--rankle.game-shell--active .rankle-options button{width:100%;min-height:45px;padding:9px 8px;border-radius:13px;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:4px}.game-shell--rankle.game-shell--active .rankle-options .rankle-option-label{flex:1 1 56%;min-width:0;gap:6px}.game-shell--rankle.game-shell--active .rankle-options .rankle-category-text{flex:1 1;min-width:0;font-size:12px}.game-shell--rankle.game-shell--active .rankle-options .rankle-placement{flex:0 1 44%;width:auto;min-width:0;max-width:48%;margin-left:4px;gap:4px}.game-shell--rankle.game-shell--active .rankle-options .rankle-placement b{flex:1 1 auto;min-width:0;max-width:none;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.15;text-align:right}.game-shell--rankle.game-shell--active .rankle-options .rankle-placement strong{flex:0 0 45px;min-width:45px;padding:4px 5px}}@media (max-width:350px){.game-shell--rankle.game-shell--active .rankle-options{width:98%}.game-shell--rankle.game-shell--active .rankle-options .rankle-category-text{font-size:11px}}.game-shell--rankle.game-shell--active{min-height:0;padding:4px 18px 10px}.game-shell--rankle.game-shell--active .rankle-play{margin:0 auto;padding:8px 18px 0}.game-shell--rankle.game-shell--active .rankle-play .round-bar{margin-bottom:8px;padding:5px 0 7px}.game-shell--rankle.game-shell--active .rankle-play>.player-avatar{width:72px;height:72px;margin:0 auto 3px}.game-shell--rankle.game-shell--active .rankle-play>h2{margin:2px 0 7px;font-size:clamp(28px,4vw,36px)}.game-shell--rankle.game-shell--active .rankle-options{margin:8px auto 0;gap:8px}.game-shell--rankle.game-shell--active .rankle-options button{min-height:42px;padding-block:4px}.game-shell--rankle.game-shell--active .rankle-options .rankle-category-text{gap:2px;font-size:12px;line-height:1.1}.game-shell--rankle.game-shell--active .rankle-options .season-badge{font-size:9px!important;line-height:1.1}@media (max-width:800px){.game-shell--rankle.game-shell--active{min-height:0;padding:2px 12px 8px}.game-shell--rankle.game-shell--active .game-help-trigger-wrap{margin-bottom:6px}.game-shell--rankle.game-shell--active .rankle-play{padding:4px 0 0}.game-shell--rankle.game-shell--active .rankle-play .round-bar{margin-bottom:5px;padding:3px 0 5px}.game-shell--rankle.game-shell--active .rankle-play>.player-avatar{width:58px;height:58px;margin-bottom:2px}.game-shell--rankle.game-shell--active .rankle-play>h2{margin:1px 0 5px;font-size:clamp(23px,6vw,30px)}.game-shell--rankle.game-shell--active .rankle-options{margin-top:5px}.game-shell--rankle.game-shell--active .rankle-options button{min-height:40px;padding:4px 8px}.game-shell--rankle.game-shell--active .rankle-options .rankle-option-label .category-icon{width:26px;height:26px}.game-shell--rankle.game-shell--active .rankle-options .rankle-option-label .category-icon img{width:100%;height:100%}.game-shell--rankle.game-shell--active .rankle-options .rankle-category-text{gap:1px;font-size:11px;line-height:1.08}.game-shell--rankle.game-shell--active .rankle-options .season-badge{font-size:8px!important;line-height:1.05}.game-shell--rankle.game-shell--active .rankle-options .rankle-placement{gap:3px}.game-shell--rankle.game-shell--active .rankle-options .rankle-placement b{font-size:10px;line-height:1.05}.game-shell--rankle.game-shell--active .rankle-options .rankle-placement strong{flex-basis:40px;min-width:40px;padding:3px 4px}}@media (max-height:650px){.game-shell--rankle.game-shell--active{padding-bottom:6px}.game-shell--rankle.game-shell--active .rankle-play>.player-avatar{width:48px;height:48px}.game-shell--rankle.game-shell--active .rankle-play>h2{font-size:24px}.game-shell--rankle.game-shell--active .rankle-options button{min-height:36px;padding-block:2px}.game-shell--rankle.game-shell--active .rankle-options .rankle-option-label i{font-size:17px}.game-shell--rankle.game-shell--active .rankle-options .rankle-option-label .category-icon{width:26px;height:26px}.game-shell--rankle.game-shell--active .rankle-options .rankle-option-label .category-icon img{width:100%;height:100%}.game-shell--rankle.game-shell--active .rankle-options .rankle-category-text{font-size:10px}.game-shell--rankle.game-shell--active .rankle-options .season-badge{font-size:7px!important}}@media (max-width:800px) and (min-height:660px){.game-shell--rankle.game-shell--active .rankle-options{margin-top:48px}}.game-shell--rankle.game-shell--active .rankle-options button{gap:12px}.game-shell--rankle.game-shell--active .rankle-options .rankle-option-label{flex:1 1 auto;min-width:0}.game-shell--rankle.game-shell--active .rankle-options .rankle-placement{display:flex;flex:0 0 auto;align-items:center;width:auto;max-width:none;margin-left:auto;gap:8px;color:var(--ink);white-space:nowrap}.game-shell--rankle.game-shell--active .rankle-options .rankle-placement .player-avatar{flex:0 0 36px;width:36px;height:36px;margin:0;border-radius:50%;font-size:12px}.game-shell--rankle.game-shell--active .rankle-options .rankle-placement strong{flex:0 0 auto;min-width:0;padding:0;border:0;background:transparent;font-size:6.67px;font-weight:800;line-height:1;white-space:nowrap}@media (max-width:800px){.game-shell--rankle.game-shell--active .rankle-options .rankle-placement{gap:6px}.game-shell--rankle.game-shell--active .rankle-options .rankle-placement .player-avatar{flex-basis:30px;width:30px;height:30px;font-size:10px}.game-shell--rankle.game-shell--active .rankle-options .rankle-placement strong{font-size:5.33px}}:root{--control-edge:#e2d9d1;--control-depth:#d5d0cb;--control-shadow:0 5px 0 var(--control-depth)}.about-data-nav,.game-intro .intro-header-actions>a,.game-shell--active .comparison-category,.home-page .game-card,:is(.home-page,.game-intro,.about-page) button:not(.rules-row):not(.rules-toggle){border-radius:15px!important;box-shadow:var(--control-shadow)!important}.game-shell--active .comparison-category{box-shadow:none!important}.about-data-nav:hover,.home-page .game-card:hover,:is(.home-page,.game-intro,.about-page) button:not(.rules-row):not(.rules-toggle):hover{box-shadow:var(--control-shadow)!important}.home-page .game-card,.home-page .game-card:hover{border-radius:24px!important;transform:none}.achievement-trigger:hover,.game-shell--active .higher-lower-play .player-choice:not(:disabled):hover{transform:none}.game-intro .intro-header-actions>a:active,.home-page .game-card:active,:is(.home-page,.game-intro,.about-page) button:not(.rules-row):not(.rules-toggle):active:not(:disabled){transform:translateY(3px)!important;box-shadow:0 2px 0 var(--control-depth)!important}.game-shell--active .rankle-reveal .rankle-next:active{transform:translateX(-50%) translateY(3px)!important}:is(.home-page,.game-intro,.about-page) button:disabled{box-shadow:0 3px 0 var(--control-depth)!important}.game-intro .intro-header-actions>a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border:1px solid var(--control-edge);background:#fff;color:var(--ink);text-decoration:none;white-space:nowrap}.game-intro .game-start .play-button.game-start-cta{border:1px solid color-mix(in srgb,var(--game) 85%,black)}.game-shell--club-paint.game-shell--active .play-button,.game-shell--club-paint.game-shell--active .play-button:hover{background:#fff!important;border:1px solid var(--control-edge);color:#111!important}.game-shell--active .rankle-next,.game-shell--active .rankle-next:hover{background:#000!important;color:#fff!important}.game-shell--active .higher-lower-play .player-choice{border-width:1px;border-color:var(--control-edge)}.about-page .about-rule,.achievement-toast,.game-help-panel,.game-intro .game-shell .game-start,.game-shell--active .badge-comparison .club-badge,.rankle-review-card{box-shadow:var(--control-shadow)!important}.game-shell--active .badge-comparison .club-badge{border-radius:20px;border-color:var(--control-edge)}.game-shell--club-paint.game-shell--active .badge-comparison .club-badge,.game-shell--club-paint.game-shell--active .club-badge{background:transparent!important;border-color:transparent;box-shadow:none!important}.game-shell--club-paint.game-shell--active .sliders{background:transparent!important;border-color:transparent}.game-shell--club-paint.game-shell--active .club-paint-board{width:min(760px,100%);margin:22px auto 26px;padding:22px clamp(16px,3vw,34px) 24px;border:2px solid #111;border-radius:22px;background:#fff;box-shadow:0 5px 0 #d9d2ca}.game-shell--club-paint.game-shell--active .club-paint-board .club-badge{min-height:300px;margin:0 auto 16px;padding:8px}.game-shell--club-paint.game-shell--active .club-paint-board .sliders{max-width:100%;padding:18px 8px 0;border-top:1px solid #e2e2e2}.game-shell--club-paint .club-badge>img{display:block;width:min(220px,66vw);height:235px;object-fit:contain}.badge-comparison .club-badge>img{width:min(155px,30vw);height:165px}.game-shell--active .difficulty-picker,.game-shell--active .search-results{gap:12px}@media (max-width:600px){.game-intro .intro-header-actions{gap:10px}.game-intro .intro-header-actions>a{padding:6px 8px;font-size:11px}.home-page .game-card{border-radius:17px!important}.badge-comparison .club-badge>img{width:min(125px,30vw);height:135px}.club-paint-review .badge-comparison .club-badge>img{width:112px;height:112px}.game-shell--club-paint.game-shell--active .club-paint-board{margin:18px auto 22px;padding:14px 14px 18px;border-radius:18px}.game-shell--club-paint.game-shell--active .club-paint-board .club-badge{min-height:240px}}.game-category-guide{margin:16px 0;border:1px solid #ddd8cf;border-radius:12px;background:#fff;color:#111;font-size:14px;line-height:1.55}.game-category-guide>summary{padding:12px 14px;cursor:pointer;font-weight:700}.game-category-guide-body{padding:0 14px 14px}.game-category-guide-body h3{margin:16px 0 8px;font-size:16px;line-height:1.3}.game-category-guide-body p{margin:0 0 12px}.game-category-guide-body ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px 18px;gap:5px 18px;padding-left:18px;margin:12px 0 18px}.game-shell--active .higher-lower-play .comparison-metric-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;margin:0 auto 16px}.game-shell--active .higher-lower-play .comparison-metric-heading .comparison-category{margin:0;max-width:100%}.comparison-season-tag{flex-shrink:0;padding:4px 7px;border:1px solid #d4cec6;border-radius:8px;background:#fff;color:#5c626b;font:600 11px/1.3 Space Grotesk,sans-serif}@media (max-width:420px){.game-category-guide-body ul{grid-template-columns:1fr}}.game-intro:has(.game-shell--active) .intro-header{height:82px}.game-shell--active{padding-top:0!important}.game-shell--active .game-help-trigger-wrap{margin:0 auto 2px}.game-shell--active .game-play{min-height:0;margin-top:0!important;padding-top:8px}.game-shell--active .round-bar{margin-bottom:14px!important;padding-top:6px!important;padding-bottom:8px!important}.game-shell--active .player-avatar{width:76px;height:76px}.game-shell--active .higher-lower-play{padding-top:0}.game-shell--active .higher-lower-play .comparison-question{margin-bottom:12px}.game-shell--active .higher-lower-play .player-versus{padding:10px 16px}.game-shell--active .higher-lower-play .player-choice{min-height:148px;padding:12px}.game-shell--active .top-scorer-play>.player-avatar{margin-top:0;margin-bottom:2px}.game-shell--active .top-scorer-play>h2,.game-shell--active .top-scorer-play>p:not(.eyebrow){margin:5px 0 8px}.game-shell--active .top-scorer-slots{margin-top:12px}.game-shell--club-paint.game-shell--active .club-paint-board{margin:8px auto 10px}.game-shell--club-paint.game-shell--active .club-paint-board .club-badge{min-height:190px;margin:8px auto 12px;padding:12px}.game-shell--active.game-shell--club-paint .club-badge img{max-width:min(200px,58vw);max-height:165px}.game-shell--club-paint.game-shell--active .club-paint-board .sliders{margin:8px auto;padding:10px 16px}.game-shell--club-paint.game-shell--active .club-paint-board .sliders label{margin:6px 0}.game-shell--active .guess-player-play>h2{margin:2px 0 8px}.game-shell--active .guess-player-play .guess-help{margin:0 auto 10px}.game-shell--active .guess-player-play .player-search{padding-top:10px;padding-bottom:10px}@media (max-width:800px){.game-intro:has(.game-shell--active) .intro-header{height:70px;padding-inline:16px}.game-shell--active{padding:0 0 16px!important}.game-shell--active .game-help-trigger-wrap{width:calc(100% - 24px);margin-bottom:0}.game-shell--active .game-play{margin-bottom:20px!important;padding:6px 12px 16px!important}.game-shell--active .round-bar{margin-bottom:10px!important}.game-shell--active .higher-lower-play .comparison-question{margin-bottom:8px}.game-shell--active .higher-lower-play .player-versus{gap:8px;padding:6px}.game-shell--active .higher-lower-play .player-choice{min-height:126px;padding:10px}.game-shell--club-paint.game-shell--active .club-paint-board{margin:5px auto 7px;padding:8px 10px}.game-shell--club-paint.game-shell--active .club-paint-board .club-badge{min-height:145px;margin:5px auto 8px;padding:8px}.game-shell--active.game-shell--club-paint .club-badge img{max-width:min(155px,50vw);max-height:125px}.game-shell--club-paint.game-shell--active .club-paint-board .sliders{margin:5px auto;padding:7px 12px}.game-shell--club-paint.game-shell--active .club-paint-board .sliders label{margin:4px 0}.game-shell--active .top-scorer-bests{margin-bottom:8px}.game-shell--active .top-scorer-play>.player-avatar{width:62px;height:62px}.game-shell--active .top-scorer-slots{gap:5px;margin-top:8px}.game-shell--active .top-scorer-slots button{min-height:46px;padding:6px 8px}}@media (max-height:720px){.game-intro:has(.game-shell--active) .intro-header{height:64px}.game-shell--active .game-help-trigger{min-height:32px;padding-block:5px}.game-shell--active .higher-lower-play .player-choice{min-height:118px}.game-shell--club-paint.game-shell--active .club-paint-board .club-badge{min-height:104px;margin-block:2px 4px;padding:6px}.game-shell--club-paint.game-shell--active .club-paint-board .club-badge img{max-height:92px}.game-shell--active.game-shell--club-paint .game-play>.eyebrow{margin-bottom:4px}.game-shell--active.game-shell--club-paint .game-play>h2{margin:2px 0 5px}}.game-intro:has(.game-shell--active) .intro-header-actions>a{display:none}.game-shell--active .game-help-trigger-wrap{width:min(1080px,calc(100% - 36px));margin:0 auto 12px;text-align:right}.game-shell--active .game-play{margin-bottom:10px!important}.game-shell--rankle.game-shell--active .rankle-play>.player-avatar{width:88px;height:88px}.game-shell--rankle.game-shell--active .rankle-play>h2{font-size:clamp(32px,4.2vw,40px);margin:4px 0 9px}.game-shell--rankle.game-shell--active .rankle-options button{min-height:48px}@media (max-width:800px){.game-shell--active .game-help-trigger-wrap{width:calc(100% - 24px);margin-bottom:8px}.game-shell--rankle.game-shell--active .rankle-play>.player-avatar{width:68px;height:68px}.game-shell--rankle.game-shell--active .rankle-play>h2{font-size:clamp(27px,6.5vw,34px);margin-bottom:7px}.game-shell--rankle.game-shell--active .rankle-options button{min-height:44px}.game-shell--rankle.game-shell--active .rankle-options{margin-top:8px}}@media (max-height:650px){.game-shell--rankle.game-shell--active .rankle-play>.player-avatar{width:56px;height:56px}.game-shell--rankle.game-shell--active .rankle-options button{min-height:40px}}.game-shell--rankle.game-shell--active .rankle-options .rankle-placement strong{font-size:10.67px}@media (max-width:800px){.game-shell--rankle.game-shell--active .rankle-options .rankle-placement strong{font-size:8.53px}}.game-shell--club-paint.game-shell--active .club-paint-board{width:min(620px,100%);margin:8px auto 4px;padding:12px 16px}.game-shell--club-paint.game-shell--active .club-paint-board .club-badge{display:grid;place-items:center;--paint-crest-size:clamp(120px,calc(100svh - 450px),250px);width:min(var(--paint-crest-size),calc(100vw - 76px));height:var(--paint-crest-size);aspect-ratio:auto;min-height:0;box-sizing:border-box;margin:0 auto 8px;padding:0}.game-shell--club-paint.game-shell--active .club-paint-board .club-badge>img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;min-width:0;min-height:0}.game-shell--club-paint.game-shell--active .club-paint-board .sliders{width:min(520px,100%);box-sizing:border-box;display:grid;grid-gap:10px;gap:10px;margin:0 auto;padding:12px 8px 0}.game-shell--club-paint.game-shell--active .club-paint-board .sliders label{grid-template-columns:100px minmax(0,1fr);max-width:520px;min-height:34px;gap:12px;margin:0}.game-shell--club-paint.game-shell--active .paint-slider{width:100%;min-width:0;height:20px;box-sizing:border-box;margin:0}.game-shell--club-paint.game-shell--active .paint-slider::-webkit-slider-thumb{width:24px;height:30px;border-radius:9px;box-shadow:0 2px 0 #cfcac5}.game-shell--club-paint.game-shell--active .paint-slider::-moz-range-thumb{width:20px;height:26px;border-radius:9px;box-shadow:0 2px 0 #cfcac5}.game-shell--club-paint.game-shell--active .game-play>.eyebrow{margin-bottom:5px}.game-shell--club-paint.game-shell--active .game-play>h2:not(.paint-score){margin:4px 0 8px;font-size:clamp(24px,3.5vw,34px);line-height:1.1}.game-shell--club-paint.game-shell--active .game-play>.play-button{margin-top:10px;padding:10px 18px;min-height:44px}@media (max-width:800px){.game-shell--club-paint.game-shell--active .club-paint-board .club-badge{--paint-crest-size:clamp(120px,calc(100svh - 450px),230px)}.game-shell--club-paint.game-shell--active .club-paint-board{padding:10px}.game-shell--club-paint.game-shell--active .club-paint-board .sliders{width:min(440px,100%)}.game-shell--club-paint.game-shell--active .club-paint-board .sliders label{grid-template-columns:82px minmax(0,1fr)}}.game-shell--rankle.game-shell--active .rankle-review{padding-top:6px}.game-shell--rankle.game-shell--active .rankle-review>.eyebrow{margin-bottom:6px}.rankle-review .rankle-score-reveal{margin:6px auto 12px}.rankle-review .rankle-score-reveal>strong{display:flex;justify-content:center;align-items:baseline;gap:6px;font-size:36px;line-height:1.1;letter-spacing:-1.5px}.rankle-review .rankle-score-reveal>strong small{display:inline;margin:0;font-size:16px;line-height:1.1}.rankle-review .rankle-score-line{margin:12px 8px 6px}.rankle-review .rankle-score-line i{width:14px;height:14px;border-width:2px}.rankle-review .rankle-score-reveal em{margin-top:7px;font-size:13px}.rankle-review .rankle-score-reveal .rankle-score-note{margin:5px auto 0;font-size:11px;line-height:1.3}.game-shell--rankle.game-shell--active .rankle-review-player .player-avatar{width:56px;height:56px;margin:0 auto 4px}.game-shell--rankle.game-shell--active .rankle-review-player h2{margin:0 0 10px;font-size:clamp(22px,3vw,28px);line-height:1.1}.rankle-review .rankle-review-choice{min-height:62px;box-sizing:border-box;padding:9px 12px;gap:9px}.rankle-review .rankle-review-choice b{font-size:16px}.rankle-review .rankle-review-choice strong{font-size:24px}.rankle-review .rankle-review-choice>div{gap:3px}.rankle-review .rankle-review-card>p{padding:7px 10px;font-size:12px}.rankle-review .review-navigation{margin:8px auto 10px;grid-template-columns:44px 1fr 44px}.rankle-review .review-navigation button{width:44px;height:40px;font-size:34px}.rankle-review .review-navigation b{font-size:17px}.game-shell--rankle.game-shell--active .rankle-review>.play-button{margin-top:4px;padding:9px 18px;min-height:40px;font-size:14px}.game-shell--rankle.game-shell--active .rankle-play{padding-top:0}.game-shell--rankle.game-shell--active .rankle-play .round-bar{margin-bottom:4px!important;padding-top:2px!important;padding-bottom:4px!important}.game-shell--rankle.game-shell--active .rankle-play>.player-avatar{width:74px;height:74px}.game-shell--rankle.game-shell--active .rankle-play>h2{margin:1px 0 3px;font-size:clamp(30px,3.8vw,36px)}.game-shell--rankle.game-shell--active .rankle-options{margin-top:3px;gap:7.5px}.game-shell--rankle.game-shell--active .rankle-options button{min-height:39px;padding-block:2px}.game-shell--rankle.game-shell--active .rankle-play>.player-avatar,.game-shell--rankle.game-shell--active .rankle-play>.rankle-options,.game-shell--rankle.game-shell--active .rankle-play>h2{position:relative;top:-10px}@media (max-width:800px){.game-shell--rankle.game-shell--active .rankle-play>.player-avatar{width:62px;height:62px}.game-shell--rankle.game-shell--active .rankle-options button{min-height:38px}}.about-rule--rankle{--rule-colour:#f9168e}.about-rule--higher-or-lower{--rule-colour:#ffdf19}.about-rule--club-paint{--rule-colour:#8740eb}.about-rule--guess-the-player{--rule-colour:#1eafe9}.about-rule--top-scorer{--rule-colour:#ff8120}.about-page .about-rule{background:var(--rule-colour);border-color:color-mix(in srgb,var(--rule-colour) 75%,black)}.about-page .about-rule summary,.about-page .about-rule summary b,.about-page .about-rule summary span{color:#111}.about-page .about-rule--club-paint summary,.about-page .about-rule--club-paint summary b,.about-page .about-rule--club-paint summary span{color:#fff}.about-page .about-rule-detail{background:#fffdf9;color:#111}.home-page .game-icon{scale:.92;transform-origin:center}.home-page .game-card--orange .game-icon{scale:.88}.home-page .game-copy h3{color:#fff;font-family:Titan One,Space Grotesk,sans-serif;font-style:italic;font-weight:400;font-size:clamp(12.6px,1.47vw,21px);line-height:1;letter-spacing:-.035em;white-space:nowrap;-webkit-text-stroke:0;text-shadow:none;transform:none;padding-bottom:calc(.4em + 3px)}@media (max-width:767px){.home-page .game-copy h3{font-size:clamp(11.2px,3.22vw,14.7px)}}.game-intro .game-start h1{color:#fff;font-family:Titan One,Space Grotesk,sans-serif;font-style:italic;font-weight:400;-webkit-text-stroke:0;text-shadow:none}.game-title-wordmark[data-game=rankle]{--title-scale:.8272;--title-baseline-tail:.103448}.game-title-wordmark[data-game=higher-or-lower]{--title-baseline-tail:.232759}.game-title-wordmark[data-game=club-paint]{--title-scale:.874;--title-baseline-tail:.100575}.game-title-wordmark[data-game=top-scorer]{--title-scale:.9118;--title-baseline-tail:.238506}.game-title-wordmark[data-game=guess-the-player]{--title-scale:.98;--title-baseline-tail:.284483}.home-page .game-copy .game-title-wordmark{display:block;width:auto;height:calc(1.3225em * var(--title-scale, 1) * .837);max-width:100%;margin-inline:auto;object-fit:contain;transform:translateY(calc(1.3225em * var(--title-scale, 1) * .837 * var(--title-baseline-tail, 0)));filter:url(#game-title-black-outline)}@media (max-width:767px){.home-page .game-copy .game-title-wordmark{height:calc(1.3225em * var(--title-scale, 1) * .945);transform:translateY(calc(1.3225em * var(--title-scale, 1) * .945 * var(--title-baseline-tail, 0)))}}.game-intro .game-start h1 .game-title-wordmark{display:block;width:auto;height:calc(1.19025em * var(--title-scale, 1) * .9);max-width:100%;margin-inline:auto;object-fit:contain;transform:none;filter:url(#game-title-black-outline)}.game-intro .game-start .play-button.game-start-cta{gap:.45em;color:#111!important;font-family:Titan One,Space Grotesk,sans-serif;font-style:italic;font-weight:400;font-size:clamp(22px,2vw,29px);line-height:1.05}.game-intro .game-start .game-start-cta>span{margin-left:0}.home-page .game-card,.home-page .game-card:active,.home-page .game-card:hover{box-shadow:none!important}.home-page .section-heading{display:none}.game-shell--active .higher-lower-play .comparison-category .category-icon img{width:18.7px!important;height:18.7px!important;transform:none}.game-shell--active .higher-lower-play .comparison-category .category-icon{height:26px}.game-shell--active .round-bar>span{display:none}.game-shell--active .round-bar{justify-content:flex-end}:is(.home-page,.game-intro,.about-page) :is(.about-data-nav,.achievement-trigger),:is(.home-page,.game-intro,.about-page) :is(.about-data-nav,.achievement-trigger):hover{box-shadow:0 3px 0 var(--control-depth)!important}:is(.home-page,.game-intro,.about-page) :is(.about-data-nav,.achievement-trigger):active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--control-depth)!important}:is(.home-page,.game-intro,.about-page) .achievement-trigger{border:0}@media (max-width:767px){.home-page .game-card--orange .game-icon img{width:min(88.4cqw,122.4cqh)}.home-page .game-card--lime .game-icon img{width:89.25%;height:89.25%;transform:translate(-50%,-50%) translateY(11px)}@supports (width:1cqw){.home-page .game-card--lime .game-icon img{width:min(107.1cqw,153.51cqh);height:auto;transform:translate(-50%,-49.3%) translateY(11px)}}.game-intro .game-shell--higher-or-lower .game-start .game-start-visual img{inset:10.05%;width:79.9%;height:79.9%}.game-intro .game-shell--higher-or-lower .game-start .game-start-visual{height:calc(var(--phone-art-size) * .8)}.game-intro .game-shell--higher-or-lower .game-start .game-start-visual img{transform:scale(1.1316)}}@media (min-width:901px){.home-page .game-grid{height:100%}}@media (max-width:800px){.game-intro:has(.game-shell--rankle.game-shell--active) .intro-header{height:72px}.game-intro .game-shell--rankle.game-shell--active{min-height:calc(100svh - 72px);box-sizing:border-box;padding:0 12px max(12px,env(safe-area-inset-bottom))}.game-shell--rankle.game-shell--active .rankle-play{display:block;min-height:0;box-sizing:border-box;padding:0 0 6px}.game-shell--rankle.game-shell--active .rankle-play>.round-bar{width:100%;box-sizing:border-box}.game-shell--rankle.game-shell--active .rankle-play>.player-avatar{width:64px;height:64px;margin:0 auto 2px}.game-shell--rankle.game-shell--active .rankle-play>h2{margin:1px 0 6px;font-size:clamp(24px,6vw,30px)}.game-shell--rankle.game-shell--active .rankle-play>.rankle-options{width:100%;margin:6px 0 4px;gap:4px;padding-bottom:0}.game-shell--rankle.game-shell--active .rankle-play>.rankle-options button{height:42px;min-height:42px;padding-block:3px}.home-page .home-orb--right-small,.home-page .home-side-decor:after,.home-page .home-side-decor:before,.home-page:after{display:none}.home-page{padding-bottom:24px}}.game-intro:has(.game-shell--active .rankle-play:not(.rankle-review)),.game-intro:has(.game-shell--active .top-scorer-play:not(.top-scorer-result)){height:100dvh;min-height:100dvh;overflow:hidden}.game-intro:has(.game-shell--active .rankle-play:not(.rankle-review)) .game-shell--active,.game-intro:has(.game-shell--active .top-scorer-play:not(.top-scorer-result)) .game-shell--active{height:calc(100dvh - 82px);min-height:0;box-sizing:border-box;padding-bottom:10px}.game-shell--rankle.game-shell--active .rankle-play{min-height:0;padding:0 0 6px}.game-shell--rankle.game-shell--active .rankle-play>.player-avatar{width:68px;height:68px;margin:0 auto 2px}.game-shell--rankle.game-shell--active .rankle-play>h2{margin:1px 0 7px;font-size:clamp(25px,3vw,34px);line-height:1}.game-shell--rankle.game-shell--active .rankle-options{margin:7px auto 5px;gap:4px}.game-shell--rankle.game-shell--active .rankle-options button{box-sizing:border-box;height:44px;min-height:44px;padding:3px 10px}.game-shell--active .top-scorer-play:not(.top-scorer-result){padding-top:4px;padding-bottom:4px}.game-shell--active .top-scorer-play:not(.top-scorer-result) .round-bar{margin-bottom:10px}.game-shell--active .top-scorer-play:not(.top-scorer-result) .top-scorer-slots{margin-top:4px;margin-bottom:5px;gap:6px}@media (max-width:800px){.game-intro:has(.game-shell--active .rankle-play:not(.rankle-review)) .game-shell--active,.game-intro:has(.game-shell--active .top-scorer-play:not(.top-scorer-result)) .game-shell--active{height:calc(100dvh - 72px)}}@media (max-width:800px) and (hover:none){.game-shell--rankle.game-shell--active .rankle-options button:hover:not(:disabled){transform:none;border-color:#e2d9d1;background:#fff;box-shadow:0 5px 0 #d5d0cb}}.game-intro .game-start .play-button.game-start-cta{position:relative;top:var(--intro-play-lower,0);display:flex;align-items:center;justify-content:center;width:min(72%,700px);min-width:0;min-height:58px;margin:8px auto 0;padding:7px 20px;border:0;border-radius:999px;background:var(--game);box-shadow:0 5px 0 rgb(17 17 17/18%);transition:filter .14s ease,transform .14s ease,box-shadow .14s ease}.game-intro .game-start .play-button.game-start-cta>img{display:block;width:auto;height:29.94px;max-width:min(100%,230px);object-fit:contain}.game-intro .game-start .play-button.game-start-cta:hover{filter:brightness(1.04);transform:translateY(-1px)}.game-intro .game-start .play-button.game-start-cta:active{transform:translateY(3px);box-shadow:0 2px 0 #111}@media (max-width:800px){.game-intro .game-start .play-button.game-start-cta{width:100%;min-height:58px;margin-top:8px}.game-intro .game-start .play-button.game-start-cta>img{height:24.23px}}.game-intro .game-shell--rankle .game-start-visual img{transform:scale(.954)}.home-page{position:relative;isolation:isolate}.home-page:after,.home-page:before{display:none}.home-page .home-background-blobs{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:-1;fill:#f2dfc8;pointer-events:none}.home-page .game-copy{padding-bottom:0;bottom:0}@media (min-width:801px){.game-intro .game-shell--top-scorer .game-start-visual img{scale:.8}.game-intro .game-start-body{--intro-art-size:360px;--intro-column-gap:44px;display:grid;width:min(100%,calc(var(--intro-art-size) * 2.4 + var(--intro-column-gap)));grid-template-columns:var(--intro-art-size) minmax(0,1fr);grid-gap:var(--intro-column-gap);gap:var(--intro-column-gap)}.game-intro .game-start-copy{min-width:0}}@media (min-width:801px) and (max-width:1100px){.game-intro .game-start-body{--intro-art-size:275px;--intro-column-gap:30px}}@media (min-width:801px) and (max-height:720px){.game-intro .game-start-body{--intro-art-size:280px;--intro-column-gap:34px}}.game-intro .game-shell--guess-the-player .game-start .difficulty-picker{gap:12px;margin:18px 0 0}.game-intro .game-shell--guess-the-player .game-start .game-start-cta{margin-top:20px}.game-intro .game-start .difficulty-picker button,.game-intro .game-start .difficulty-picker button:active,.game-intro .game-start .difficulty-picker button:hover{box-shadow:none!important}@media (max-width:800px){.home-page .game-card--orange{background:#ff811d}.game-shell--active .top-scorer-slots button,.game-shell--active .top-scorer-slots button:disabled{margin:0;box-shadow:var(--control-shadow)!important}}.home-page .game-preview{min-width:0;min-height:0;position:relative}.home-page .game-preview>.game-card{width:100%;height:100%}.game-preview-countdown{position:absolute;z-index:3;top:8px;right:8px;display:flex;height:22px;box-sizing:border-box;align-items:center;justify-content:center;white-space:nowrap;padding:2px 7px;border:1px solid #ffffffa8;border-radius:999px;background:#fffdf0e8;color:#171410;font:700 11px/1.2 Manrope,Arial,sans-serif;text-align:center;box-shadow:0 1px 4px #0002;pointer-events:none}.game-preview-countdown time{color:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.game-intro .game-start{position:relative}.game-intro .game-start .play-button.game-start-cta>img{height:25.45px}.game-intro .game-start>.challenge-status--intro{position:absolute;top:12px;right:16px;display:flex;flex-direction:row;width:auto;max-width:calc(100% - 32px);gap:4px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#655e55;font-size:10px;line-height:1.2;white-space:nowrap}.game-intro .game-start>.challenge-status--intro time{min-width:0;color:#171410;font-size:11px;font-weight:800}@media (max-width:767px){.home-page .game-preview--orange{grid-column:1/-1;justify-self:center;width:calc((100% - 10px)/2)}.home-page .game-preview>.game-card{flex:none;height:100%}.game-preview-countdown{top:6px;right:6px;height:21px;padding:2px 6px;font-size:10px}.game-intro .game-start>.challenge-status--intro{top:8px;right:10px;font-size:9px}.game-intro .game-start>.challenge-status--intro time{font-size:10px}}.game-shell--active .top-scorer-play:not(.top-scorer-result) .top-scorer-slots{grid-template-columns:minmax(0,1fr);gap:7.5px;margin:8px auto 0}.game-shell--active .top-scorer-play:not(.top-scorer-result) .top-scorer-slots button{min-height:clamp(34px,5.4svh,42px);grid-template-columns:38px minmax(0,1fr);gap:5px;padding:4px 8px}.game-shell--active .top-scorer-play:not(.top-scorer-result) .top-scorer-slots button>strong{font-size:18px}.game-shell--active .top-scorer-play:not(.top-scorer-result) .top-scorer-slots button>span{display:flex;align-items:center;gap:8px;min-width:0}.game-shell--active .top-scorer-play:not(.top-scorer-result) .top-scorer-slots button>span>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.game-shell--active .top-scorer-play:not(.top-scorer-result) .top-scorer-slots button>span>small{flex:0 0 auto;white-space:nowrap;font-size:10px}.game-shell--active .top-scorer-play:not(.top-scorer-result) .top-scorer-slots button>span>em{flex:0 0 auto;grid-column:auto;grid-row:auto;padding:4px 7px;font-size:11px}.game-shell--rankle.game-shell--active .rankle-options{gap:8px!important}.game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result){padding-top:0;padding-bottom:14px}.game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result)>.player-avatar{width:76px!important;height:76px!important;margin:0 auto 2px}.game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result)>h2{margin:2px 0 14px;font-size:clamp(28px,3.4vw,42px);line-height:1.04}.game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result) .round-bar{margin-bottom:4px!important}.game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result) .top-scorer-slots{gap:7.5px;margin-top:0;margin-bottom:8px}.game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result) .top-scorer-slots button{min-height:clamp(34px,4.8svh,42px);padding-block:3px}.rules-theme--rankle{--rules-accent:#fa0786;--rules-dark:#da0068;--rules-pastel:#ffc5e3;--rules-tint:#fff1f8}.rules-theme--higher-or-lower{--rules-accent:#ffb500;--rules-dark:#a96200;--rules-pastel:#fff0a9;--rules-tint:#fffbee}.rules-theme--club-paint{--rules-accent:#8730ff;--rules-dark:#6822d9;--rules-pastel:#dfcdff;--rules-tint:#f7f1ff}.rules-theme--guess-the-player{--rules-accent:#06a9ed;--rules-dark:#0078b3;--rules-pastel:#bdefff;--rules-tint:#effaff}.rules-theme--top-scorer{--rules-accent:#ff781d;--rules-dark:#ca4600;--rules-pastel:#ffdab8;--rules-tint:#fff5eb}.rules-page.about-page{background:radial-gradient(ellipse at 6% 8%,#f5e7d43d,transparent 45%),#fffdf8;color:#090e25;min-height:100vh}.rules-main{width:min(1040px,calc(100% - 72px));margin:24px auto 0;padding-bottom:40px}.rules-page-heading{position:relative;padding-left:84px;margin:0 0 28px}.rules-page-heading:after,.rules-page-heading:before{content:"";position:absolute;left:38px;top:16px;width:11px;height:30px;border-radius:20px;background:#ff258d;transform:rotate(-29deg)}.rules-page-heading:after{left:23px;top:35px;transform:rotate(-63deg)}.rules-page .rules-page-heading h1{margin:0;font:400 clamp(40px,5vw,64px)/1.12 Titan One,Manrope,sans-serif;letter-spacing:-.045em;color:#070b20}.rules-page-heading p{margin:8px 0 0;font:500 clamp(15px,1.7vw,20px)/1.45 Manrope,sans-serif;letter-spacing:-.025em}.rules-list{display:grid;grid-gap:14px;gap:14px}.rules-card{min-width:0;scroll-margin-top:20px}.rules-row-heading{margin:0!important;font:inherit}.rules-row{position:relative;isolation:isolate;display:grid;grid-template-columns:132px minmax(0,1fr) 48px;align-items:center;grid-gap:18px;gap:18px;width:100%;min-height:100px;padding:8px 22px 8px 12px;overflow:hidden;text-align:left;cursor:pointer;color:#090e25;border:2px solid #fff;border-radius:24px;background:linear-gradient(120deg,color-mix(in srgb,var(--rules-pastel) 77%,white),var(--rules-pastel));box-shadow:0 0 0 1px color-mix(in srgb,var(--rules-accent) 17%,white),0 8px 17px #77532316;transition:background .2s,box-shadow .2s}.rules-row:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--rules-accent) 35%,white),0 9px 22px #77532324}.rules-art{position:relative;isolation:isolate;display:grid;place-items:center;width:100%;height:80px;align-self:center}.rules-art:before{inset:19% 11%;border-radius:48% 34% 42% 35%;opacity:.19;transform:rotate(-16deg)}.rules-art:after,.rules-art:before{content:"";position:absolute;background:var(--rules-accent);z-index:-1}.rules-art:after{left:14%;top:13%;width:12%;height:75%;border-radius:30px;opacity:.15;transform:rotate(35deg);box-shadow:28px -4px 0 var(--rules-accent),56px 4px 0 var(--rules-accent),84px 8px 0 var(--rules-accent)}.rules-art img{display:block;object-fit:contain;width:100%;height:100%;max-height:158px;transform:scale(1.25);filter:drop-shadow(0 4px 2px #00000012)}.rules-row .rules-art img{height:80px;max-height:80px;transform:scale(1)}.rules-row-copy{display:grid;grid-gap:5px;gap:5px;padding:8px 0;min-width:0}.rules-game-title{font:400 clamp(22px,2.2vw,28px)/1.18 Titan One,Manrope,sans-serif;letter-spacing:-.035em}.rules-summary{font:500 clamp(14px,1.5vw,18px)/1.4 Manrope,sans-serif;letter-spacing:-.025em}.rules-toggle{position:relative;display:block;width:48px;height:48px;flex-shrink:0;border:2px solid #fff;border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--rules-accent) 80%,white),var(--rules-accent));box-shadow:0 5px 12px color-mix(in srgb,var(--rules-accent) 35%,transparent);cursor:pointer;transition:transform .22s}.rules-toggle span:after,.rules-toggle span:before{content:"";position:absolute;left:27%;top:46%;width:46%;height:8%;border-radius:8px;background:#fff}.rules-toggle span:after{transform:rotate(90deg)}.is-open .rules-toggle,.rules-dialog .rules-toggle{transform:rotate(45deg)}.rules-card.is-open>.rules-row-heading>.rules-row{background:linear-gradient(120deg,color-mix(in srgb,var(--rules-pastel) 77%,white),var(--rules-pastel));color:#090e25;box-shadow:0 8px 24px color-mix(in srgb,var(--rules-accent) 18%,transparent)}.is-open .rules-game-title{font-size:clamp(26px,2.8vw,34px);font-style:normal;-webkit-text-stroke:0;text-shadow:none;letter-spacing:-.035em}.is-open .rules-art:after,.is-open .rules-art:before{background:#fff;opacity:.16}.is-open .rules-summary{text-shadow:none}.rules-panel:not([hidden]){margin-top:10px;border:1px solid color-mix(in srgb,var(--rules-accent) 16%,white);border-radius:30px;background:#fffdfd;box-shadow:0 10px 32px color-mix(in srgb,var(--rules-accent) 8%,transparent);animation:rules-in .2s ease-out}.rules-content{padding:24px 27px 20px;color:#10162c;font:400 16px/1.5 Manrope,sans-serif}.rules-content h3{margin:0 0 14px;font:400 24px/1.2 Titan One,Manrope,sans-serif;letter-spacing:-.035em;color:#090e25}.rules-content h4{margin:0 0 7px;font:800 17px/1.3 Manrope,sans-serif;letter-spacing:-.035em}.rules-content p{margin:0}.rules-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.rules-step{position:relative;min-width:0;padding:18px 19px 22px;background:linear-gradient(150deg,#fff8fc,var(--rules-tint));border:1px solid color-mix(in srgb,var(--rules-accent) 15%,white);border-radius:24px}.rules-icon{width:50px;height:50px;display:block;color:var(--rules-accent);flex-shrink:0}.rules-step>.rules-icon{width:64px;height:64px;margin:0 auto 18px;filter:drop-shadow(0 3px 0 #10132318)}.rules-step:last-child>.rules-icon,.rules-step:nth-child(4)>.rules-icon{color:#ffd21e}.rules-step-number{position:absolute;top:13px;left:14px;display:grid;place-items:center;width:32px;height:32px;background:var(--rules-accent);color:#fff;border:1px solid #fff;border-radius:50%;font-weight:800;font-size:18px;box-shadow:0 2px 5px #0000000b}.rules-scoring-row{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);grid-gap:25px;gap:25px;align-items:start;margin-top:20px;padding:23px 25px;border:1px solid color-mix(in srgb,var(--rules-accent) 15%,white);border-radius:24px;background:linear-gradient(110deg,var(--rules-tint),color-mix(in srgb,var(--rules-pastel) 60%,white))}.rules-scoring p+p{margin-top:12px}.rules-scoring p:first-of-type{font-weight:650}.rules-examples{padding:17px 20px;border:1px solid #fff;border-radius:20px;background:#ffffffa8}.rules-content .rules-examples h3{font-size:22px;margin-bottom:10px}.rules-examples ul{margin:0;padding:0 0 0 18px}.rules-examples li{padding-left:3px}.rules-examples li::marker{color:var(--rules-accent)}.rules-examples li+li{margin-top:13px}.rules-notes{margin-top:14px;padding:20px 24px;background:#f2f1f4;border:1px solid #e7e5ed;border-radius:24px}.rules-content .rules-notes h3{font-size:23px}.rules-notes ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));grid-gap:20px;gap:20px;margin:0;padding:0;list-style:none}.rules-notes li{display:flex;gap:12px;min-width:0}.rules-notes .rules-icon{width:35px;height:35px;margin-top:3px;stroke:var(--rules-dark);stroke-width:2}.rules-notes h4{font-size:14px;margin-bottom:5px}.rules-notes p{font-size:13px;line-height:1.5}.rules-content .game-category-guide{margin:16px 0 0;background:transparent;border:1px solid #e8e3e0;border-radius:16px}.rules-content .game-category-guide>summary{padding:14px 18px;font-size:14px;font-weight:750}.rules-content .game-category-guide-body{font-size:14px;line-height:1.6}.rules-content .game-category-guide-body h3{font:800 16px/1.4 Manrope,sans-serif;margin:15px 0 8px}.rules-content .game-category-guide-body p+p{margin-top:10px}.rules-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.rules-dialog button:focus-visible,.rules-row:focus-visible{outline:3px solid #101323;outline-offset:4px}.game-help-panel.rules-dialog{width:min(1300px,calc(100vw - 48px));max-width:none;max-height:90dvh;padding:0;overflow:auto;border-radius:30px;background:#fffdfb;box-shadow:0 20px 100px #0004}.rules-dialog-header{display:grid;grid-template-columns:165px minmax(0,1fr) 65px;align-items:center;grid-gap:22px;gap:22px;padding:12px 24px;background:linear-gradient(125deg,color-mix(in srgb,var(--rules-accent) 75%,white),var(--rules-accent));color:white}.rules-dialog-header .rules-art{height:130px}.rules-dialog-header h2{margin:0 0 8px;font:400 clamp(26px,4vw,48px)/1.15 Titan One,Manrope,sans-serif;letter-spacing:-.035em;color:white}.rules-dialog-header p{margin:0;font-size:16px;line-height:1.4}.rules-dialog-header .rules-toggle{width:62px;height:62px}.rules-dialog .rules-content{padding:22px}.rules-dialog .rules-content li{border:0;padding:0;counter-increment:none}.rules-dialog .rules-content li+li{margin-top:0}.rules-dialog .rules-content .rules-examples li+li{margin-top:13px}.rules-dialog .rules-content li:before{content:none}.rules-dialog .rules-content .rules-step{padding:18px 19px 22px;border:1px solid color-mix(in srgb,var(--rules-accent) 15%,white)}.rules-dialog>.game-help-return{width:calc(100% - 44px);margin:0 22px 22px;border:0;border-radius:18px;background:var(--rules-accent);color:#fff;padding:15px;font:800 15px Manrope,sans-serif}@keyframes rules-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px) and (max-width:1100px){.rules-row{grid-template-columns:132px minmax(0,1fr) 48px;gap:18px;padding-right:22px;min-height:100px}.rules-art{height:80px}.rules-toggle{width:48px;height:48px}.rules-steps{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.rules-scoring-row{grid-template-columns:1.3fr 1fr}}@media(max-width:767px){.rules-main{width:calc(100% - 28px);margin-top:22px;padding-bottom:32px}.rules-page .about-header{padding-left:18px;padding-right:18px;min-height:72px}.rules-page .about-header nav{display:flex;gap:14px;font-size:12px;margin-left:auto;margin-right:0}.rules-page-heading{padding-left:26px;margin-bottom:23px}.rules-page-heading:before{left:6px;top:5px;width:6px;height:17px}.rules-page-heading:after{left:0;top:19px;width:6px;height:15px}.rules-page .rules-page-heading h1{font-size:clamp(36px,9vw,57px)}.rules-page-heading p{font-size:15px;margin-top:9px}.rules-list{gap:12px}.rules-row{grid-template-columns:70px minmax(0,1fr) 34px;gap:8px;padding:8px 10px 8px 4px;min-height:88px;border-radius:20px}.rules-art{height:64px}.rules-art img{max-height:72px}.rules-row .rules-art img{height:64px;max-height:64px}.rules-art:after{box-shadow:18px -4px 0 var(--rules-accent),36px 4px 0 var(--rules-accent)}.rules-game-title{font-size:clamp(18px,4.7vw,22px);letter-spacing:-.04em}.rules-row-copy{padding:4px 0;gap:6px}.rules-summary{font-size:12px;line-height:1.45;letter-spacing:-.015em}.rules-toggle{width:34px;height:34px;border-width:2px}.is-open .rules-game-title{font-size:clamp(20px,5vw,26px);-webkit-text-stroke:0;text-shadow:none}.rules-panel:not([hidden]){border-radius:22px;margin-top:8px}.rules-content,.rules-dialog .rules-content{padding:19px 14px}.rules-content h3{font-size:25px;margin-bottom:13px}.rules-steps{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);gap:10px}.rules-step{display:grid;grid-template-columns:58px minmax(0,1fr);grid-column-gap:13px;column-gap:13px;border-radius:19px;align-items:start}.rules-dialog .rules-content .rules-step,.rules-step{padding:18px 16px 18px 42px}.rules-step>.rules-icon{grid-row:1/3;width:51px;height:51px;margin:4px 0 0;align-self:center}.rules-step-number{width:24px;height:24px;top:14px;left:10px;font-size:14px}.rules-content h4{font-size:16px}.rules-step p{font-size:14px;line-height:1.5}.rules-scoring-row{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:17px;padding:18px 16px;border-radius:20px;font-size:14px}.rules-examples{padding:16px}.rules-content .rules-examples h3{font-size:21px}.rules-notes{padding:18px 16px;border-radius:20px}.rules-notes ul{grid-template-columns:minmax(0,1fr);gap:17px}.rules-notes .rules-icon{width:30px;height:30px}.rules-notes h4{font-size:14px}.game-help-panel.rules-dialog{width:calc(100vw - 20px);max-height:94dvh;border-radius:24px}.rules-dialog-header{grid-template-columns:65px minmax(0,1fr) 40px;gap:10px;padding:16px 12px}.rules-dialog-header .rules-art{height:75px}.rules-dialog-header h2{font-size:clamp(21px,5.6vw,30px);letter-spacing:-.045em}.rules-dialog-header p{font-size:12px}.rules-dialog-header .rules-toggle{width:40px;height:40px;border-width:2px}}@media(prefers-reduced-motion:reduce){.rules-row,.rules-toggle{transition:none}.rules-panel:not([hidden]){animation:none}}.rules-content--compact .rules-quick-steps{display:grid;grid-gap:14px;gap:14px;padding:0;margin:0;list-style:none}.rules-content--compact .rules-quick-steps>li,.rules-dialog .rules-content--compact .rules-quick-steps>li{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:12px;gap:12px;padding:0;margin:0;border:0}.rules-quick-steps .rules-step-number{position:static;width:28px;height:28px;font-size:14px;box-shadow:none}.rules-content--compact .rules-quick-steps h4{font:800 16px/1.35 Manrope,Arial,sans-serif;margin:0 0 3px;letter-spacing:0}.rules-content--compact .rules-quick-steps p{font-size:14px;line-height:1.5}.rules-content--compact .rules-takeaway{margin-top:18px;padding:12px 14px;border-radius:12px;background:var(--rules-tint,#f4f4f4);font-size:14px;font-weight:650}.rules-content--compact .rules-pool{margin-top:22px;padding-top:18px;border-top:1px solid #e5dfd9}.rules-content--compact .rules-pool h3{font:800 17px/1.35 Manrope,Arial,sans-serif;margin-bottom:7px;letter-spacing:0}.rules-content--compact .rules-pool p{font-size:14px;line-height:1.55}.rules-more{margin-top:14px;border-top:1px solid #e5dfd9}.rules-more>summary{cursor:pointer;padding:14px 0;font-weight:750}.rules-feedback-key{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:14px;font-size:13px}.rules-feedback-key>span{display:inline-flex;align-items:center;gap:6px}.rules-feedback-key i{width:12px;height:12px;border-radius:4px}.rules-feedback--match{background:#b5e8bc}.rules-feedback--close{background:#ffe08c}.rules-feedback--different{background:#f0c3c1}.rules-feedback-key p{flex-basis:100%}@media (min-width:801px){.rules-page .about-header{height:68px;min-height:68px}.rules-page .about-header>nav{margin-left:auto;margin-right:0}.rules-page .about-header .brand-logo-image{height:44px}.rules-page .rules-main{width:min(920px,calc(100% - 64px));margin-top:12px;padding-bottom:24px}.rules-page .rules-page-heading{padding-left:60px;margin-bottom:16px}.rules-page .rules-page-heading h1{font-size:clamp(32px,6dvh,48px)}.rules-page .rules-page-heading p{font-size:16px;margin-top:6px}.rules-page .rules-page-heading:before{left:25px;top:8px;height:23px;width:8px}.rules-page .rules-page-heading:after{left:13px;top:24px;height:23px;width:8px}.rules-page .rules-list{gap:8px}.rules-page .rules-row{grid-template-columns:92px minmax(0,1fr) 38px;min-height:clamp(64px,11dvh,88px);gap:14px;padding:5px 16px 5px 8px;border-radius:20px}.rules-page .rules-row .rules-art{height:54px}.rules-page .rules-row .rules-art img{height:54px;max-height:54px}.rules-page .rules-row-copy{gap:3px;padding:3px 0}.rules-page .rules-game-title{font-size:22px}.rules-page .rules-summary{font-size:14px}.rules-page .rules-row .rules-toggle{width:38px;height:38px}}.game-intro:has(.game-shell--active :is(.rankle-play:not(.rankle-review),.top-scorer-play:not(.top-scorer-result))){--placement-header:clamp(56px,11dvh,82px);--placement-portrait:clamp(40px,9dvh,76px);--placement-name:clamp(26px,5dvh,40px);--placement-gap:8px;--placement-board-offset:0px;--placement-row:min(44px,calc((100dvh - var(--placement-header) - var(--placement-portrait) - var(--placement-name) - 7 * var(--placement-gap) - var(--placement-board-offset) - 20px - env(safe-area-inset-bottom, 0px)) / 9));height:100dvh;min-height:0;overflow:hidden}.game-intro:has(.game-shell--active .top-scorer-play:not(.top-scorer-result)){--placement-name:45px;--placement-gap:7.5px}.game-intro:has(.game-shell--active :is(.rankle-play:not(.rankle-review),.top-scorer-play:not(.top-scorer-result)))>.intro-header{height:var(--placement-header);min-height:0;box-sizing:border-box}.game-intro:has(.game-shell--active :is(.rankle-play:not(.rankle-review),.top-scorer-play:not(.top-scorer-result)))>.game-shell--active{height:calc(100dvh - var(--placement-header));min-height:0;padding:0 18px!important;overflow:hidden;box-sizing:border-box}.game-intro .game-shell--active :is(.rankle-play:not(.rankle-review),.top-scorer-play:not(.top-scorer-result)){position:relative;top:auto;display:flex;flex-direction:column;align-items:center;height:100%;min-height:0;box-sizing:border-box;margin:0 auto!important;padding:0 0 calc(var(--placement-row) + 6px + env(safe-area-inset-bottom, 0px))!important}.game-intro .game-shell--active :is(.rankle-play:not(.rankle-review),.top-scorer-play:not(.top-scorer-result))>.round-bar{position:absolute;inset:0 0 auto;width:100%;min-height:0;margin:0!important;padding:2px 0!important;border:0;box-sizing:border-box}.game-intro .game-shell--active :is(.rankle-play:not(.rankle-review),.top-scorer-play:not(.top-scorer-result))>.player-avatar{position:static;flex:0 0 var(--placement-portrait);width:var(--placement-portrait)!important;height:var(--placement-portrait)!important;margin:0 auto 4px}.game-intro .game-shell--active :is(.rankle-play:not(.rankle-review),.top-scorer-play:not(.top-scorer-result))>h2{position:static;flex:0 0 var(--placement-name);display:flex;align-items:center;justify-content:center;width:100%;min-height:0;margin:0 0 8px;font-size:clamp(20px,4.5dvh,34px);line-height:1.05}.game-intro .game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result)>h2{display:flex;flex-direction:column;font-size:clamp(17px,2.5dvh,20px);line-height:1.1;letter-spacing:-.2px;text-wrap:balance}.game-intro .game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result)>h2 strong{display:block}.game-intro .game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result)>.top-scorer-slots{width:100%}@media (max-height:600px),(max-width:800px){.game-intro .game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result)>.top-scorer-bests{position:absolute;inset:0 auto auto 0;display:grid;grid-template-columns:1fr;width:100px;box-sizing:border-box;margin:0;padding:4px 6px;grid-gap:1px;gap:1px;font-size:10px}.game-intro .game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result)>.top-scorer-bests b{font-size:8px}.game-intro .game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result)>.top-scorer-bests span{gap:3px;font-size:10px;line-height:1.1}.game-intro .game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result)>.top-scorer-bests i{width:14px;height:14px;font-size:9px}}@media (min-width:801px) and (max-height:600px){.game-intro .game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result)>.top-scorer-bests{inset:0 0 auto auto}}.game-intro .game-shell--active :is(.rankle-play:not(.rankle-review),.top-scorer-play:not(.top-scorer-result))>:is(.rankle-options,.top-scorer-slots){position:static;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(8,var(--placement-row));grid-auto-flow:row;grid-gap:var(--placement-gap)!important;gap:var(--placement-gap)!important;margin:0 auto;padding:0;min-height:0}.game-intro .game-shell--active :is(.rankle-play:not(.rankle-review),.top-scorer-play:not(.top-scorer-result))>:is(.rankle-options,.top-scorer-slots)>button{height:var(--placement-row);min-height:0;max-height:var(--placement-row);box-sizing:border-box;padding-block:2px}.game-intro:has(.game-shell--active .rankle-play:not(.rankle-review)){--placement-board-offset:25px;--placement-player-lift:min(70px,calc(var(--placement-header) - 8px));--placement-identity-drop:calc((8px + var(--placement-board-offset) + 20px - 30px + var(--placement-player-lift)) * .3)}.game-intro:has(.game-shell--active .rankle-play:not(.rankle-review))>.game-shell--active{overflow:visible}.game-intro .game-shell--rankle.game-shell--active .rankle-play:not(.rankle-review)>:is(.player-avatar,h2){transform:translateY(calc(30px - var(--placement-player-lift) + var(--placement-identity-drop)))}.game-intro .game-shell--rankle.game-shell--active .rankle-play:not(.rankle-review)>.player-avatar{transform:translateY(calc(30px - var(--placement-player-lift) + var(--placement-identity-drop))) scale(1.3);transform-origin:center bottom}.game-intro .game-shell--rankle.game-shell--active .rankle-play:not(.rankle-review)>h2{font-size:calc(clamp(20px, 4.5dvh, 34px) * 1.2)}.game-intro .game-shell--rankle.game-shell--active .rankle-play:not(.rankle-review)>.rankle-options{margin-top:calc(var(--placement-board-offset) + 20px)}@media (max-width:800px){.game-intro:has(.game-shell--rankle.game-shell--active .rankle-play:not(.rankle-review)){--rankle-phone-drop:38px;--placement-row:min(44px,calc((100dvh - var(--placement-header) - var(--placement-portrait) - var(--placement-name) - 7 * var(--placement-gap) - var(--placement-board-offset) - var(--rankle-phone-drop) - 20px - env(safe-area-inset-bottom, 0px)) / 9))}.game-intro .game-shell--rankle.game-shell--active .rankle-play:not(.rankle-review){padding-top:var(--rankle-phone-drop)!important}.game-intro .game-shell--rankle.game-shell--active .rankle-play:not(.rankle-review)>.round-bar{display:none}.game-intro .game-shell--rankle.game-shell--active .rankle-play:not(.rankle-review)>.player-avatar{transform:translateY(calc(30px - var(--placement-player-lift) + var(--placement-identity-drop))) scale(1.196)}.game-intro .game-shell--rankle.game-shell--active .rankle-play:not(.rankle-review)>h2{font-size:calc(clamp(20px, 4.5dvh, 34px) * 1.02)}}@media (max-height:600px){.game-intro .game-shell--active .rankle-play:not(.rankle-review) .category-icon{width:26px;height:26px}.game-intro .game-shell--active .rankle-play:not(.rankle-review) .category-icon img{width:100%;height:100%}.game-intro .game-shell--active .top-scorer-play:not(.top-scorer-result) .top-scorer-slots button{font-size:12px}.game-intro .game-shell--active .top-scorer-play:not(.top-scorer-result) .top-scorer-slots button>strong{font-size:18px}}@media (max-width:800px){.game-intro .game-shell--rankle.game-shell--active .rankle-review{padding-top:clamp(24px,5svh,40px)!important;padding-bottom:max(28px,env(safe-area-inset-bottom))}.game-intro .rankle-review .rankle-score-reveal{margin-top:0;margin-bottom:28px}.game-intro .rankle-review .rankle-review-player h2{margin-bottom:24px}.game-intro .rankle-review .review-navigation{margin-top:18px;margin-bottom:20px}}.rankle-review .rankle-score-maximum{color:#788193;font-weight:700;letter-spacing:0}@media (min-width:801px){.game-intro .rankle-review .rankle-score-reveal{margin-bottom:40px}.game-intro .game-shell--rankle.game-shell--active .rankle-review-player h2{margin-bottom:30px}.game-intro .rankle-review .review-navigation{margin-top:16px;margin-bottom:20px}}.home-blob-bottom-right--mobile,.home-blob-top-left--mobile{display:none}@media (max-width:767px){.home-blob-top-left--desktop{display:none}.home-blob-top-left--mobile{display:block}.home-blob-bottom-right--desktop{display:none}.home-page .home-blob-bottom-right--mobile{display:block;fill:url(#home-mobile-warm-wave)}}.game-intro .rankle-review .rankle-score-reveal{width:min(320px,100%);box-sizing:border-box;padding:18px 24px 22px;border:1px solid #ffffffc9;border-radius:24px;background:#fff;box-shadow:0 8px 28px #633b220a}.game-intro .rankle-review .rankle-score-reveal>strong{gap:6px;font-family:Manrope,Arial,sans-serif;font-weight:800;font-size:32px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.2;color:#191714}.game-intro .rankle-review .rankle-score-reveal .rankle-score-trophy{align-self:center;margin-right:5px;font-size:30px;line-height:1}.game-intro .rankle-review .rankle-score-reveal>strong .rankle-score-maximum{display:inline-flex;align-items:baseline;gap:5px;font:inherit;font-size:.65em;font-weight:600;color:#85858a}.game-intro .rankle-review .rankle-score-divider{color:#96928c;font-family:Manrope,sans-serif;font-size:.9em;font-weight:400}.game-intro .rankle-review .rankle-score-line{height:12px;box-sizing:border-box;margin:16px 0 0;border:1px solid #efdfcc;border-radius:999px;background:linear-gradient(90deg,#422307,#8b623b 28%,#bb8d5d 52%,#ecd2b0 78%,#fffaf1);box-shadow:none}.game-intro .rankle-review .rankle-score-line:before{display:none}.game-intro .rankle-review .rankle-score-line i{width:20px;height:20px;box-sizing:border-box;border:2px solid #392819;background:#fff;box-shadow:0 2px 4px #0002}.game-intro .rankle-review .rankle-review-choice>strong{font-family:Manrope,Arial,sans-serif;font-size:24px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1}.game-intro .rankle-review .rankle-review-choice>strong small{display:block;margin-top:5px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;line-height:1.1;letter-spacing:0}.game-intro :is(.rankle-review,.higher-lower-summary,.higher-lower-review,.club-paint-review) .rankle-result-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:min(510px,100%);margin:0 auto}.game-intro :is(.rankle-review,.higher-lower-summary,.higher-lower-review,.club-paint-review) .rankle-result-actions .rankle-invite{display:flex;position:relative;min-width:0}.game-intro .game-shell--active .rankle-result-actions :is(.rankle-home-button,.rankle-invite-button){display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-width:0;height:52px;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid #ffffffc9;border-radius:17px!important;background:#fff;color:#000;box-shadow:0 5px 16px #633b2210!important;font:700 16px/1.2 Manrope,Arial,sans-serif;letter-spacing:-.3px;text-decoration:none;white-space:nowrap;cursor:pointer}.game-intro .game-shell--active .rankle-result-actions .rankle-home-button{background:linear-gradient(180deg,#f1e7dc,#e4d3c0);color:#382613}.game-intro .game-shell--active .rankle-result-actions :is(.rankle-home-button,.rankle-invite-button):hover{box-shadow:0 7px 18px #633b2218!important}.game-intro .game-shell--active .rankle-result-actions :is(.rankle-home-button,.rankle-invite-button):focus-visible{outline:2px solid #633b22;outline-offset:4px}.game-intro .game-shell--active .rankle-result-actions :is(.rankle-home-button,.rankle-invite-button):active:not(:disabled){transform:translateY(1px)!important;box-shadow:0 3px 10px #633b2210!important}.game-intro .rankle-result-actions svg{width:24px;height:24px;flex:0 0 24px}.rankle-invite-message{position:absolute;top:calc(100% + 6px);left:0;right:0;color:#655e55;font-size:11px;text-align:center;overflow-wrap:anywhere}@media (max-width:800px){.game-intro:has(.rankle-review) .game-shell--rankle.game-shell--active{padding-bottom:0}.game-intro .game-shell--rankle.game-shell--active .rankle-review{display:flex;flex-direction:column;min-height:calc(100dvh - 72px);box-sizing:border-box;margin-bottom:0;padding-top:clamp(28px,5svh,40px)!important;padding-inline:12px;padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px))}.game-intro .rankle-review>.rankle-score-reveal{width:min(300px,100%);align-self:center;flex-shrink:0}.game-intro .rankle-review>.rankle-review-card,.game-intro .rankle-review>.rankle-review-player,.game-intro .rankle-review>.review-navigation{flex-shrink:0}.game-intro .rankle-review>.rankle-result-actions{flex-shrink:0;width:calc(100% - 24px);margin-top:auto;padding-top:24px;gap:10px}.game-intro .game-shell--active .rankle-result-actions :is(.rankle-home-button,.rankle-invite-button){height:48px;gap:8px;padding-inline:8px;font-size:clamp(11px,3.3vw,15px);border-radius:16px!important}.game-intro .rankle-result-actions svg{width:22px;height:22px;flex-basis:22px}.game-intro .rankle-review .rankle-score-reveal>strong{font-size:28px}.game-intro .rankle-review .rankle-review-choice>strong{font-size:22px}.game-intro .rankle-review .rankle-score-reveal{margin-bottom:32px}.game-intro .rankle-review .rankle-score-line{margin-top:16px}.game-intro .game-shell--rankle.game-shell--active .rankle-review-player .player-avatar{width:84px;height:84px;margin:0 auto 12px}.game-intro .game-shell--rankle.game-shell--active .rankle-review-player h2{margin:0 0 20px;font-size:clamp(22px,6vw,28px)}.game-intro .rankle-review .rankle-review-card{width:calc(100% - 24px);box-shadow:0 9px 22px #6b43100b}.game-intro .rankle-review .rankle-review-choice--ideal{background:#fff}.game-intro .rankle-review .review-navigation{width:calc(100% - 24px);grid-template-columns:52px 1fr 52px;margin-top:18px;margin-bottom:0}.game-intro .rankle-review .review-navigation button{width:52px;height:40px}}.game-intro:has(.game-shell--active .top-scorer-play:not(.top-scorer-result)){--scorer-original-portrait:clamp(40px,9dvh,76px);--scorer-original-row:min(44px,calc((100dvh - var(--placement-header) - var(--scorer-original-portrait) - 45px - 7 * 7.5px - 20px - env(safe-area-inset-bottom, 0px)) / 9));--placement-portrait:calc(var(--scorer-original-portrait) * 1.3);--placement-name:58.5px;--placement-row:max(28px,min(calc(var(--scorer-original-row) * .8),calc((100dvh - var(--placement-header) - var(--placement-portrait) - var(--placement-name) - 9 * var(--placement-gap) - 20px - env(safe-area-inset-bottom, 0px)) / 13)));--scorer-identity-gap:calc(2 * var(--placement-row))}.game-intro .game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result){overflow-y:auto}.game-intro .game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result)>h2{flex:0 0 auto;min-height:var(--placement-name);margin-bottom:0;font-size:calc(clamp(17px, 2.5dvh, 20px) * 1.3)}.game-intro .game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result)>.top-scorer-slots{grid-template-rows:repeat(10,var(--placement-row));width:70%;max-width:476px;margin-top:var(--scorer-identity-gap)}.game-intro .game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result)>.top-scorer-slots>button{grid-template-columns:49.6px minmax(0,1fr);gap:9.6px;padding-inline:11.2px;border-radius:9.6px}.game-intro .game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result)>.top-scorer-slots>button>strong{font-size:17.6px}.game-intro .game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result) .top-scorer-slots button>span{min-width:0;gap:1px 6px}.game-intro .game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result) .top-scorer-slots button>span>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.2px}.game-intro .game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result) .top-scorer-slots button small{font-size:10px;line-height:1.15;white-space:nowrap}.game-intro .game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result) .top-scorer-slots button em{padding:3px 5px;font-size:10.4px;white-space:nowrap}@media (max-width:650px){.game-intro .game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result)>.top-scorer-slots>button{grid-template-columns:38.4px minmax(0,1fr);padding-inline:6.4px}}@media (max-height:600px){.game-intro .game-shell--top-scorer.game-shell--active .top-scorer-play:not(.top-scorer-result)>.top-scorer-slots>button>strong{font-size:14.4px}}.game-shell--active .higher-lower-review{max-width:760px}.higher-lower-review-unplayed{margin:8px auto;color:#696660;font-size:13px}.higher-lower-review-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin:22px auto 14px}.higher-lower-review-player{min-width:0;padding:8px 18px;text-align:center;background:#fffcf9;border-radius:24px;box-shadow:0 8px 24px #633b2210}.higher-lower-review-player .player-avatar{display:block;margin:0 auto 12px}.higher-lower-review-player h3{margin:0 0 10px;font:700 22px/1.15 Space Grotesk,sans-serif;overflow-wrap:anywhere}.higher-lower-review-value{display:block;font:700 28px/1.2 Space Grotesk,sans-serif}.higher-lower-review-verdict{display:inline-flex;align-items:center;justify-content:center;min-height:32px;margin-top:12px;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:700}.higher-lower-review-verdict.is-correct{background:#b3df8c;color:#183b13}.higher-lower-review-verdict.is-wrong{background:#ffd8d6;color:#852c28}.game-shell--active .higher-lower-review-player small{display:block;margin:5px 0 0;font-size:12px;color:#696660}.higher-lower-review-navigation{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;max-width:510px;margin:14px auto 26px}.game-shell--active .higher-lower-review-navigation button{width:48px;height:46px;border:1px solid #ded9d4;border-radius:15px;background:#fff;color:#111;font-size:34px;line-height:1;box-shadow:0 4px 0 #d5d0cb;cursor:pointer}.higher-lower-review-navigation button:disabled{opacity:.35;cursor:default}.higher-lower-review-navigation b{font-size:20px}.game-shell--active .higher-lower-back-result{display:block;width:100%;max-width:510px;margin:16px auto;padding:15px 18px;border:0;border-radius:17px;background:#ffe15e;color:#171410;font:700 17px/1.2 Space Grotesk,sans-serif;box-shadow:0 4px 0 #d5c05a;cursor:pointer}@media(max-width:650px){.higher-lower-review-pair{gap:12px}.higher-lower-review-player{border-radius:20px;padding-inline:8px}.higher-lower-review-player h3{font-size:18px}.higher-lower-review-value{font-size:24px}.higher-lower-review-verdict{font-size:11px;padding-inline:7px}}.game-intro:has(.game-shell--active :is(.rankle-review,.higher-lower-summary,.higher-lower-review,.club-paint-review)){display:flex;flex-direction:column;height:100dvh;min-height:0;box-sizing:border-box;overflow-y:auto}.game-intro:has(.game-shell--active :is(.rankle-review,.higher-lower-summary,.higher-lower-review,.club-paint-review))>.intro-header{flex-shrink:0;width:100%;box-sizing:border-box;margin:0 auto}.game-intro:has(:is(.rankle-review,.higher-lower-summary,.higher-lower-review,.club-paint-review))>.game-shell--active{display:flex;flex:1 0 auto;min-height:0;padding-block:0}.game-intro .game-shell--active :is(.rankle-review,.higher-lower-summary,.higher-lower-review,.club-paint-review){display:flex;flex-direction:column;flex:1 1;width:100%;min-height:min-content;box-sizing:border-box;margin:0 auto;padding-top:clamp(12px,2.5dvh,24px)!important;padding-bottom:max(38px,env(safe-area-inset-bottom,0px))}.game-intro .game-shell--rankle.game-shell--active .rankle-review{min-height:min-content;margin-bottom:0;padding-top:clamp(12px,2.5dvh,24px)!important;padding-bottom:max(38px,env(safe-area-inset-bottom,0px))}.game-intro :is(.rankle-review,.higher-lower-summary,.club-paint-review)>.rankle-result-actions{flex-shrink:0;margin-top:auto;padding-top:24px}.game-intro .higher-lower-summary-body{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1;width:100%;padding-block:32px;text-align:center}.game-intro .higher-lower-summary-body .eyebrow{margin:0 0 12px}.game-intro .higher-lower-summary-body h2{margin:0 0 24px}.game-intro .higher-lower-summary-body .higher-lower-back-result{margin:0 auto}@media (max-width:800px){.game-intro:has(:is(.higher-lower-summary,.higher-lower-review,.club-paint-review))>.intro-header{height:72px}.game-intro :is(.higher-lower-summary,.club-paint-review)>.rankle-result-actions{width:calc(100% - 24px);gap:10px}}.higher-lower-review-heading-stack{display:grid}.higher-lower-review-heading{grid-area:1/1;min-width:0;visibility:hidden;pointer-events:none}.higher-lower-review-heading.is-current{visibility:visible;pointer-events:auto}.game-intro .higher-lower-review>*{flex-shrink:0}.game-intro .higher-lower-review .comparison-metric-heading{margin-bottom:10px}.game-intro .higher-lower-review .comparison-question{margin:0 auto 8px;font-size:clamp(22px,2.8vw,32px);line-height:1.12}.game-intro .higher-lower-review .higher-lower-review-unplayed{margin:4px auto}.game-intro .higher-lower-review .higher-lower-review-pair{flex-grow:1;align-items:stretch;width:100%;margin:10px auto}.game-intro .higher-lower-review .higher-lower-review-player{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding-block:16px}.game-intro .higher-lower-review .higher-lower-review-player .player-avatar{width:clamp(48px,9dvh,76px);height:clamp(48px,9dvh,76px);margin-bottom:8px}.game-intro .higher-lower-review .higher-lower-review-player h3{min-height:2.3em;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.game-intro .higher-lower-review .higher-lower-review-verdict{margin-top:8px}.game-intro .higher-lower-review .higher-lower-review-navigation{width:min(510px,100%);margin:8px auto 12px}.game-intro .higher-lower-review>.higher-lower-back-result{min-height:44px;margin:0 auto;padding:10px 16px}@media (max-height:750px){.game-intro .higher-lower-review .comparison-question{font-size:clamp(18px,2.8vw,24px)}.game-intro .higher-lower-review .comparison-metric-heading{margin-bottom:6px}.game-intro .higher-lower-review .higher-lower-review-pair{margin-block:4px}.game-intro .higher-lower-review .higher-lower-review-player{padding-block:12px}.game-intro .higher-lower-review .higher-lower-review-player h3{font-size:18px}.game-intro .higher-lower-review .higher-lower-review-value{font-size:24px}.game-intro .higher-lower-review .higher-lower-review-verdict{min-height:28px;font-size:11px}.game-intro .higher-lower-review .higher-lower-review-navigation button{height:40px}}.game-intro .club-paint-review>.eyebrow{margin-bottom:8px}.game-intro .club-paint-review>h2:not(.paint-score){min-height:1.2em;margin:0 0 12px;font-size:clamp(24px,3vw,34px)}.game-intro .club-paint-review .review-navigation{margin:10px auto}.game-intro .club-paint-review .review-navigation button{width:48px;height:44px;font-size:36px}.game-intro .club-paint-review .badge-comparison .club-badge{min-height:0;margin:0;padding:6px}.game-intro .club-paint-review .badge-comparison .club-badge>img{width:min(145px,30vw);height:clamp(80px,22dvh,155px);object-fit:contain}.game-intro .club-paint-review .paint-score{margin:12px 0 8px;font-size:clamp(28px,4vw,40px)}.game-intro .club-paint-review .club-paint-review-total{margin:4px 0 12px}@media (max-height:750px){.game-intro .club-paint-review>.eyebrow{margin:0 0 6px;font-size:9px}.game-intro .club-paint-review>h2:not(.paint-score){margin-bottom:8px;font-size:24px}.game-intro .club-paint-review .badge-comparison .club-badge>img{height:clamp(60px,16dvh,120px)}.game-intro .club-paint-review .paint-score{font-size:28px;margin:8px 0 4px}.game-intro .club-paint-review .review-navigation{margin-block:6px}.game-intro .club-paint-review .review-navigation button{height:40px}.game-intro .club-paint-review .club-paint-review-total{margin-block:4px}.game-intro .club-paint-review>.rankle-result-actions{padding-top:16px}}@media (max-width:800px){.game-intro .higher-lower-review{min-width:0}.game-intro .higher-lower-review .higher-lower-review-pair{flex-grow:0;margin:clamp(12px,5dvh,36px) auto 12px}.game-intro .higher-lower-review .higher-lower-review-navigation{grid-template-columns:48px minmax(0,1fr) 48px;gap:0;width:100%;max-width:510px;min-width:0;box-sizing:border-box;margin:8px auto 12px}.game-intro .higher-lower-review .higher-lower-review-navigation button{width:48px;min-width:0;max-width:100%;height:44px;padding:0;margin:0;box-sizing:border-box;justify-self:center}.game-intro .higher-lower-review .higher-lower-review-navigation button:first-child{justify-self:start}.game-intro .higher-lower-review .higher-lower-review-navigation button:last-child{justify-self:end}}.game-intro .game-shell:not(.game-shell--active) .game-start{translate:0 -5px}.game-shell--active button{touch-action:manipulation;transition:transform .1s ease-out,background-color .12s ease-out}.game-shell--active button:focus-visible,.game-shell--active input[type=range]:focus-visible{outline:2px solid #633b22;outline-offset:4px}.game-shell--active .paint-slider{touch-action:none}@media (prefers-reduced-motion:reduce){.game-shell--active button{transition:none}}