.prose.svelte-1rvoa4i{color:var(--color-foreground);line-height:1.75}.prose.svelte-1rvoa4i h1{font-size:2.5rem;font-weight:700;margin-top:0;margin-bottom:1.5rem;color:var(--color-foreground);font-family:Bebas Neue,sans-serif;letter-spacing:.025em}.prose.svelte-1rvoa4i h2{font-size:2rem;font-weight:700;margin-top:2rem;margin-bottom:1rem;color:var(--color-foreground);font-family:Bebas Neue,sans-serif;letter-spacing:.025em;border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.prose.svelte-1rvoa4i h3{font-size:1.5rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:var(--color-foreground);font-family:Bebas Neue,sans-serif;letter-spacing:.025em}.prose.svelte-1rvoa4i h4{font-size:1.5rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem;color:var(--color-foreground)}.prose.svelte-1rvoa4i p{margin-bottom:1.25rem}.prose.svelte-1rvoa4i strong{font-weight:600;color:var(--color-foreground)}.prose.svelte-1rvoa4i em{font-style:italic}.prose.svelte-1rvoa4i ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:1.25rem}.prose.svelte-1rvoa4i ol{list-style-type:decimal;padding-left:1.5rem;margin-bottom:1.25rem}.prose.svelte-1rvoa4i li{margin-bottom:.5rem}.prose.svelte-1rvoa4i li>ul,.prose.svelte-1rvoa4i li>ol{margin-top:.5rem;margin-bottom:0}.prose.svelte-1rvoa4i blockquote{border-left:4px solid var(--color-primary);padding-left:1rem;margin:1.5rem 0;font-style:italic;color:var(--color-muted-foreground)}.prose.svelte-1rvoa4i table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem}.prose.svelte-1rvoa4i th{background-color:var(--color-secondary);padding:.75rem 1rem;text-align:left;font-weight:600;border-bottom:2px solid var(--color-border)}.prose.svelte-1rvoa4i td{padding:.75rem 1rem;border-bottom:1px solid var(--color-border)}.prose.svelte-1rvoa4i tr:hover td{background-color:var(--color-accent)}.prose.svelte-1rvoa4i code{background-color:var(--color-secondary);padding:.2rem .4rem;border-radius:.25rem;font-size:.875rem;font-family:monospace}.prose.svelte-1rvoa4i pre{background-color:var(--color-secondary);padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0}.prose.svelte-1rvoa4i pre code{background:none;padding:0}.prose.svelte-1rvoa4i hr{border:none;border-top:1px solid var(--color-border);margin:2rem 0}.prose.svelte-1rvoa4i a{color:var(--color-link);text-decoration:underline}.prose.svelte-1rvoa4i a:hover{text-decoration:none}.prose.svelte-1rvoa4i .heading-link{color:inherit;text-decoration:none}.prose.svelte-1rvoa4i .heading-link:hover{color:var(--color-primary);text-decoration:none}
