.play-board.svelte-7qz9yp{gap:var(--space-3);max-inline-size:34rem;display:grid}.play-board__schema.svelte-7qz9yp{padding:var(--space-2) var(--space-3);border-inline-start:4px solid var(--color-muted);background:var(--color-notice-surface);margin:0}.play-board__bar.svelte-7qz9yp{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.play-board__status.svelte-7qz9yp{flex:12rem;min-block-size:1.6em;margin:0;font-weight:600}section[data-astro-cid-gfj2obtc]{max-inline-size:var(--measure)}.pattern-row[data-astro-cid-gfj2obtc]{gap:var(--space-3);flex-wrap:wrap;display:flex}.draft-exercise[data-astro-cid-nm25jbcu]{padding-block:var(--space-5);border-block-start:1px solid var(--color-line)}.draft-exercise__note[data-astro-cid-nm25jbcu]{color:var(--color-muted)}.draft-index[data-astro-cid-nm25jbcu]{border-block-start:1px solid var(--color-line);padding-block-start:var(--space-5)}.draft-index[data-astro-cid-nm25jbcu] ul[data-astro-cid-nm25jbcu]{gap:var(--space-2);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);padding-inline-start:var(--space-5);display:grid}.lessons__legend.svelte-s4cao7{margin-block:var(--space-3)}.lessons__legend.svelte-s4cao7 summary:where(.svelte-s4cao7){min-block-size:2.75rem;padding-block:var(--space-2);cursor:pointer}.lessons__legend.svelte-s4cao7 dt:where(.svelte-s4cao7){font-weight:700}.lessons__legend.svelte-s4cao7 dd:where(.svelte-s4cao7){margin:var(--space-1) 0 var(--space-3)}.lessons__next.svelte-s4cao7,.lessons__retry.svelte-s4cao7{margin-block:var(--space-2)}.lessons__list.svelte-s4cao7{gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);display:grid}.lessons__list.svelte-s4cao7 a:where(.svelte-s4cao7){overflow-wrap:anywhere}.lessons__status.svelte-s4cao7{color:var(--color-muted);display:block}.paths__entries[data-astro-cid-5xvey6z6]{overflow-wrap:anywhere}.paths__entries[data-astro-cid-5xvey6z6] ul[data-astro-cid-5xvey6z6]{gap:var(--space-3);padding:0;list-style:none;display:grid}.paths__entries[data-astro-cid-5xvey6z6] a[data-astro-cid-5xvey6z6]{font-weight:700}.paths__entries[data-astro-cid-5xvey6z6] p[data-astro-cid-5xvey6z6]{margin:var(--space-1) 0 0;color:var(--color-muted)}.paths[data-astro-cid-5xvey6z6]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));display:grid}.paths__path[data-astro-cid-5xvey6z6]{padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius)}.paths__path[data-astro-cid-5xvey6z6] h3[data-astro-cid-5xvey6z6]{margin-block-start:0}.paths__path[data-astro-cid-5xvey6z6] h4[data-astro-cid-5xvey6z6]{margin:0;display:inline}.paths__path[data-astro-cid-5xvey6z6] details[data-astro-cid-5xvey6z6]+details[data-astro-cid-5xvey6z6]{margin-block-start:var(--space-2)}.paths__path[data-astro-cid-5xvey6z6] summary[data-astro-cid-5xvey6z6]{padding-block:var(--space-2)}.paths__path[data-astro-cid-5xvey6z6] summary[data-astro-cid-5xvey6z6] span[data-astro-cid-5xvey6z6]{color:var(--color-muted);font-weight:400;display:block}.paths__path[data-astro-cid-5xvey6z6] details[data-astro-cid-5xvey6z6][open] ol[data-astro-cid-5xvey6z6]{margin-block:var(--space-3)}.paths__recommended[data-astro-cid-5xvey6z6]{font-weight:700}.paths__lookup[data-astro-cid-5xvey6z6]{padding:var(--space-3) var(--space-4);border-inline-start:4px solid var(--color-warm);background:var(--color-surface)}.paths__coverage[data-astro-cid-5xvey6z6]{margin-block-start:var(--space-5)}.paths__path[data-astro-cid-5xvey6z6] ol[data-astro-cid-5xvey6z6]{margin:0;padding-inline-start:var(--space-5)}.paths__path[data-astro-cid-5xvey6z6] li[data-astro-cid-5xvey6z6]+li[data-astro-cid-5xvey6z6]{margin-block-start:var(--space-2)}.paths__lesson[data-astro-cid-5xvey6z6]{gap:var(--space-3);vertical-align:middle;align-items:center;max-inline-size:100%;display:inline-flex}.paths__lesson[data-astro-cid-5xvey6z6] a[data-astro-cid-5xvey6z6]{overflow-wrap:anywhere;min-inline-size:0}.offline__list.svelte-bbs2q7{gap:var(--space-3);margin:0 0 var(--space-3);padding:0;list-style:none;display:grid}.offline__item.svelte-bbs2q7{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius);overflow-wrap:anywhere;display:grid}.offline__name.svelte-bbs2q7{font-weight:600}.offline__meta.svelte-bbs2q7,.offline__note.svelte-bbs2q7{color:var(--color-muted)}.offline__actions.svelte-bbs2q7{gap:var(--space-2);flex-wrap:wrap;display:flex}.offline__item.svelte-bbs2q7 progress:where(.svelte-bbs2q7){inline-size:100%;accent-color:var(--color-accent)}.offline__error.svelte-bbs2q7{color:var(--color-error);font-weight:600}.profiles__list.svelte-1jnjcfp{gap:var(--space-3);margin:0 0 var(--space-4);padding:0;list-style:none;display:grid}.profiles__item.svelte-1jnjcfp{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius);overflow-wrap:anywhere;display:grid}.profiles__item[aria-current=true].svelte-1jnjcfp{border-color:var(--color-accent);border-inline-start-width:4px}.profiles__name.svelte-1jnjcfp{gap:var(--space-2);flex-wrap:wrap;align-items:center;font-weight:600;display:flex}.profiles__initial.svelte-1jnjcfp{background:var(--color-accent);block-size:2rem;inline-size:2rem;color:var(--color-accent-text);border-radius:50%;place-items:center;display:inline-grid}.profiles__actions.svelte-1jnjcfp,.profiles__form.svelte-1jnjcfp{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.profiles__form.svelte-1jnjcfp label:where(.svelte-1jnjcfp){flex-basis:100%}.profiles__form.svelte-1jnjcfp input:where(.svelte-1jnjcfp){min-inline-size:0;min-block-size:var(--target-min);padding:var(--space-2) var(--space-3);border:1px solid var(--color-muted);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;flex:8rem}.profiles__note.svelte-1jnjcfp{color:var(--color-muted)}.profiles__error.svelte-1jnjcfp{color:var(--color-error);font-weight:600}.weekly-review__counts.svelte-3h2zzz{gap:var(--space-2);display:grid}.weekly-review__counts.svelte-3h2zzz div:where(.svelte-3h2zzz){justify-content:space-between;gap:var(--space-3);display:flex}.weekly-review__counts.svelte-3h2zzz dt:where(.svelte-3h2zzz){overflow-wrap:anywhere}.weekly-review__counts.svelte-3h2zzz dd:where(.svelte-3h2zzz){font-variant-numeric:tabular-nums;margin:0;font-weight:600}.weekly-review__stamp.svelte-3h2zzz{color:var(--color-muted)}.progress.svelte-1kpu4yq{align-content:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-block-size:100svh;display:grid}.progress.svelte-1kpu4yq section:where(.svelte-1kpu4yq)>:last-child:not(dialog){margin-block-end:0}.progress__file.svelte-1kpu4yq{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.progress__file.svelte-1kpu4yq label:where(.svelte-1kpu4yq){cursor:pointer}.progress__file-input.svelte-1kpu4yq:focus-visible+label:where(.svelte-1kpu4yq){outline:3px solid var(--color-focus);outline-offset:2px}.progress__file-name.svelte-1kpu4yq{overflow-wrap:anywhere;color:var(--color-muted)}.progress__error.svelte-1kpu4yq{color:var(--color-error);font-weight:600}.progress__resume.svelte-1kpu4yq{gap:var(--space-2);padding:0;list-style:none;display:grid}.progress__resume.svelte-1kpu4yq li:where(.svelte-1kpu4yq){gap:var(--space-1);display:grid}.progress__resume-step.svelte-1kpu4yq{color:var(--color-muted);overflow-wrap:anywhere}.progress__load-error.svelte-1kpu4yq{padding:var(--space-3) var(--space-4);border-inline-start:4px solid var(--color-error)}.progress__preview.svelte-1kpu4yq{padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface)}.progress__actions.svelte-1kpu4yq{gap:var(--space-3);flex-wrap:wrap;display:flex}.practice.svelte-t1mlpe{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.practice__steps.svelte-t1mlpe{gap:var(--space-2) var(--space-4);color:var(--color-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.practice__steps.svelte-t1mlpe li:where(.svelte-t1mlpe){overflow-wrap:anywhere;gap:var(--space-2);align-items:center;min-inline-size:0;display:inline-flex}.practice__number.svelte-t1mlpe{border:1px solid;border-radius:50%;place-items:center;block-size:1.6em;inline-size:1.6em;display:inline-grid}.practice__skipped.svelte-t1mlpe{font-weight:400}.practice__steps.svelte-t1mlpe li[aria-current=step]:where(.svelte-t1mlpe){color:var(--color-text);font-weight:700}.practice__step.svelte-t1mlpe h3:where(.svelte-t1mlpe){margin-block-start:0}.practice__done-title.svelte-t1mlpe{font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:700}.practice__next.svelte-t1mlpe{margin-block-start:var(--space-4)}.practice__reason.svelte-t1mlpe,.practice__lesson.svelte-t1mlpe{margin-block:0 var(--space-3)}.practice-cards[data-astro-cid-lirckphn]{margin-block-start:var(--space-6)}.section-placeholder__note[data-astro-cid-l4zwzv3s]{color:var(--color-muted)}.search.svelte-7cby1y{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.search.svelte-7cby1y label:where(.svelte-7cby1y){font-weight:600}.search__hint.svelte-7cby1y,.search__note.svelte-7cby1y,.search__count.svelte-7cby1y,.search__via.svelte-7cby1y{color:var(--color-muted);margin:0}.search__row.svelte-7cby1y{gap:var(--space-2);flex-wrap:wrap;display:flex}.search__row.svelte-7cby1y input:where(.svelte-7cby1y){min-inline-size:0;min-block-size:var(--target-min);padding:var(--space-2) var(--space-3);border:1px solid var(--color-muted);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;flex:10rem}.search__note.svelte-7cby1y,.search__count.svelte-7cby1y{margin-block-start:var(--space-4)}.search__results.svelte-7cby1y{gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.search__hit.svelte-7cby1y{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-inline-start:4px solid var(--color-line);background:var(--color-surface);overflow-wrap:anywhere;justify-items:start;display:grid}.search__hit.svelte-7cby1y p:where(.svelte-7cby1y){margin:0}.search__hit.svelte-7cby1y a:where(.svelte-7cby1y){font-weight:600}.search-page__area[data-astro-cid-zpnk4xer]{min-block-size:75dvh}.legal[data-astro-cid-zgovxyhs]{overflow-wrap:anywhere}.legal__updated[data-astro-cid-zgovxyhs]{color:var(--color-muted)}.cards-index[data-astro-cid-lb3xnefa]{gap:var(--space-2);grid-template-columns:minmax(0,1fr);padding-inline-start:var(--space-5);display:grid}.cards-index[data-astro-cid-lb3xnefa] li[data-astro-cid-lb3xnefa]{overflow-wrap:break-word;hyphens:auto}.cards-index[data-astro-cid-lb3xnefa] span[data-astro-cid-lb3xnefa]{color:var(--color-muted);margin-inline-start:var(--space-2)}.sources[data-astro-cid-vwdzma2f]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);max-inline-size:42rem;display:grid}.sources[data-astro-cid-vwdzma2f] header[data-astro-cid-vwdzma2f]{gap:var(--space-2);display:grid}.sources[data-astro-cid-vwdzma2f] header[data-astro-cid-vwdzma2f] [data-astro-cid-vwdzma2f]:is(h1,p){margin:0}.sources__works[data-astro-cid-vwdzma2f]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.sources__works[data-astro-cid-vwdzma2f] a[data-astro-cid-vwdzma2f]{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius);display:grid}.sources__works[data-astro-cid-vwdzma2f] span[data-astro-cid-vwdzma2f]{color:var(--color-muted)}
