.content-code-block,.content-code-block code,.content-code-block pre{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace)!important}.content-code-block pre{background:0 0;border:none;border-radius:0;margin:0}.content-code-block .token-keyword{color:#c084fc;font-weight:600}.content-code-block .token-command{color:#3ce68d;font-weight:600}.content-code-block .token-string{color:#4ade80}.content-code-block .token-comment{color:#71717a;font-style:italic}.content-code-block .token-number{color:#fbbf24}.content-code-block .token-variable{color:#38bdf8;font-weight:500}.content-code-block .token-type{color:#f472b6;font-weight:500}.content-code-block .token-flag{color:#93c5fd}.content-code-block .token-property{color:#67e8f9;font-weight:500}.content-code-block .token-function{color:#60a5fa}.content-code-block .token-class{color:#fbbf24;font-weight:600}.content-code-block .token-builtin{color:#f472b6;font-weight:500}.content-code-block .token-operator{color:#94a3b8}.content-code-block .token-decorator{color:#f59e0b}.content-prose{overflow-wrap:anywhere;line-height:1.8}.content-prose>*+*{margin-top:1.15rem}.content-prose h2,.content-prose h3,.content-prose h4,.content-prose h5,.content-prose h6{font-family:var(--font-display,"JetBrains Mono",monospace);color:var(--color-foreground,#fff);margin-top:2.25rem;scroll-margin-top:6rem;font-weight:700;line-height:1.35}.content-prose h2{font-size:1.5rem}.content-prose h3{font-size:1.25rem}.content-prose h4{font-size:1.1rem}.content-prose a{color:#3ce68d;text-underline-offset:3px;text-decoration:underline}.content-prose a:hover{opacity:.85}.content-prose ul{padding-left:1.5rem;list-style:outside}.content-prose ol{padding-left:1.5rem;list-style:decimal}.content-prose li+li{margin-top:.4rem}.content-prose li>input{margin-right:.5rem}.content-prose blockquote{color:#a1a1aa;padding-left:1.2rem;background:#ffffff05;border-left:3px solid #3ce68d;border-radius:0 .5rem .5rem 0;padding-block:.5rem;font-style:italic}.content-prose img{border:1px solid #27272a;border-radius:.75rem;max-width:100%;height:auto}.content-prose table.content-table{border-collapse:collapse;width:100%;font-size:.875rem}.content-prose table.content-table td,.content-prose table.content-table th{text-align:left;border:1px solid #27272a;padding:.6rem .85rem}.content-prose table.content-table th{color:#fff;background:#ffffff0a;font-weight:600}.content-prose table.content-table tr:nth-child(2n) td{background:#ffffff04}
