.tiptap-render ul,.tiptap-render ol{z-index:1;margin:1.5rem 0;padding-left:0;position:relative}.tiptap-render li{color:hsl(var(--foreground));z-index:1;margin:.75rem 0;padding-left:1.75rem;line-height:1.75;position:relative}.tiptap-render ul{list-style:none}.tiptap-render ul>li:before{content:"";background:hsl(var(--primary));width:.45rem;height:.45rem;box-shadow:0 0 6px hsl(var(--primary) / .35);border-radius:9999px;position:absolute;top:.72em;left:.35rem}.tiptap-render ol{counter-reset:archive-counter;list-style:none}.tiptap-render ol>li{counter-increment:archive-counter}.tiptap-render ol>li:before{content:counter(archive-counter);width:1.25rem;height:1.25rem;color:hsl(var(--primary));border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:.15rem;left:0}.tiptap-render li>ul,.tiptap-render li>ol{margin-top:.75rem;margin-bottom:.5rem}.tiptap-render li>ul>li:before{background:hsl(var(--muted-foreground));width:.3rem;height:.3rem;box-shadow:none}.tiptap-render li a{color:hsl(var(--primary));text-underline-offset:3px;text-decoration:underline}.tiptap-render li a:hover{opacity:.8}.tiptap-render ul{padding-left:1.5rem;list-style:outside}.tiptap-render ol{padding-left:1.5rem;list-style:decimal}.tiptap-render .list-node,.tiptap-render ul,.tiptap-render ol{overflow:hidden}.tiptap-render h2{margin:10px 0;font-size:1.1875rem}.tiptap-render .text-node:not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 2.5)}
