.pg-left-scroll{scrollbar-width:thin;scrollbar-color:var(--color-line-2) transparent}.pg-left-scroll::-webkit-scrollbar{width:6px}.pg-left-scroll::-webkit-scrollbar-track{background:0 0}.pg-left-scroll::-webkit-scrollbar-thumb{background:var(--color-line-2);border-radius:999px}.pg-left-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-fg-faint)}.pg-prose h2{font-size:13px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-fg-muted);margin:2rem 0 .75rem;font-weight:500}.pg-prose h2:first-child{margin-top:0}.pg-prose p{color:var(--color-fg-2);margin:0 0 .75rem;font-size:15px;line-height:1.55}.pg-prose p:last-child{margin-bottom:0}.pg-prose code{font-family:var(--font-mono);background:var(--color-bg-elev);border:1px solid var(--color-line);color:var(--color-fg);border-radius:6px;padding:1px 6px;font-size:.86em}.pg-prose .shiki{background:var(--color-bg-card)!important;border-color:var(--color-line)!important;margin:1.25rem 0!important}.pg-prose .shiki pre{padding:1rem 1.25rem;overflow-x:auto;background:0 0!important}.pg-prose pre code{color:inherit;background:0 0;border:none;border-radius:0;padding:0;font-size:13px;line-height:1.65}.pg-prose ol,.pg-prose ul{counter-reset:s;gap:10px;margin:0 0 1rem;padding:0;list-style:none;display:grid}.pg-prose ol li,.pg-prose ul li{color:var(--color-fg-2);counter-increment:s;padding-left:34px;font-size:15px;line-height:1.5;position:relative}.pg-prose ol li:before,.pg-prose ul li:before{content:counter(s);background:var(--color-bg-elev);border:1px solid var(--color-line-2);width:22px;height:22px;font-family:var(--font-mono);color:var(--color-fg-muted);border-radius:999px;place-items:center;font-size:11px;display:grid;position:absolute;top:1px;left:0}@keyframes ob-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.ob-rise{animation:.28s cubic-bezier(.2,.8,.2,1) both ob-rise}
