.tv-prose.svelte-179nu5l{color:color-mix(in oklch, var(--color-foreground) 86%, transparent);overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.75}.tv-prose.svelte-179nu5l>*+*{margin-top:1.25em}.tv-prose.svelte-179nu5l h2,.tv-prose.svelte-179nu5l h3{font-family:var(--font-display,inherit);color:var(--color-foreground);letter-spacing:-.015em;scroll-margin-top:6rem;line-height:1.25}.tv-prose.svelte-179nu5l h2{margin-top:2.2em;font-size:1.6rem;font-weight:700}.tv-prose.svelte-179nu5l h3{margin-top:1.8em;font-size:1.25rem;font-weight:650}.tv-prose.svelte-179nu5l h2+*,.tv-prose.svelte-179nu5l h3+*{margin-top:.6em}.tv-prose.svelte-179nu5l .tv-anchor{color:inherit;text-decoration:none}.tv-prose.svelte-179nu5l .tv-hash{vertical-align:-.1em;opacity:0;margin-left:.35em;transition:opacity .15s;display:inline-block}.tv-prose.svelte-179nu5l .group\/h:hover .tv-hash,.tv-prose.svelte-179nu5l .tv-anchor:focus-visible .tv-hash{opacity:1}.tv-prose.svelte-179nu5l .tv-callout{border:1px solid color-mix(in oklch, var(--c) 30%, transparent);border-left:3px solid var(--c);background:color-mix(in oklch, var(--c) 7%, transparent);border-radius:.9rem;padding:1rem 1.25rem;font-size:.97em;position:relative}.tv-prose.svelte-179nu5l .tv-callout-title{color:var(--c);font-family:var(--font-display,inherit);letter-spacing:-.005em;align-items:center;gap:.5rem;font-weight:650;display:flex}.tv-prose.svelte-179nu5l .tv-callout-body{color:color-mix(in oklch, var(--color-foreground) 88%, transparent);margin-top:.5rem}.tv-prose.svelte-179nu5l .tv-callout-body>*+*{margin-top:.75em}.tv-prose.svelte-179nu5l .tv-callout-summary{border:1px solid color-mix(in oklch, var(--color-primary) 30%, transparent);background:radial-gradient(ellipse 80% 120% at 0% 0%, color-mix(in oklch, var(--color-primary) 12%, transparent), transparent 60%), radial-gradient(ellipse 60% 100% at 100% 100%, color-mix(in oklch, var(--color-secondary) 10%, transparent), transparent 60%), color-mix(in oklch, var(--color-card) 70%, transparent);padding:1.35rem 1.5rem;box-shadow:inset 0 1px #ffffff0d}.tv-prose.svelte-179nu5l .tv-callout-summary .tv-callout-title{font-size:.8125rem;font-weight:500}.tv-prose.svelte-179nu5l .tv-pre-wrap{border:1px solid color-mix(in oklch, var(--color-border) 70%, transparent);background:color-mix(in oklch, var(--color-card) 85%, black);border-radius:.9rem;overflow:hidden}.tv-prose.svelte-179nu5l .tv-pre-bar{border-bottom:1px solid color-mix(in oklch, var(--color-border) 55%, transparent);color:var(--color-muted-foreground);text-transform:lowercase;justify-content:space-between;align-items:center;padding:.4rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;display:flex}.tv-prose.svelte-179nu5l .tv-link{color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--color-primary) 40%, transparent);text-decoration-color:color-mix(in oklch, var(--color-primary) 40%, transparent);text-underline-offset:3px;transition:text-decoration-color .15s}.tv-prose.svelte-179nu5l .tv-link:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.tv-prose.svelte-179nu5l .tv-code{background:color-mix(in oklch, var(--color-foreground) 9%, transparent);border-radius:.375rem;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.tv-prose.svelte-179nu5l .tv-list{padding-left:1.4em}.tv-prose.svelte-179nu5l .tv-list li+li,.tv-prose.svelte-179nu5l .tv-list .tv-list{margin-top:.4em}.tv-prose.svelte-179nu5l .tv-list li::marker{color:color-mix(in oklch, var(--color-primary) 75%, transparent)}.tv-prose.svelte-179nu5l blockquote{border-left:2px solid var(--color-primary);color:var(--color-foreground);font-family:var(--font-display,inherit);letter-spacing:-.01em;padding:.2em 0 .2em 1.25em;font-size:1.18em;line-height:1.55}.tv-prose.svelte-179nu5l blockquote p+p{margin-top:.8em}.tv-prose.svelte-179nu5l .tv-pre{padding:1rem 1.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto}.tv-prose.svelte-179nu5l figure figcaption{text-align:center;color:var(--color-muted-foreground);margin-top:.6rem;font-size:.85rem}.tv-prose.svelte-179nu5l .tv-table table{border-collapse:collapse;width:100%;font-size:.92rem}.tv-prose.svelte-179nu5l .tv-table th{background:color-mix(in oklch, var(--color-foreground) 5%, transparent);color:var(--color-foreground);font-weight:600}.tv-prose.svelte-179nu5l .tv-table th,.tv-prose.svelte-179nu5l .tv-table td{border-bottom:1px solid color-mix(in oklch, var(--color-border) 60%, transparent);white-space:nowrap;padding:.55rem .85rem}.tv-prose.svelte-179nu5l .tv-table tr:last-child td{border-bottom:0}.tv-prose.svelte-179nu5l hr{background:linear-gradient(90deg, transparent, var(--color-primary), transparent);border:0;width:6rem;height:1px;margin:2.5em auto}
