.lesson.svelte-1my8pid{max-width:840px;padding:28px 32px 48px}@media (width<=900px){.lesson.svelte-1my8pid{padding:20px 20px 40px}}.crumb.svelte-1my8pid{color:var(--muted);flex-wrap:wrap;gap:6px;margin-bottom:8px;font-size:14px;display:flex}.video.svelte-1my8pid{aspect-ratio:16/9;background:var(--ink);border-radius:var(--radius);margin:16px 0 24px;position:relative;overflow:hidden}.video.svelte-1my8pid iframe:where(.svelte-1my8pid),.video.svelte-1my8pid video:where(.svelte-1my8pid){border:0;width:100%;height:100%;position:absolute;inset:0}.body.svelte-1my8pid h2{margin-top:28px}.body.svelte-1my8pid .code{margin:16px 0;position:relative}.body.svelte-1my8pid pre{background:var(--ink);color:var(--cream);white-space:pre-wrap;word-break:break-word;border-radius:12px;padding:44px 16px 16px;font-size:15px;line-height:1.5;overflow-x:auto}.body.svelte-1my8pid .copy{font:inherit;background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:700;position:absolute;top:8px;right:8px}.body.svelte-1my8pid blockquote{border-left:4px solid var(--coral);background:var(--panel-2);border-radius:8px;margin:16px 0;padding:8px 16px}.body.svelte-1my8pid :not(pre)>code{background:var(--panel-2);border-radius:6px;padding:1px 6px}.files.svelte-1my8pid{margin:24px 0}.files.svelte-1my8pid h2:where(.svelte-1my8pid){font-size:20px}.files.svelte-1my8pid ul:where(.svelte-1my8pid){margin:0;padding:0;list-style:none}.files.svelte-1my8pid li:where(.svelte-1my8pid){border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.files.svelte-1my8pid a:where(.svelte-1my8pid){font-weight:700}.done-form.svelte-1my8pid{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.cta.svelte-1my8pid{flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0;display:flex}.cta.svelte-1my8pid h2:where(.svelte-1my8pid),.cta.svelte-1my8pid p:where(.svelte-1my8pid){flex-basis:100%;margin:0}.pager.svelte-1my8pid{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;display:flex}.pager.svelte-1my8pid .btn:where(.svelte-1my8pid){max-width:100%}
