.richtext{word-break:break-all;color:hsl(var(--foreground))}.richtext p,.richtext span{font-size:.875rem;color:hsl(var(--foreground)/80)}.richtext h2{font-size:1.25rem}.richtext h3{font-size:1rem}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5{color:hsl(var(--foreground));font-weight:500}.richtext ul{font-size:1rem;list-style-type:none;display:grid;gap:.5rem;padding-left:2rem;margin-top:1rem;margin-bottom:1rem;color:hsl(var(--foreground)/75);background:transparent}.richtext ul li{position:relative;text-transform:capitalize}.richtext ul li:before{content:"";width:.4rem;height:.4rem;transform:translateX(-1.5rem) translateY(150%);position:absolute;border-radius:50%;background-color:hsl(var(--primary))}.richtext ol{font-size:1rem;display:grid;gap:.5rem;list-style-type:none;padding-left:2rem;margin-top:1rem;margin-bottom:1rem;color:hsl(var(--foreground));background:transparent}.richtext ol li{position:relative;counter-increment:list;&:hover{background:hsl(var(--background))}}.richtext ol li:before{content:counter(list) ".";transform:translateX(-1.5rem);position:absolute;font-size:1rem;font-weight:500}.richtext a,.richtext ol li:before{color:hsl(var(--primary))}