.mc-leaderboard-hero{background:var(--mc-lime-soft) url(/mini-club/leaderboard-garden.svg) center bottom / 100% 100% no-repeat;border-radius:32px;grid-template-columns:minmax(0,456fr) minmax(0,624fr);gap:40px;min-height:380px;padding:0 40px;display:grid;position:relative}.mc-leaderboard-hero[hidden]{display:none}.mc-leaderboard-intro{align-self:center;min-width:0;padding-block:24px 48px}.mc-leaderboard-intro h1{margin-bottom:12px;font-size:40px;line-height:1.1}.mc-leaderboard-mobile-title{display:none}.mc-leaderboard-description{color:var(--mc-muted);margin-bottom:16px}.mc-leaderboard-picker{max-width:360px}.mc-leaderboard-picker [data-slot=select-trigger]{background:var(--mc-white);border-color:var(--mc-line);border-radius:16px;min-height:64px}.mc-leaderboard-game-art{border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.mc-leaderboard-game-copy{flex:1;min-width:0;font-weight:700}.mc-leaderboard-game-copy small{color:var(--mc-muted);font-size:12px;font-weight:400;display:block}.mc-leaderboard-rules{align-items:center;gap:8px;min-height:44px;margin-top:8px;font-size:14px;display:flex}.mc-leaderboard-podium{justify-content:center;align-self:end;align-items:flex-end;gap:15px;min-width:0;min-height:355px;margin:0;padding:0;list-style:none;display:flex}.mc-leaderboard-place{text-align:center;flex-direction:column;order:3;align-items:center;gap:10px;width:120px;min-width:0;display:flex}.mc-leaderboard-place:first-child{order:2}.mc-leaderboard-place:nth-child(2){order:1}.mc-leaderboard-step{background:var(--mc-coral-ink);width:100%;height:175px;color:var(--mc-white);border-radius:30px 30px 0 0;flex-direction:column;align-items:center;gap:5px;padding:15px 8px 40px;font-size:15px;line-height:1.5;display:flex;position:relative}.mc-leaderboard-place[data-rank="1"]{width:138px}.mc-leaderboard-place[data-rank="1"] .mc-leaderboard-step{background:var(--mc-green);height:243px}.mc-leaderboard-place[data-rank="2"] .mc-leaderboard-step{background:var(--mc-blue-ink);height:193px}.mc-leaderboard-place-number{font-family:var(--font-heading), sans-serif;font-size:38px;line-height:50px}.mc-leaderboard-player-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.mc-leaderboard-ribbon{color:var(--mc-ink);background:#f2cd69;border-radius:5px;padding:4px 16px;font-size:13px;position:absolute;top:-20px}.mc-leaderboard-drawer{background:var(--mc-white);border-radius:32px;margin-top:-36px;padding:0 40px 24px;position:relative}.mc-leaderboard.is-expanded .mc-leaderboard-drawer{margin-top:0}.mc-leaderboard-handle{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.mc-leaderboard-handle span{background:#b8c0b5;border-radius:999px;width:44px;height:4px}.mc-leaderboard-handle:hover span{background:var(--mc-green)}.mc-leaderboard-list-heading{justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding-block:8px;display:flex}.mc-leaderboard-list-heading h2{margin-bottom:4px;font-size:20px}.mc-leaderboard-list-heading p{color:var(--mc-muted);margin:0}.mc-leaderboard-list-heading .mc-button{flex-shrink:0;min-height:44px}.mc-leaderboard-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;border-radius:8px;max-height:288px;overflow:auto}.mc-leaderboard.is-expanded .mc-leaderboard-scroll{max-height:min(632px,70dvh)}.mc-leaderboard-table{border-collapse:separate;border-spacing:0 8px;text-align:left;width:100%}.mc-leaderboard-table td{height:64px}.mc-leaderboard-rank{text-align:center;width:48px;font-family:var(--font-heading), sans-serif;padding-right:16px;font-size:20px;font-weight:800}.mc-leaderboard-player{background:var(--mc-paper);overflow-wrap:anywhere;border-radius:20px 0 0 20px;padding:10px 16px 10px 20px;font-size:16px;font-weight:600}.mc-leaderboard-player>div{align-items:center;gap:16px;display:flex}.mc-leaderboard-player small{color:var(--mc-green);font-size:12px;display:block}.mc-leaderboard-avatar{background:var(--mc-yellow-soft);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.mc-leaderboard-score{white-space:nowrap;background:var(--mc-paper);text-align:right;border-radius:0 20px 20px 0;width:1%;padding:10px 20px 10px 0;font-size:16px;font-weight:700}.mc-leaderboard-table .mc-you :is(.mc-leaderboard-player,.mc-leaderboard-score){background:var(--mc-lime-soft)}.mc-leaderboard-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.mc-leaderboard-pagination p,.mc-leaderboard-pagination .mc-button-row{margin:0}.mc-leaderboard-pagination .mc-notice{width:100%}.mc-leaderboard-footnote{color:var(--mc-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:20px 0 0;font-size:12px;display:flex}.mc-leaderboard-footnote a{color:var(--mc-green);text-underline-offset:3px;text-decoration:underline}@media (max-width:1023px) and (min-width:768px){.mc-leaderboard-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding-inline:24px}.mc-leaderboard-intro h1{font-size:32px}.mc-leaderboard-podium{gap:8px}.mc-leaderboard-step{font-size:12px}}@media (max-width:767px){.mc-leaderboard{margin-inline:calc(-1 * var(--mc-gutter))}.mc-leaderboard-hero{background-image:url(/mini-club/leaderboard-garden-mobile.svg);background-size:100% 284px;border-radius:28px 28px 0 0;flex-direction:column;gap:16px;min-height:0;padding:20px 24px 0;display:flex}.mc-leaderboard-intro{width:100%;padding:0}.mc-leaderboard-intro h1{text-align:center;margin:0 40px 16px;font-size:26px;line-height:36px}.mc-leaderboard-desktop-title,.mc-leaderboard-description{display:none}.mc-leaderboard-mobile-title{display:inline}.mc-leaderboard-picker{max-width:none}.mc-leaderboard-picker [data-slot=select-trigger]{border-radius:999px;min-height:56px;padding:6px 12px}.mc-leaderboard-rules{justify-content:center;width:44px;margin:0;position:absolute;top:16px;right:16px}.mc-leaderboard-rules>*{display:none}.mc-leaderboard-rules:after{content:"i";font-size:18px}.mc-leaderboard-podium{gap:12px;width:100%;min-height:284px}.mc-leaderboard-place{gap:8px;width:96px}.mc-leaderboard-place>.mc-asset{width:50px;height:54px}.mc-leaderboard-place[data-rank="1"]{width:110px}.mc-leaderboard-place[data-rank="1"]>.mc-asset{width:72px;height:77px}.mc-leaderboard-step{border-radius:24px 24px 0 0;gap:4px;height:140px;padding:12px 4px 32px;font-size:12px}.mc-leaderboard-place[data-rank="1"] .mc-leaderboard-step{height:194px}.mc-leaderboard-place[data-rank="2"] .mc-leaderboard-step{height:154px}.mc-leaderboard-place-number{font-size:30px;line-height:40px}.mc-leaderboard-ribbon{padding:3px 12px;font-size:12px;top:-18px}.mc-leaderboard-drawer{border-radius:32px;margin-top:-32px;padding:0 24px 16px}.mc-leaderboard-hero:not(:has(.mc-leaderboard-podium)){padding-bottom:52px}.mc-leaderboard-list-heading{gap:8px;min-height:64px}.mc-leaderboard-list-heading h2{font-size:20px}.mc-leaderboard-list-heading p{font-size:12px}.mc-leaderboard-list-heading .mc-button{border-radius:12px;padding:8px;font-size:12px}.mc-leaderboard-rank{width:38px;padding-right:12px}.mc-leaderboard-player{padding-inline:12px 8px;font-size:14px}.mc-leaderboard-player>div{gap:12px}.mc-leaderboard-score{padding-right:12px;font-size:14px}.mc-leaderboard-footnote{margin-inline:24px}}@media (max-width:359px){.mc-leaderboard-hero,.mc-leaderboard-drawer{padding-inline:16px}.mc-leaderboard-intro h1{margin-inline:24px;font-size:24px}.mc-leaderboard-list-heading h2{font-size:18px}.mc-leaderboard-player>div{gap:6px}}
