.retention-result.svelte-1oxskcv{display:grid;gap:1rem;margin-top:0;color:var(--font-color)}.game-result-progress.svelte-1oxskcv{padding:clamp(1rem,3vw,1.25rem);border:1px solid var(--settings-border);border-radius:14px;background:var(--settings-bg)}.game-result-progress__earned.svelte-1oxskcv{margin:0 0 .65rem;color:var(--main-color);font-size:clamp(1.35rem,4vw,1.75rem);font-weight:800}.game-result-progress__level-up.svelte-1oxskcv{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:0 0 .8rem}.game-result-progress__level-up.svelte-1oxskcv span:where(.svelte-1oxskcv){color:var(--settings-muted);font-size:.9rem}.game-result-progress.svelte-1oxskcv .player-progress{margin-bottom:0}.game-result-mastery.svelte-1oxskcv{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;padding:.85rem 1rem;border:1px solid var(--settings-border);border-radius:12px;background:var(--settings-bg)}.game-result-mastery.svelte-1oxskcv span:where(.svelte-1oxskcv){color:var(--settings-muted);font-size:.85rem}.achievement-unlock.svelte-1oxskcv{min-width:0;padding:1rem;border:1px solid color-mix(in srgb,var(--main-color) 35%,var(--settings-border));border-radius:12px;background:color-mix(in srgb,var(--main-color) 7%,var(--settings-bg))}.achievement-unlock__list.svelte-1oxskcv{display:grid;gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none}.achievement-unlock__item.svelte-1oxskcv{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.45rem;min-width:0}.achievement-unlock__item.svelte-1oxskcv>span:where(.svelte-1oxskcv){color:var(--main-color);font-weight:800}.achievement-unlock__item.svelte-1oxskcv div:where(.svelte-1oxskcv){display:grid;gap:.05rem;min-width:0}.achievement-unlock__item.svelte-1oxskcv strong:where(.svelte-1oxskcv),.achievement-unlock__item.svelte-1oxskcv small:where(.svelte-1oxskcv){overflow-wrap:anywhere}.achievement-unlock__item.svelte-1oxskcv small:where(.svelte-1oxskcv){color:var(--settings-muted);font-size:.78rem;line-height:1.4}.result-followup.svelte-1oxskcv{padding:clamp(1rem,3vw,1.25rem);border:1px solid var(--settings-border);border-radius:14px;background:var(--settings-bg)}.record.svelte-1oxskcv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.2rem}.eyebrow.svelte-1oxskcv{color:var(--settings-muted);font-size:.78rem;font-weight:700}.record.svelte-1oxskcv p:where(.svelte-1oxskcv){display:flex;align-items:baseline;gap:.55rem;margin:.2rem 0 0;font-variant-numeric:tabular-nums}.record.svelte-1oxskcv strong:where(.svelte-1oxskcv){font-size:1.55rem;line-height:1.2}.record.svelte-1oxskcv p:where(.svelte-1oxskcv) span:where(.svelte-1oxskcv){color:var(--settings-muted)}.practice-link.svelte-1oxskcv,.profile-link.svelte-1oxskcv,.standalone-profile.svelte-1oxskcv{font-size:.875rem;font-weight:650;text-decoration-thickness:1px;text-underline-offset:.2em}.standalone-profile.svelte-1oxskcv{justify-self:start}.leaderboard.svelte-1oxskcv{min-width:0;padding:clamp(1rem,3vw,1.25rem);border:1px solid var(--settings-border);border-radius:14px;background:var(--content-bg-color)}.board-heading.svelte-1oxskcv{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.board-heading.svelte-1oxskcv h3:where(.svelte-1oxskcv){margin:0;font-size:1.25rem}.periods.svelte-1oxskcv{display:inline-flex;max-width:100%;gap:.2rem;margin:1rem 0 .75rem;padding:.25rem;border:1px solid var(--settings-border);border-radius:11px;background:var(--settings-bg)}.periods.svelte-1oxskcv button:where(.svelte-1oxskcv){min-width:0;padding:.48rem .7rem;border:0;border-radius:7px;background:transparent;color:var(--settings-muted);font:inherit;font-size:.8rem;font-weight:650;line-height:1.3;cursor:pointer}.periods.svelte-1oxskcv button.active:where(.svelte-1oxskcv){color:var(--font-color);background:var(--content-bg-color);box-shadow:var(--simple-box-shadow)}.board-state.svelte-1oxskcv{margin:.6rem 0 0;color:var(--settings-muted)}.retry.svelte-1oxskcv{border:0;background:none;color:var(--main-color);font:inherit;text-decoration:underline;cursor:pointer}.leaders.svelte-1oxskcv{display:grid;gap:.3rem;margin:.25rem 0 0;padding:0;list-style:none}.leaders.svelte-1oxskcv li:where(.svelte-1oxskcv){display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.2rem;padding:.55rem .7rem;border:1px solid transparent;border-radius:10px;background:var(--settings-bg);font-size:.88rem}.leaders.svelte-1oxskcv li:where(.svelte-1oxskcv):before{display:none;content:none}.leaders.svelte-1oxskcv li.podium:where(.svelte-1oxskcv){background:color-mix(in srgb,var(--main-color) 7%,var(--settings-bg))}.leaders.svelte-1oxskcv li.current-player:where(.svelte-1oxskcv){border-color:var(--main-color);box-shadow:inset 3px 0 0 var(--main-color)}.rank.svelte-1oxskcv,.duration.svelte-1oxskcv{color:var(--settings-muted)}.rank.svelte-1oxskcv{font-weight:750;font-variant-numeric:tabular-nums}.leader-name.svelte-1oxskcv{min-width:0;overflow-wrap:anywhere;font-weight:650}.leader-result.svelte-1oxskcv{display:grid;justify-items:end;gap:.1rem}.points.svelte-1oxskcv{white-space:nowrap;font-variant-numeric:tabular-nums}.duration.svelte-1oxskcv{white-space:nowrap;font-size:.76rem;font-variant-numeric:tabular-nums;text-align:right}.own-rank.svelte-1oxskcv{margin:.85rem 0 0;padding:.7rem .85rem;border-left:3px solid var(--main-color);border-radius:8px;background:var(--settings-bg);font-size:.875rem;font-weight:650}.retention-result.svelte-1oxskcv a:where(.svelte-1oxskcv):focus-visible,.retention-result.svelte-1oxskcv button:where(.svelte-1oxskcv):focus-visible{outline:2px solid var(--main-color);outline-offset:3px}@media(max-width:480px){.leaders.svelte-1oxskcv li:where(.svelte-1oxskcv){grid-template-columns:2.1rem minmax(0,1fr) auto;padding-inline:.55rem}.periods.svelte-1oxskcv{display:flex;width:100%}.periods.svelte-1oxskcv button:where(.svelte-1oxskcv){flex:1;padding:.48rem .3rem}}
