.lesson-progress-mark.svelte-1fkh7og{color:var(--color-zinc-400);cursor:pointer}.lesson-progress-mark.svelte-1fkh7og:hover{color:var(--color-zinc-300)}.lesson-progress-mark.svelte-1fkh7og .box:where(.svelte-1fkh7og){border:1.5px solid var(--color-zinc-600);background:0 0;transition:background .15s,border-color .15s}.lesson-progress-mark.svelte-1fkh7og:hover .box:where(.svelte-1fkh7og){border-color:#10b98199}.lesson-progress-mark.svelte-1fkh7og .box:where(.svelte-1fkh7og) svg:where(.svelte-1fkh7og),.lesson-progress-mark.done.svelte-1fkh7og{color:#10b981}.lesson-progress-mark.done.svelte-1fkh7og .box:where(.svelte-1fkh7og){background:#10b98126;border-color:#10b981b3}.size-sm.svelte-1fkh7og .box:where(.svelte-1fkh7og){width:1rem;height:1rem}.size-sm.svelte-1fkh7og .box:where(.svelte-1fkh7og) svg:where(.svelte-1fkh7og){width:.75rem;height:.75rem}.size-sm.svelte-1fkh7og .lbl:where(.svelte-1fkh7og){font-size:.6875rem}.size-lg.svelte-1fkh7og .box:where(.svelte-1fkh7og){width:1.25rem;height:1.25rem}.size-lg.svelte-1fkh7og .box:where(.svelte-1fkh7og) svg:where(.svelte-1fkh7og){width:.95rem;height:.95rem}.size-lg.svelte-1fkh7og .lbl:where(.svelte-1fkh7og){font-size:.8125rem}
