.ranking-page.svelte-1brc5h0{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:18px;padding:28px 0 12px;display:grid;container:ranking/inline-size}.ranking-hero.svelte-1brc5h0>div:where(.svelte-1brc5h0),.stats.svelte-1brc5h0 div:where(.svelte-1brc5h0){min-width:0}.ranking-hero.svelte-1brc5h0{justify-content:space-between;align-items:center;gap:12px;padding:10px 6px 4px;display:flex}h1.svelte-1brc5h0{font:clamp(1.7rem, 3vw, 2.5rem) var(--font-display);font-weight:var(--display-weight);color:#fff;text-shadow:var(--outline-text);margin:8px 0 10px;line-height:1.2}html:is(:lang(ja),:lang(zh)) h1.svelte-1brc5h0{word-break:keep-all}.ranking-hero.svelte-1brc5h0 p:where(.svelte-1brc5h0){color:var(--muted);margin:0;font-size:.95rem;font-weight:600}.ranking-hero.svelte-1brc5h0 .eyebrow:where(.svelte-1brc5h0){border:2px solid var(--gold-edge);background:var(--gold-grad);color:var(--gold-ink);font-family:var(--font-display);font-weight:var(--display-weight);border-radius:999px;padding:1px 12px;font-size:.78rem;line-height:1.5;display:inline-block;box-shadow:inset 0 2px #fff9}.hero-trophy.svelte-1brc5h0{filter:drop-shadow(0 6px #0b2a6359);font-size:4rem}.stats.svelte-1brc5h0{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stats.svelte-1brc5h0 div:where(.svelte-1brc5h0){border:3px solid var(--tile-edge);border-radius:var(--radius);background:var(--tile-grad);box-shadow:inset 0 3px 0 #ffffff8c, inset 0 -3px 0 #0000001f, 0 5px 0 var(--tile-lip), 0 10px 18px #08285a47;text-align:center;justify-items:center;gap:6px;padding:14px 12px 12px;display:grid}.stats.svelte-1brc5h0 strong:where(.svelte-1brc5h0){border:2px solid var(--capsule-edge);background:var(--capsule-grad);font:clamp(1.3rem, 2.6vw, 1.8rem) var(--font-display);font-weight:var(--display-weight);color:#fff;border-radius:999px;justify-self:stretch;padding:2px 10px;line-height:1.3;box-shadow:inset 0 2px #ffffff2e}.stats.svelte-1brc5h0 span:where(.svelte-1brc5h0){color:#fff;font-family:var(--font-display);font-weight:var(--display-weight);text-shadow:-1.5px 0 0 var(--line), 1.5px 0 0 var(--line), 0 -1.5px 0 var(--line), 0 1.5px 0 var(--line), 0 2px 0 var(--line);font-size:.92rem;line-height:1.3}.ranking-tabs.svelte-1brc5h0{overscroll-behavior-x:contain;border-bottom:5px solid #1e74d9;border-radius:0 0 4px 4px;flex-wrap:nowrap;align-items:flex-end;gap:5px;padding:8px 10px 0;display:flex;overflow-x:auto}.ranking-tabs.svelte-1brc5h0 a:where(.svelte-1brc5h0){border:3px solid var(--line);background:var(--tab-off);min-height:46px;color:var(--muted);font-family:var(--font-display);font-weight:var(--display-weight);text-shadow:0 2px #0b2a6399;word-break:keep-all;overflow-wrap:normal;border-bottom:0;border-radius:16px 16px 0 0;flex:0 auto;align-items:center;gap:7px;padding:8px 14px 6px;font-size:1rem;line-height:1.2;display:flex;box-shadow:inset 0 2px #fff3}.ranking-tabs.svelte-1brc5h0 a:where(.svelte-1brc5h0):focus-visible{outline-offset:-6px}.ranking-tabs.svelte-1brc5h0 a:where(.svelte-1brc5h0):hover{filter:brightness(1.1)}.ranking-tabs.svelte-1brc5h0 a.on:where(.svelte-1brc5h0){background:var(--chrome-grad);color:#fff;min-height:54px;text-shadow:var(--outline-text);padding-inline:18px;font-size:1.1rem;box-shadow:inset 0 3px #ffffff73}.ranking-tabs.svelte-1brc5h0 a:where(.svelte-1brc5h0)>span:where(.svelte-1brc5h0){filter:drop-shadow(0 0 1px #fff)drop-shadow(0 1px #fff9);flex:none}.filters.svelte-1brc5h0{flex-wrap:wrap;gap:8px;display:flex}.filters.svelte-1brc5h0 a:where(.svelte-1brc5h0),.filters.svelte-1brc5h0 button:where(.svelte-1brc5h0){min-height:44px;font:.9rem var(--font-display);font-weight:var(--display-weight);color:#fff;background:var(--capsule-grad);border:2px solid var(--capsule-edge);cursor:pointer;border-radius:999px;align-items:center;padding:6px 14px;line-height:1.2;display:inline-flex;box-shadow:inset 0 2px #ffffff2e,0 3px #0b2a6380}.filters.svelte-1brc5h0 a:where(.svelte-1brc5h0):hover,.filters.svelte-1brc5h0 button:where(.svelte-1brc5h0):hover{filter:brightness(1.15)}.filters.svelte-1brc5h0 .on:where(.svelte-1brc5h0){background:var(--gold-grad);color:var(--gold-ink);border-color:var(--gold-edge);box-shadow:inset 0 2px 0 #ffffffa6, 0 3px 0 var(--gold-edge)}.meta.svelte-1brc5h0,.explain.svelte-1brc5h0{color:#fff;text-shadow:0 1px 0 var(--line), 0 0 2px #0b2a6399;margin:0;font-size:.84rem;font-weight:700}.my-rank.svelte-1brc5h0{border-radius:var(--radius);border:3px solid var(--yellow);background:var(--tile-grad);box-shadow:inset 0 3px 0 #ffffff8c, 0 0 0 2px var(--line), 0 6px 0 var(--gold-edge), 0 0 18px #ffd84a73;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;font-size:.85rem;display:flex}.my-rank.svelte-1brc5h0>span:where(.svelte-1brc5h0){border:2px solid var(--capsule-edge);background:var(--capsule-grad);color:#fff;font-family:var(--font-display);font-weight:var(--display-weight);border-radius:999px;padding:2px 12px}.my-rank.svelte-1brc5h0>span:where(.svelte-1brc5h0):first-child{border-color:var(--gold-edge);background:var(--gold-grad);color:var(--gold-ink)}.my-rank.svelte-1brc5h0 strong:where(.svelte-1brc5h0){font-family:var(--font-display);font-weight:var(--display-weight);color:#fff;text-shadow:var(--outline-text);font-size:1.6rem;line-height:1.2}.my-rank.svelte-1brc5h0 a:where(.svelte-1brc5h0),.pagination.svelte-1brc5h0 a:where(.svelte-1brc5h0){min-height:44px;text-shadow:var(--outline-wood);padding:6px 16px;font-size:.95rem}.my-rank.svelte-1brc5h0 a:where(.svelte-1brc5h0){margin-inline-start:auto}.arrow.svelte-1brc5h0{display:inline-block}[dir=rtl] .arrow.svelte-1brc5h0{transform:scaleX(-1)}.ranking-board.svelte-1brc5h0{background:#0b2a634d;border-radius:22px;gap:10px;padding:10px;display:grid;box-shadow:inset 0 2px #0000001f}.rank-row.svelte-1brc5h0{border:3px solid var(--tile-edge);background:var(--tile-grad);box-shadow:inset 0 3px 0 #ffffff80, inset 0 -2px 0 #0000001a, 0 4px 0 var(--tile-lip);border-radius:16px;align-items:center;gap:12px;min-width:0;padding:8px 14px 8px 10px;padding-inline:10px 14px;display:flex}.rank-row.mine.svelte-1brc5h0{border-color:var(--yellow);box-shadow:inset 0 3px 0 #ffffff8c, 0 0 0 2px var(--line), 0 5px 0 var(--gold-edge), 0 0 16px #ffd84a99}.rank.svelte-1brc5h0{border:2px solid var(--capsule-edge);background:var(--capsule-grad);color:#fff;min-width:52px;height:32px;font-family:var(--font-display);font-weight:var(--display-weight);text-align:center;border-radius:999px;flex:none;place-items:center;padding-inline:6px;font-size:.9rem;line-height:1;display:grid;box-shadow:inset 0 2px #ffffff2e}.rank.medal.svelte-1brc5h0{height:36px;font-size:1.1rem}.rank.gold.svelte-1brc5h0,.rank.silver.svelte-1brc5h0,.rank.bronze.svelte-1brc5h0,.hall-rank.gold.svelte-1brc5h0,.hall-rank.silver.svelte-1brc5h0,.hall-rank.bronze.svelte-1brc5h0{box-shadow:inset 0 2px #ffffffb3,0 3px #00000038}.rank.gold.svelte-1brc5h0,.hall-rank.gold.svelte-1brc5h0{background:var(--gold-grad);border-color:var(--gold-edge);color:var(--gold-ink)}.rank.silver.svelte-1brc5h0,.hall-rank.silver.svelte-1brc5h0{background:var(--silver-grad);border-color:var(--silver-edge);color:#263140}.rank.bronze.svelte-1brc5h0,.hall-rank.bronze.svelte-1brc5h0{background:var(--bronze-grad);border-color:var(--bronze-edge);color:#3a1a04}.identity.svelte-1brc5h0{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.identity.svelte-1brc5h0 strong:where(.svelte-1brc5h0){text-overflow:ellipsis;white-space:nowrap;color:#fff;min-width:0;font-family:var(--font-display);font-weight:var(--display-weight);text-shadow:-1.5px 0 0 var(--line), 1.5px 0 0 var(--line), 0 -1.5px 0 var(--line), 0 1.5px 0 var(--line), 0 2.5px 0 var(--line);flex:0 auto;padding-block:3px;font-size:1.08rem;overflow:hidden}.identity.svelte-1brc5h0 .flag-badge,.identity.svelte-1brc5h0 .unknown{flex:none}.identity.svelte-1brc5h0 .extra:where(.svelte-1brc5h0){color:#fff;white-space:nowrap;background:#0b2a6380;border-radius:999px;flex:none;padding:0 8px;font-size:.72rem;font-weight:700}.you.svelte-1brc5h0{border:2px solid var(--gold-edge);background:var(--gold-grad);color:var(--gold-ink);text-shadow:none;vertical-align:middle;border-radius:999px;margin-inline-start:7px;padding:0 7px;font-size:.72rem}.value.svelte-1brc5h0{text-align:end;flex:none;justify-items:end;gap:3px;display:grid}.value.svelte-1brc5h0 strong:where(.svelte-1brc5h0){border:2px solid var(--capsule-edge);background:var(--capsule-grad);color:#fff;min-width:52px;font-family:var(--font-display);font-weight:var(--display-weight);text-align:center;border-radius:999px;padding:0 12px;font-size:1.2rem;line-height:1.35;box-shadow:inset 0 2px #ffffff2e}.value.svelte-1brc5h0 small:where(.svelte-1brc5h0){color:#fff;font-family:var(--font-display);font-weight:var(--display-weight);text-shadow:-1.2px 0 0 var(--line), 1.2px 0 0 var(--line), 0 -1.2px 0 var(--line), 0 1.2px 0 var(--line), 0 1.8px 0 var(--line);font-size:.76rem;line-height:1.2}.pagination.svelte-1brc5h0{color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;font-size:.8rem;display:flex}.pagination.svelte-1brc5h0>span:where(.svelte-1brc5h0){border:2px solid var(--capsule-edge);background:var(--capsule-grad);font-family:var(--font-display);font-weight:var(--display-weight);border-radius:999px;padding:4px 14px;font-size:.85rem}.rank-grid.svelte-1brc5h0{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px;display:grid}.metric-card.svelte-1brc5h0{border:3px solid var(--tile-edge);border-radius:var(--radius);background:var(--tile-grad);min-width:0;box-shadow:inset 0 3px 0 #ffffff8c, inset 0 -3px 0 #0000001f, 0 5px 0 var(--tile-lip), 0 10px 18px #08285a38;align-items:center;gap:10px;padding:12px 14px 12px 10px;padding-inline:10px 14px;transition:transform 80ms,filter .12s;display:flex}.metric-card.svelte-1brc5h0:hover{filter:brightness(1.06);transform:translateY(-2px)}.metric-name.svelte-1brc5h0{flex:1;gap:5px;min-width:0;display:grid}.metric-name.svelte-1brc5h0 strong:where(.svelte-1brc5h0){overflow-wrap:anywhere;color:#fff;font-family:var(--font-display);font-weight:var(--display-weight);text-shadow:-1.5px 0 0 var(--line), 1.5px 0 0 var(--line), 0 -1.5px 0 var(--line), 0 1.5px 0 var(--line), 0 2.5px 0 var(--line);font-size:1.1rem;line-height:1.25}.metric-name.svelte-1brc5h0 small:where(.svelte-1brc5h0){color:#fff;font-family:var(--font-display);font-weight:var(--display-weight);text-shadow:-1.2px 0 0 var(--line), 1.2px 0 0 var(--line), 0 -1.2px 0 var(--line), 0 1.2px 0 var(--line), 0 1.8px 0 var(--line);font-size:.8rem;line-height:1.25}.metric-card.svelte-1brc5h0 b:where(.svelte-1brc5h0){border:2px solid var(--capsule-edge);background:var(--capsule-grad);color:#fff;font-family:var(--font-display);font-weight:var(--display-weight);border-radius:999px;flex:none;padding:0 12px;font-size:1.05rem;line-height:1.5;box-shadow:inset 0 2px #ffffff2e}.character-art.svelte-1brc5h0{object-fit:contain;filter:drop-shadow(0 3px #0b2a6359);width:70px;height:70px}.country-art.svelte-1brc5h0{place-items:center;width:62px;font-size:1.5rem;display:grid}.game-art.svelte-1brc5h0{border:2px solid var(--line);background:#ffffff59;border-radius:14px;place-items:center;width:62px;display:grid;overflow:hidden}.party-icon.svelte-1brc5h0{place-items:center;height:48px;font-size:2rem;display:grid}.bar.svelte-1brc5h0{border:2px solid var(--capsule-edge);background:var(--well);border-radius:999px;width:100%;height:10px;overflow:hidden}.bar.svelte-1brc5h0 i:where(.svelte-1brc5h0){background:linear-gradient(180deg, var(--green-top) 0%, var(--green-bottom) 100%);border-radius:999px;height:100%;display:block}.score-grid.svelte-1brc5h0{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.board.svelte-1brc5h0{align-content:start;gap:14px;min-width:0;padding:14px;display:grid}.game-title.svelte-1brc5h0{align-items:center;gap:10px;min-height:44px;display:flex}.game-title.svelte-1brc5h0 strong:where(.svelte-1brc5h0){color:#fff;min-width:0;font-family:var(--font-display);font-weight:var(--display-weight);text-shadow:-1.5px 0 0 var(--line), 1.5px 0 0 var(--line), 0 -1.5px 0 var(--line), 0 1.5px 0 var(--line), 0 2.5px 0 var(--line);flex:1;font-size:1.1rem;line-height:1.25}.game-title.svelte-1brc5h0>span:where(.svelte-1brc5h0):last-child{background:var(--capsule-grad);color:#fff;width:30px;height:30px;box-shadow:0 2px 0 var(--capsule-edge);border:2px solid #fff;border-radius:50%;flex:none;place-items:center;font-size:.85rem;display:grid}.cover.svelte-1brc5h0{border:2px solid var(--line);border-radius:12px;width:58px;overflow:hidden}.rules.svelte-1brc5h0{border:3px solid var(--paper-edge);border-radius:var(--radius);background:var(--paper);color:var(--paper-muted);box-shadow:inset 0 3px 0 #fffc, 0 4px 0 var(--paper-lip);padding:4px 18px;font-size:.82rem;font-weight:500}.rules.svelte-1brc5h0 summary:where(.svelte-1brc5h0){min-height:44px;color:var(--paper-ink);font-family:var(--font-display);font-weight:var(--display-weight);cursor:pointer;align-items:center;font-size:.95rem;display:flex}.rules.svelte-1brc5h0 p:where(.svelte-1brc5h0){margin:0 0 14px;line-height:1.7}.empty.svelte-1brc5h0{text-align:center;color:#fff;font-family:var(--font-display);font-weight:var(--display-weight);text-shadow:0 2px 0 var(--line);padding:26px;font-size:1.05rem}@container ranking (width<=860px){.ranking-tabs.svelte-1brc5h0{background:var(--well);border:0;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;display:grid;overflow:visible;box-shadow:inset 0 3px #00000040}.ranking-tabs.svelte-1brc5h0 a:where(.svelte-1brc5h0):focus-visible{outline-offset:3px}.ranking-tabs.svelte-1brc5h0 a:where(.svelte-1brc5h0),.ranking-tabs.svelte-1brc5h0 a.on:where(.svelte-1brc5h0){border:3px solid var(--line);text-align:center;overflow-wrap:anywhere;border-radius:14px;flex-direction:column;justify-content:center;gap:2px;min-height:58px;padding:6px 4px;font-size:.82rem}html:is(:lang(ja),:lang(zh)) .ranking-tabs.svelte-1brc5h0 a:where(.svelte-1brc5h0){word-break:normal;line-break:strict}.ranking-tabs.svelte-1brc5h0 a.on:where(.svelte-1brc5h0){border-color:var(--yellow);box-shadow:inset 0 3px 0 #ffffff73, 0 0 0 2px var(--line)}.ranking-tabs.svelte-1brc5h0 a:where(.svelte-1brc5h0)>span:where(.svelte-1brc5h0){font-size:1.2rem;line-height:1}}@media (width<=560px){.ranking-page.svelte-1brc5h0{gap:14px;padding-top:14px}.hero-trophy.svelte-1brc5h0{font-size:2.6rem}.stats.svelte-1brc5h0{grid-template-columns:1fr 1fr;gap:10px}.stats.svelte-1brc5h0 div:where(.svelte-1brc5h0){padding:10px 10px 9px}.filters.svelte-1brc5h0{gap:6px}.filters.svelte-1brc5h0 a:where(.svelte-1brc5h0),.filters.svelte-1brc5h0 button:where(.svelte-1brc5h0){padding-inline:11px;font-size:.84rem}.ranking-board.svelte-1brc5h0{gap:8px;padding:6px}.rank-row.svelte-1brc5h0{gap:7px;padding:6px 8px 6px 6px;padding-inline:6px 8px}.rank.svelte-1brc5h0{min-width:42px;height:28px;font-size:.8rem}.rank.medal.svelte-1brc5h0{height:30px;font-size:.95rem}.identity.svelte-1brc5h0{gap:6px}.identity.svelte-1brc5h0 strong:where(.svelte-1brc5h0){font-size:.92rem}.extra.svelte-1brc5h0{display:none}.value.svelte-1brc5h0 strong:where(.svelte-1brc5h0){min-width:40px;padding-inline:8px;font-size:1rem}.metric-card.svelte-1brc5h0{gap:7px;padding:10px 8px}.character-art.svelte-1brc5h0{width:56px;height:56px}}@media (width<=420px){.rank-row.svelte-1brc5h0 .identity:where(.svelte-1brc5h0){flex-wrap:wrap;row-gap:2px}.rank-row.svelte-1brc5h0 .identity:where(.svelte-1brc5h0) strong:where(.svelte-1brc5h0){flex:1 0 100%}.rank-row.svelte-1brc5h0 .avatar{width:38px;height:38px}}.hall.svelte-1brc5h0{gap:14px;display:grid}.hall-head.svelte-1brc5h0{background:var(--feature-grad) padding-box, var(--wood-grad) border-box;box-shadow:0 0 0 3px var(--wood-edge), inset 0 0 0 2px var(--wood-edge), 0 7px 0 var(--wood-edge), 0 12px 22px #3c190559;color:#fff;border:7px solid #0000;border-radius:24px;align-items:center;gap:16px;padding:16px 18px;display:flex}.hall-head.svelte-1brc5h0 img:where(.svelte-1brc5h0){filter:drop-shadow(0 6px 10px #50190073);flex:none;width:110px;height:110px}.hall-head.svelte-1brc5h0>div:where(.svelte-1brc5h0){min-width:0}.hall-head.svelte-1brc5h0 h2:where(.svelte-1brc5h0){font-family:var(--font-display);font-weight:var(--display-weight);color:#fff;text-shadow:-2px 0 0 var(--wood-edge), 2px 0 0 var(--wood-edge), 0 -2px 0 var(--wood-edge), 0 2px 0 var(--wood-edge), 0 4px 0 #50230599;margin:0 0 8px;font-size:1.5rem;line-height:1.25}.hall-head.svelte-1brc5h0 p:where(.svelte-1brc5h0){background:#50230594;border-radius:12px;margin:0 0 12px;padding:8px 12px;font-weight:600;line-height:1.6}.hall-play.svelte-1brc5h0{min-height:44px;padding:8px 18px;font-size:1rem}.hall-list.svelte-1brc5h0{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hall-list.svelte-1brc5h0 li:where(.svelte-1brc5h0){border:3px solid var(--tile-edge);background:var(--tile-grad);box-shadow:inset 0 3px 0 #ffffff80, 0 4px 0 var(--tile-lip);border-radius:16px;align-items:center;gap:10px;padding:8px 14px;display:flex}.hall-list.svelte-1brc5h0 li.mine:where(.svelte-1brc5h0){border-color:var(--yellow);box-shadow:inset 0 3px 0 #ffffff8c, 0 0 0 2px var(--line), 0 5px 0 var(--gold-edge), 0 0 16px #ffd84a99}.hall-rank.svelte-1brc5h0{border:2px solid var(--capsule-edge);background:var(--capsule-grad);color:#fff;min-width:2.4em;height:34px;font-family:var(--font-display);font-weight:var(--display-weight);border-radius:999px;flex:none;place-items:center;font-size:1.15rem;line-height:1;display:grid}.hall-medal.svelte-1brc5h0{flex:none}.hall-list.svelte-1brc5h0 .identity:where(.svelte-1brc5h0){flex:1;min-width:0}.hall-list.svelte-1brc5h0 .value:where(.svelte-1brc5h0){text-align:end;justify-items:end;display:grid}.hall-list.svelte-1brc5h0 .value:where(.svelte-1brc5h0) strong:where(.svelte-1brc5h0){font-size:.9rem}@media (width<=640px){.hall-head.svelte-1brc5h0{text-align:center;flex-direction:column}.hall-medal.svelte-1brc5h0{display:none}}@media (prefers-reduced-motion:reduce){.metric-card.svelte-1brc5h0{transition:none}.metric-card.svelte-1brc5h0:hover{transform:none}}
