.course-markdown.svelte-14wzisu h1{margin:0 0 1.5rem;font-size:clamp(2.5rem,8vw,5rem);font-weight:900;line-height:.9;text-transform:uppercase;color:var(--primary)}.course-markdown.svelte-14wzisu h2{margin:3rem 0 1rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:900;line-height:1;text-transform:uppercase}.course-markdown.svelte-14wzisu h3{margin:2rem 0 .75rem;font-size:1.35rem;font-weight:900;text-transform:uppercase}.course-markdown.svelte-14wzisu h4{margin:1.5rem 0 .5rem;font-size:1rem;font-weight:900;text-transform:uppercase}.course-markdown.svelte-14wzisu p,.course-markdown.svelte-14wzisu li,.course-markdown.svelte-14wzisu blockquote{font-family:var(--font-mono);font-size:.95rem;line-height:1.8;color:var(--muted-foreground)}.course-markdown.svelte-14wzisu p{margin:1rem 0}.course-markdown.svelte-14wzisu ul,.course-markdown.svelte-14wzisu ol{margin:1rem 0 1.5rem;padding-left:1.25rem}.course-markdown.svelte-14wzisu ul{list-style:square}.course-markdown.svelte-14wzisu ol{list-style:decimal}.course-markdown.svelte-14wzisu a{color:var(--foreground);font-weight:900;text-decoration:underline;text-decoration-thickness:.15em;text-underline-offset:.2em}.course-markdown.svelte-14wzisu strong{color:var(--foreground)}.course-markdown.svelte-14wzisu code{border:1px solid var(--border);background:#fefefe1a;padding:.1rem .3rem;color:var(--foreground)}.course-markdown.svelte-14wzisu pre{margin:1.5rem 0;overflow-x:auto;border:2px solid var(--primary);background:#fefefe14;padding:1rem}.course-markdown.svelte-14wzisu pre code{border:0;background:transparent;padding:0}.course-markdown.svelte-14wzisu blockquote{margin:1.5rem 0;border-left:4px solid var(--primary);padding-left:1rem;color:var(--foreground)}
