.prose{--tw-prose-headings: oklch(var(--bc));--tw-prose-body: oklch(var(--bc) / .8);--tw-prose-links: oklch(var(--p));--tw-prose-code: oklch(var(--s));--tw-prose-pre-bg: oklch(var(--b2))}.prose h1{font-size:2.5rem;font-weight:900;margin-bottom:1.5rem;border-bottom:2px solid oklch(var(--bc) / .1);padding-bottom:.5rem}.prose h2{font-size:2rem;font-weight:800;margin-top:3rem;margin-bottom:1rem;border-bottom:1px solid oklch(var(--bc) / .1);padding-bottom:.5rem}.prose h3{font-size:1.5rem;font-weight:700;margin-top:2rem;margin-bottom:.75rem}.prose a{color:oklch(var(--p));text-decoration:underline;text-decoration-color:oklch(var(--p) / .3);text-underline-offset:2px;transition:all .2s}.prose a:hover{text-decoration-color:oklch(var(--p))}.prose table{border-collapse:collapse;width:100%;margin:1.5rem 0}.prose th{background:oklch(var(--b2));padding:.75rem;text-align:left;font-weight:600;border:1px solid oklch(var(--bc) / .1)}.prose td{padding:.75rem;border:1px solid oklch(var(--bc) / .1)}.prose ul,.prose ol{margin:1rem 0}.prose li{margin:.5rem 0}
