.lesson.svelte-74a6l2{flex-direction:column;gap:.9rem;padding:.9rem 1rem 1.2rem;display:flex}.picker.svelte-74a6l2 select:where(.svelte-74a6l2){width:100%;font-size:.85rem}h1.svelte-74a6l2{margin-top:.1rem;font-size:1.3rem}.steps.svelte-74a6l2{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.steps.svelte-74a6l2 button:where(.svelte-74a6l2){text-align:left;border-radius:var(--radius-sm);cursor:pointer;width:100%;color:var(--muted);background:0 0;border:none;align-items:center;gap:.55rem;padding:.3rem .4rem;font-size:.88rem;display:flex}.steps.svelte-74a6l2 button:where(.svelte-74a6l2):hover{background:var(--surface-sunken);color:var(--foreground)}.steps.svelte-74a6l2 button[aria-current=step]:where(.svelte-74a6l2){background:var(--accent-soft);color:var(--foreground);font-weight:600}.num.svelte-74a6l2{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;font-weight:600;display:grid}[aria-current=step].svelte-74a6l2 .num:where(.svelte-74a6l2){background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.num.done.svelte-74a6l2{border-color:var(--success);color:var(--success)}article.svelte-74a6l2{border-top:1px solid var(--border);flex-direction:column;gap:.55rem;padding-top:.8rem;display:flex}h2.svelte-74a6l2{font-size:1.05rem}article.svelte-74a6l2 p:where(.svelte-74a6l2){margin:0;font-size:.92rem;line-height:1.55}h3.svelte-74a6l2{margin-top:.4rem}.tasks.svelte-74a6l2{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.task.svelte-74a6l2{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;gap:.45rem;width:100%;padding:.4rem .55rem;font-size:.86rem;display:flex}.task.svelte-74a6l2 svg{color:var(--accent);flex:none;margin-top:.2rem}.task.svelte-74a6l2:hover{border-color:var(--accent);background:var(--accent-soft)}.task.static.svelte-74a6l2{cursor:default}.reset.svelte-74a6l2{color:var(--muted);align-self:flex-start;font-size:.8rem}.remember.svelte-74a6l2{background:var(--surface-sunken);border-radius:var(--radius-sm);padding:.5rem .65rem;font-size:.86rem!important}.pager.svelte-74a6l2{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.6rem;display:flex}.pager.svelte-74a6l2 .btn:where(.svelte-74a6l2){font-size:.85rem}.count.svelte-74a6l2{font-size:.8rem}
