.cmap.svelte-eohrbi{max-width:1100px;margin:0 auto;padding:16px 12px 48px}.head.svelte-eohrbi{justify-content:space-between;align-items:baseline;gap:10px;display:flex}h1.svelte-eohrbi{margin:0;font-size:1.3rem}.sub.svelte-eohrbi{color:var(--muted);margin:4px 0 12px;font-size:.9rem}.back.svelte-eohrbi{color:var(--muted);flex:none;font-size:.9rem;text-decoration:none}.board.svelte-eohrbi{background:var(--bg2);border:1.5px solid var(--line);border-radius:16px;padding:18px 14px}.track.svelte-eohrbi{flex-wrap:wrap;align-items:flex-start;row-gap:26px;display:flex}.cell.svelte-eohrbi{width:118px;color:var(--fg);flex-direction:column;flex:none;align-items:flex-start;text-decoration:none;display:flex}.row.svelte-eohrbi{align-items:center;display:flex}.icon.svelte-eohrbi{background:var(--bg);border:2px solid var(--line);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:1.25rem;display:grid}.icon.boss.svelte-eohrbi{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}.seg.svelte-eohrbi{border-top:3px dashed var(--line);width:34px}.seg.fill.svelte-eohrbi{border-top-style:solid;border-top-color:var(--ok)}.num.svelte-eohrbi{color:var(--muted);margin-top:6px;font-size:.72rem;font-weight:700}.xp.svelte-eohrbi{color:var(--ok);margin-top:2px;font-size:.7rem;font-weight:700}.xp.got.svelte-eohrbi{color:var(--muted);font-weight:600}.xp.owned.svelte-eohrbi{color:var(--muted)}.lbl.svelte-eohrbi{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:108px;margin-top:3px;font-size:.68rem;overflow:hidden}.cell.svelte-eohrbi:hover .icon:where(.svelte-eohrbi){border-color:var(--accent)}.cell.cur.svelte-eohrbi .icon:where(.svelte-eohrbi){border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-bg);animation:1.6s infinite svelte-eohrbi-pulse}.cell.done.svelte-eohrbi .icon:where(.svelte-eohrbi){background:var(--ok-bg);border-color:var(--ok);color:var(--ok)}.cell.ever.svelte-eohrbi .icon:where(.svelte-eohrbi){border-color:var(--accent);color:var(--accent)}.cell.locked.svelte-eohrbi{opacity:.45}.dock.svelte-eohrbi{max-width:620px;margin:14px auto 0;position:sticky;bottom:12px}.btn.svelte-eohrbi{border:1.5px solid var(--line);background:var(--bg2);cursor:pointer;color:var(--fg);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-weight:600;text-decoration:none;display:inline-flex}.btn.primary.svelte-eohrbi{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.btn.big.svelte-eohrbi{width:100%;padding:13px;font-size:1.05rem}.btn.svelte-eohrbi:hover{filter:brightness(1.08)}.btn.svelte-eohrbi:active{transform:translateY(1px)}@keyframes svelte-eohrbi-pulse{0%,to{opacity:1}50%{opacity:.55}}.ctls.svelte-eohrbi{align-items:center;gap:8px;margin-top:10px;display:flex}.langs.svelte-eohrbi{font:inherit;background:var(--bg2);color:var(--fg);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:5px 10px;font-size:.82rem}.reset-btn.svelte-eohrbi{-webkit-appearance:none;appearance:none;font:inherit;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:.8rem;font-weight:700}.reset-btn.svelte-eohrbi:hover{color:var(--bad);border-color:var(--bad)}
