.pending.svelte-nnc6xu{visibility:hidden}.levels.svelte-nnc6xu{grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.level.svelte-nnc6xu{box-sizing:border-box;height:100%;color:var(--text);flex-direction:column;gap:.55rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}a.level.svelte-nnc6xu:hover{border-color:var(--accent);box-shadow:0 10px 30px -12px color-mix(in oklab, var(--accent) 35%, transparent);transform:translateY(-3px)}.level.current.svelte-nnc6xu{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 32px -8px color-mix(in oklab, var(--accent) 50%, transparent)}.level.cleared.svelte-nnc6xu{background:linear-gradient(160deg, color-mix(in oklab, var(--good) 6%, transparent), transparent 40%), var(--surface)}.level-top.svelte-nnc6xu{align-items:center;gap:.6rem;display:flex}.l-icon.svelte-nnc6xu{background:var(--surface-2);border-radius:10px;place-items:center;width:2.3rem;height:2.3rem;display:grid}.num.svelte-nnc6xu{font-family:var(--font-mono);color:var(--text-faint);font-size:.8rem}.up-next.svelte-nnc6xu{text-transform:uppercase;letter-spacing:.08em;background:var(--accent);color:var(--on-accent);border-radius:999px;margin-left:auto;padding:.2rem .5rem;font-size:.68rem;font-weight:700}.title.svelte-nnc6xu{font-size:1.05rem;font-weight:600}.new-keys.svelte-nnc6xu{flex-wrap:wrap;gap:.25rem;display:flex}.new-keys.svelte-nnc6xu kbd:where(.svelte-nnc6xu){color:var(--accent-text)}.meta.svelte-nnc6xu{justify-content:space-between;align-items:center;margin-top:auto;font-size:.85rem;display:flex}.stars.svelte-nnc6xu{color:var(--line);letter-spacing:.1em;font-size:1.1rem}.stars.svelte-nnc6xu .lit:where(.svelte-nnc6xu){color:var(--accent-text)}.best.svelte-nnc6xu{font-family:var(--font-mono);color:var(--text-dim)}.best.new.svelte-nnc6xu{color:var(--good)}.locked.svelte-nnc6xu{opacity:.4}
