.continue.svelte-1nnbmdw{border-color:color-mix(in srgb, var(--tone) 40%, var(--color-stone-2));background:radial-gradient(ellipse at 85% 50%, color-mix(in srgb, var(--tone) 16%, transparent), transparent 60%), radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--color-gold) 10%, transparent), transparent 50%), var(--color-crypt);gap:1rem;padding:1.25rem;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden}.continue.svelte-1nnbmdw:hover{border-color:var(--tone);box-shadow:0 16px 36px -18px var(--tone);transform:translateY(-2px)}.copy.svelte-1nnbmdw{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.eyebrow.svelte-1nnbmdw{color:var(--ink);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.title.svelte-1nnbmdw{color:var(--color-gold-ink);overflow-wrap:anywhere;font-size:min(1.9rem,8vw);line-height:1.1}.lesson.svelte-1nnbmdw{color:var(--color-ash);font-size:.875rem}.lesson.svelte-1nnbmdw b:where(.svelte-1nnbmdw){color:var(--color-parchment);font-weight:600}.summary.svelte-1nnbmdw{color:var(--color-parchment);opacity:.8;font-size:.8125rem}.steps.svelte-1nnbmdw{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.steps.svelte-1nnbmdw i:where(.svelte-1nnbmdw){background:var(--color-stone-2);border-radius:999px;width:1.1rem;height:.35rem}.steps.svelte-1nnbmdw i.on:where(.svelte-1nnbmdw){background:var(--tone)}.steps.svelte-1nnbmdw i.at:where(.svelte-1nnbmdw){background:var(--color-gold);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-gold) 30%, transparent)}.art.svelte-1nnbmdw{flex-shrink:0;place-items:center;width:10rem;display:none;position:relative}@media (width>=640px){.art.svelte-1nnbmdw{display:grid}}.aura.svelte-1nnbmdw{background:radial-gradient(circle, color-mix(in srgb, var(--tone) 32%, transparent), transparent 65%);border-radius:999px;position:absolute;inset:5%}.numeral.svelte-1nnbmdw{color:color-mix(in srgb, var(--tone) 12%, transparent);font-family:var(--font-display);font-size:6rem;font-weight:700;line-height:1;position:absolute;bottom:-1.5rem;right:-.25rem}@media (prefers-reduced-motion:reduce){.continue.svelte-1nnbmdw{transition:none}}.drills.svelte-1x1dgnv{gap:.75rem;display:grid}@media (width>=640px){.drill.spar.svelte-1x1dgnv{grid-column:1/-1}}.fan.svelte-1x1dgnv{width:6.5rem}.face.svelte-1x1dgnv{top:50%;left:calc(var(--i) * 1.65rem);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--tone) 30%, var(--color-stone)), var(--color-void));width:3.2rem;height:3.2rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-gold) 55%, transparent), 0 8px 14px -8px #000c;transform:translateY(-50%) rotate(calc((var(--i) - 1) * 8deg));border-radius:50%;place-items:center;transition:transform .16s;display:grid;position:absolute}.face.shade.svelte-1x1dgnv .art-sprite{filter:brightness(0)opacity(.55)}.drill.spar.svelte-1x1dgnv:hover .face:where(.svelte-1x1dgnv){transform:translateY(calc(-50% - 3px)) rotate(calc((var(--i) - 1) * 11deg))}html[data-art=pixel] .face.svelte-1x1dgnv{border-radius:0}@media (width>=640px){.drills.svelte-1x1dgnv{grid-template-columns:repeat(2,minmax(0,1fr))}}.drill.svelte-1x1dgnv{border-color:color-mix(in srgb, var(--tone) 35%, var(--color-stone-2));background:radial-gradient(ellipse at 0% 50%, color-mix(in srgb, var(--tone) 16%, transparent), transparent 55%), var(--color-crypt);align-items:center;gap:.9rem;padding:.85rem 1rem .85rem .85rem;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden}.drill.svelte-1x1dgnv:hover{border-color:var(--tone);box-shadow:0 14px 28px -18px var(--tone);transform:translateY(-2px)}.art.svelte-1x1dgnv{flex-shrink:0;width:4.75rem;height:4.75rem;position:relative}.board.svelte-1x1dgnv{border-radius:.6rem;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden;transform:rotate(-4deg);box-shadow:0 10px 18px -10px #000c}html[data-art=pixel] .board.svelte-1x1dgnv{border-radius:0}.board.svelte-1x1dgnv .lit:where(.svelte-1x1dgnv){background:color-mix(in srgb, var(--tone) 75%, white);box-shadow:inset 0 0 0 2px var(--tone)}.tag.svelte-1x1dgnv{background:var(--color-void);color:var(--ink);border-radius:.35rem;padding:.05rem .35rem;font-size:.75rem;font-weight:700;position:absolute;top:50%;left:50%;translate:-50% -50%}.gauge.svelte-1x1dgnv{place-items:end center;display:grid}.gauge.svelte-1x1dgnv svg:where(.svelte-1x1dgnv){width:100%;position:absolute;inset:.5rem 0 auto;overflow:visible}.track.svelte-1x1dgnv,.fill.svelte-1x1dgnv{fill:none;stroke-width:9px;stroke-linecap:round}.track.svelte-1x1dgnv{stroke:var(--color-stone-2)}.fill.svelte-1x1dgnv{stroke:var(--tone);stroke-dasharray:55 100;opacity:.85}.needle.svelte-1x1dgnv{stroke:var(--color-parchment);stroke-width:3.5px;stroke-linecap:round}.hub.svelte-1x1dgnv{fill:var(--color-parchment)}.reading.svelte-1x1dgnv{color:var(--ink);font-family:var(--font-ui);font-size:1rem;font-weight:700;line-height:1;position:relative}.eyebrow.svelte-1x1dgnv{color:var(--ink);letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:600;display:block}.title.svelte-1x1dgnv{font-size:1.15rem;line-height:1.15;display:block}.line.svelte-1x1dgnv{color:var(--color-ash);font-size:.75rem;display:block}.chip.svelte-1x1dgnv{border:1px solid color-mix(in srgb, var(--tone) 45%, transparent);color:var(--ink);border-radius:999px;margin-top:.35rem;padding:.05rem .55rem;font-size:.6875rem;display:inline-block}.arrow.svelte-1x1dgnv{color:var(--ink);font-family:var(--font-ui);flex-shrink:0;font-size:1.1rem;transition:translate .14s}.drill.svelte-1x1dgnv:hover .arrow:where(.svelte-1x1dgnv){translate:4px}@media (prefers-reduced-motion:reduce){.drill.svelte-1x1dgnv,.arrow.svelte-1x1dgnv{transition:none}}.mistakes.svelte-1biant8{flex-direction:column;display:flex}.due.svelte-1biant8{border-color:color-mix(in srgb, var(--tone) 40%, var(--color-stone-2));background:radial-gradient(ellipse at 0% 50%, color-mix(in srgb, var(--tone) 16%, transparent), transparent 55%), var(--color-crypt);align-items:center;gap:.85rem;padding:.8rem .9rem;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex}a.due.svelte-1biant8:hover{border-color:var(--tone);box-shadow:0 14px 28px -18px var(--tone);transform:translateY(-2px)}.due.quiet.svelte-1biant8{border-color:var(--color-stone-2);background:radial-gradient(ellipse at 0% 50%, color-mix(in srgb, var(--tone) 8%, transparent), transparent 55%), var(--color-crypt)}.count.svelte-1biant8{min-width:3rem;color:var(--ink);font-family:var(--font-display);text-align:center;flex-shrink:0;place-items:center;font-size:2.2rem;font-weight:700;line-height:.9;display:grid}.count.svelte-1biant8 small:where(.svelte-1biant8){color:var(--color-ash);font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;margin-top:.3rem;font-size:.625rem;font-weight:600;display:block}.eyebrow.svelte-1biant8{color:var(--ink);letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:600;display:block}@media (prefers-reduced-motion:reduce){.due.svelte-1biant8{transition:none}}.volume.svelte-timbfh{border-color:color-mix(in srgb, var(--tone) 25%, var(--color-stone-2));background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--tone) 16%, transparent), transparent 60%), var(--color-crypt);align-content:start;gap:.35rem;padding:1rem 1rem .9rem;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid;position:relative;overflow:hidden}.volume.svelte-timbfh:hover{border-color:color-mix(in srgb, var(--tone) 70%, var(--color-stone-2));box-shadow:0 16px 30px -18px var(--tone);transform:translateY(-2px)}.numeral.svelte-timbfh{color:color-mix(in srgb, var(--tone) 11%, transparent);font-family:var(--font-display);pointer-events:none;font-size:5.5rem;font-weight:700;line-height:1;position:absolute;bottom:-.9rem;right:.6rem}.art.svelte-timbfh{width:3.75rem;height:3.75rem;position:absolute;top:.75rem;right:.75rem}.aura.svelte-timbfh{background:radial-gradient(circle, color-mix(in srgb, var(--tone) 35%, transparent), transparent 65%);border-radius:999px;position:absolute;inset:-15%}.eyebrow.svelte-timbfh{color:var(--ink);letter-spacing:.16em;text-transform:uppercase;padding-right:4.5rem;font-size:.6875rem;font-weight:600}.title.svelte-timbfh{overflow-wrap:anywhere;padding-right:4.5rem;font-size:1.3rem;line-height:1.15}.blurb.svelte-timbfh{-webkit-line-clamp:2;line-clamp:2;color:var(--color-ash);-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.bar.svelte-timbfh{background:var(--color-stone-2);border-radius:999px;height:.3rem;margin-top:.4rem;display:block;overflow:hidden}.bar.svelte-timbfh i:where(.svelte-timbfh){border-radius:inherit;background:var(--tone);height:100%;transition:width .5s;display:block}.foot.svelte-timbfh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem .75rem;font-size:.8125rem;display:flex;position:relative}.next.svelte-timbfh{min-width:0;color:var(--color-parchment);font-weight:600}.next.svelte-timbfh:after{content:" →";color:var(--ink)}.finished.svelte-timbfh .next:where(.svelte-timbfh):after{content:""}.finished.svelte-timbfh .next:where(.svelte-timbfh){color:var(--ink)}@media (prefers-reduced-motion:reduce){.volume.svelte-timbfh{transition:none}}.top.svelte-8s3559{gap:1rem;margin:1.25rem 0 .5rem;display:grid}@media (width>=900px){.top.svelte-8s3559{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch}}.all-done.svelte-8s3559,.skeleton-card.svelte-8s3559{flex-direction:column;justify-content:center;gap:.4rem;min-height:12rem;padding:1.25rem;display:flex}.skeleton-card.svelte-8s3559{opacity:.5}.volumes.svelte-8s3559{gap:.85rem;display:grid}@media (width>=560px){.volumes.svelte-8s3559{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=860px){.volumes.svelte-8s3559{grid-template-columns:repeat(3,minmax(0,1fr))}}
