.course-markdown-document{--tw-prose-body:var(--color-slate-700);--tw-prose-headings:var(--color-slate-950);--tw-prose-lead:var(--color-slate-600);--tw-prose-links:var(--color-blue-700);--tw-prose-bold:var(--color-slate-950);--tw-prose-counters:var(--color-slate-500);--tw-prose-bullets:var(--color-slate-400);--tw-prose-hr:var(--color-slate-200);--tw-prose-quotes:var(--color-slate-800);--tw-prose-quote-borders:var(--color-blue-300);--tw-prose-captions:var(--color-slate-500);--tw-prose-kbd:var(--color-slate-900);--tw-prose-code:var(--color-indigo-700);--tw-prose-pre-code:var(--color-slate-100);--tw-prose-pre-bg:var(--color-slate-950);--tw-prose-th-borders:var(--color-slate-300);--tw-prose-td-borders:var(--color-slate-200)}.dark .course-markdown-document{--tw-prose-body:var(--color-slate-300);--tw-prose-headings:var(--color-slate-100);--tw-prose-lead:var(--color-slate-300);--tw-prose-links:var(--color-blue-300);--tw-prose-bold:var(--color-slate-100);--tw-prose-counters:var(--color-slate-400);--tw-prose-bullets:var(--color-slate-500);--tw-prose-hr:var(--color-slate-700);--tw-prose-quotes:var(--color-slate-300);--tw-prose-quote-borders:var(--color-blue-400);--tw-prose-captions:var(--color-slate-400);--tw-prose-kbd:var(--color-slate-100);--tw-prose-code:var(--color-indigo-300);--tw-prose-pre-code:var(--color-slate-100);--tw-prose-pre-bg:var(--color-slate-900);--tw-prose-th-borders:var(--color-slate-600);--tw-prose-td-borders:var(--color-slate-700)}.dark .course-markdown-document :where(h1,h2,h3,h4,h5,h6){color:var(--color-slate-100)}.course-markdown-document :where(blockquote){background:color-mix(in srgb,var(--color-blue-50) 70%,transparent);border-radius:.75rem;padding:.75rem 1.25rem}.dark .course-markdown-document :where(blockquote){background:color-mix(in srgb,var(--color-slate-800) 75%,transparent)}.course-markdown-document :where(:not(pre)>code){background:var(--color-slate-100);border-radius:.375rem;font-weight:400;padding:.15rem .4rem}.dark .course-markdown-document :where(:not(pre)>code){background:var(--color-slate-700);color:var(--color-slate-100)}.course-markdown-document :where(table){border-collapse:collapse;display:block;overflow-x:auto;width:100%}.course-markdown-document :where(th){background:var(--color-slate-100)}.dark .course-markdown-document :where(th){background:var(--color-slate-800)}.course-markdown-document :where(th,td){min-width:7rem;padding:.75rem 1rem}.course-markdown-document :where(pre){border:1px solid var(--color-slate-200)}.dark .course-markdown-document :where(pre){background-color:var(--color-slate-950)!important;border-color:var(--color-slate-700);color:var(--color-slate-100)}.dark .course-markdown-document :where(.shiki span),.dark .course-markdown-document :where(.shiki){background-color:var(--shiki-dark-bg)!important;color:var(--shiki-dark)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;text-decoration:var(--shiki-dark-text-decoration)!important}@media print{.course-markdown-document,.dark .course-markdown-document{--tw-prose-body:#1e293b;--tw-prose-headings:#020617;--tw-prose-links:#1d4ed8;--tw-prose-bold:#020617;--tw-prose-quotes:#1e293b;--tw-prose-code:#4338ca;--tw-prose-th-borders:#cbd5e1;--tw-prose-td-borders:#e2e8f0}.course-markdown-document :where(blockquote,th,:not(pre)>code){background:#f8fafc!important}.course-markdown-document :where(pre){-moz-column-break-inside:avoid;break-inside:avoid}.dark .course-markdown-document :where(.shiki span),.dark .course-markdown-document :where(.shiki){background-color:var(--shiki-light-bg)!important;color:var(--shiki-light)!important}}
