.lessons-head.svelte-1vg779e{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.change-lang.svelte-1vg779e{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;font-weight:600}.lang-pick.svelte-1vg779e{flex-wrap:wrap;gap:.8rem;margin:1rem 0;display:flex}.lang-card.svelte-1vg779e{border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:9rem;color:var(--ink);font:inherit;cursor:pointer;text-align:left;flex-direction:column;gap:.2rem;padding:1rem 1.2rem;display:flex}.lang-card.svelte-1vg779e:hover{border-color:var(--accent)}.lang-name.svelte-1vg779e{font-size:1.05rem;font-weight:700}.lang-native.svelte-1vg779e{color:var(--ink-soft);font-size:.8rem}.level.svelte-1vg779e{margin-top:1.6rem}.level-head.svelte-1vg779e{justify-content:space-between;align-items:center;gap:.8rem;margin:0 0 .5rem;display:flex}.level-head.svelte-1vg779e h2:where(.svelte-1vg779e){align-items:center;gap:.6rem;margin:0;font-size:1.05rem;display:flex}.cefr.svelte-1vg779e{font-family:var(--mono);letter-spacing:.06em;color:var(--accent);border:1px solid var(--line);border-radius:100px;padding:.1rem .5rem;font-size:.68rem}.level-prog.svelte-1vg779e{font-family:var(--mono);color:var(--ink-soft);flex:none;font-size:.78rem}.lesson-list.svelte-1vg779e{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.lesson-list.svelte-1vg779e a:where(.svelte-1vg779e){border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--accent);align-items:center;gap:.7rem;padding:.55rem .7rem;text-decoration:none;display:flex}.lesson-list.svelte-1vg779e a:where(.svelte-1vg779e):hover{border-color:var(--accent)}
