.public-project-body{overflow-wrap:anywhere;min-width:0}.public-project-body>:first-child{margin-top:0}.public-project-body>:last-child{margin-bottom:0}.public-project-body p,.public-project-body ul,.public-project-body ol,.public-project-body blockquote,.public-project-body pre{margin:1.25rem 0}.public-project-body h1,.public-project-body h2,.public-project-body h3,.public-project-body h4,.public-project-body h5,.public-project-body h6{color:hsl(var(--foreground));font-family:var(--font-outfit),sans-serif;margin:2rem 0 1rem;font-weight:600;line-height:1.35}.public-project-body h1{font-size:2rem}.public-project-body h2{font-size:1.65rem}.public-project-body h3{font-size:1.35rem}.public-project-body h4,.public-project-body h5,.public-project-body h6{font-size:1.1rem}.public-project-body ul{padding-left:1.5rem;list-style:outside}.public-project-body ol{padding-left:1.5rem;list-style:decimal}.public-project-body li{margin:.35rem 0}.public-project-body img{max-width:100%;height:auto;margin:1.5rem 0}.public-project-body a{color:hsl(var(--primary));text-underline-offset:.2em;text-decoration:underline}.public-project-body blockquote{border-left:3px solid hsl(var(--primary));padding-left:1.25rem}.public-project-body pre{background:hsl(var(--muted));border-radius:.75rem;padding:1rem;overflow-x:auto}.public-project-body code{font-family:monospace}.public-project-body table{border-collapse:collapse;max-width:100%;margin:1.5rem 0;display:block;overflow-x:auto}.public-project-body th,.public-project-body td{border:1px solid hsl(var(--border));min-width:5rem;padding:.75rem}.public-project-body th{background:hsl(var(--muted));font-weight:600}.public-project-body hr{border-color:hsl(var(--border));margin:2rem 0}
