.rm-body.svelte-1p1q020{--hl-comment:var(--text-faint);--hl-keyword:oklch(52% .19 320);--hl-string:oklch(48% .15 150);--hl-number:oklch(55% .15 40);--hl-title:oklch(52% .16 260);--hl-attr:oklch(52% .12 230);--hl-type:oklch(55% .12 200);--hl-literal:oklch(52% .16 30);--hl-meta:var(--text-faint)}[data-theme=dark] .rm-body.svelte-1p1q020{--hl-keyword:oklch(78% .14 320);--hl-string:oklch(80% .14 150);--hl-number:oklch(82% .12 60);--hl-title:oklch(78% .13 260);--hl-attr:oklch(80% .1 230);--hl-type:oklch(82% .1 195);--hl-literal:oklch(80% .13 35)}.rm-body.svelte-1p1q020{color:var(--text-muted);overflow-wrap:break-word;font-size:.9375rem;line-height:1.7}.rm-body.svelte-1p1q020>:first-child{margin-top:0}.rm-body.svelte-1p1q020>:last-child{margin-bottom:0}.rm-body.svelte-1p1q020 h1,.rm-body.svelte-1p1q020 h2,.rm-body.svelte-1p1q020 h3,.rm-body.svelte-1p1q020 h4,.rm-body.svelte-1p1q020 h5,.rm-body.svelte-1p1q020 h6{color:var(--text);letter-spacing:-.011em;margin:1.9em 0 .7em;scroll-margin-top:6rem;font-weight:650;line-height:1.3;position:relative}.rm-body.svelte-1p1q020 h1{border-bottom:1px solid var(--border-subtle);padding-bottom:.35em;font-size:1.65rem}.rm-body.svelte-1p1q020 h2{border-bottom:1px solid var(--border-subtle);padding-bottom:.3em;font-size:1.3rem}.rm-body.svelte-1p1q020 h3{font-size:1.1rem}.rm-body.svelte-1p1q020 h4{font-size:1rem}.rm-body.svelte-1p1q020 h5,.rm-body.svelte-1p1q020 h6{color:var(--text-muted);font-size:.9rem}.rm-body.svelte-1p1q020 .rm-anchor{color:var(--text-faint);opacity:0;margin-left:.45em;font-size:.72em;transition:opacity .12s}.rm-body.svelte-1p1q020 h1:hover .rm-anchor,.rm-body.svelte-1p1q020 h2:hover .rm-anchor,.rm-body.svelte-1p1q020 h3:hover .rm-anchor,.rm-body.svelte-1p1q020 h4:hover .rm-anchor,.rm-body.svelte-1p1q020 .rm-anchor:focus-visible{opacity:1}.rm-body.svelte-1p1q020 p{margin:0 0 1em}.rm-body.svelte-1p1q020 strong,.rm-body.svelte-1p1q020 b{color:var(--text);font-weight:650}.rm-body.svelte-1p1q020 a{color:var(--accent);font-weight:500;text-decoration:none}.rm-body.svelte-1p1q020 a:hover{text-decoration:underline}.rm-body.svelte-1p1q020 hr{border:none;border-top:1px solid var(--border-subtle);margin:2em 0}.rm-body.svelte-1p1q020 mark{background:var(--accent-subtle);color:var(--text);border-radius:3px;padding:0 .2em}.rm-body.svelte-1p1q020 ul{margin:0 0 1em;padding-left:1.6em;list-style:outside}.rm-body.svelte-1p1q020 ol{margin:0 0 1em;padding-left:1.6em;list-style:decimal}.rm-body.svelte-1p1q020 li{margin:.3em 0}.rm-body.svelte-1p1q020 li>ul,.rm-body.svelte-1p1q020 li>ol{margin:.3em 0 .4em}.rm-body.svelte-1p1q020 li::marker{color:var(--text-faint)}.rm-body.svelte-1p1q020 li:has(>input[type=checkbox]){margin-left:-1.35em;list-style:none}.rm-body.svelte-1p1q020 input[type=checkbox]{accent-color:var(--accent);vertical-align:-.1em;margin-right:.5em}.rm-body.svelte-1p1q020 code{background:var(--surface-raised);color:var(--text);border-radius:5px;padding:.15em .4em;font-family:Geist Mono,ui-monospace,monospace;font-size:.85em}.rm-body.svelte-1p1q020 .rm-code{border:1px solid var(--border-subtle);background:var(--surface);border-radius:10px;margin:0 0 1.15em;overflow:hidden}.rm-body.svelte-1p1q020 .rm-code__bar{background:var(--surface-raised);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.5rem;min-height:2.1rem;padding:0 .4rem 0 .85rem;display:flex}.rm-body.svelte-1p1q020 .rm-code__lang{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:.6875rem;font-weight:600}.rm-body.svelte-1p1q020 .rm-copy{height:1.6rem;color:var(--text-faint);cursor:pointer;border-radius:6px;align-items:center;gap:.35rem;padding:0 .5rem;font-size:.6875rem;font-weight:600;transition:color .12s,background .12s;display:inline-flex}.rm-body.svelte-1p1q020 .rm-copy:hover{background:var(--surface);color:var(--text)}.rm-body.svelte-1p1q020 .rm-copy--done{color:var(--green)}.rm-body.svelte-1p1q020 .rm-code pre{margin:0;padding:.9rem 1rem;line-height:1.6;overflow-x:auto}.rm-body.svelte-1p1q020 .rm-code code{color:var(--text);background:0 0;border-radius:0;padding:0;font-size:.8125rem;display:block}.rm-body.svelte-1p1q020 kbd{background:var(--surface-raised);border:1px solid var(--border);color:var(--text);border-bottom-width:2px;border-radius:5px;padding:.1em .4em;font-family:Geist Mono,ui-monospace,monospace;font-size:.78em}.rm-body.svelte-1p1q020 .hljs-comment,.rm-body.svelte-1p1q020 .hljs-quote{color:var(--hl-comment);font-style:italic}.rm-body.svelte-1p1q020 .hljs-keyword,.rm-body.svelte-1p1q020 .hljs-selector-tag,.rm-body.svelte-1p1q020 .hljs-doctag,.rm-body.svelte-1p1q020 .hljs-formula{color:var(--hl-keyword)}.rm-body.svelte-1p1q020 .hljs-string,.rm-body.svelte-1p1q020 .hljs-regexp,.rm-body.svelte-1p1q020 .hljs-addition{color:var(--hl-string)}.rm-body.svelte-1p1q020 .hljs-number,.rm-body.svelte-1p1q020 .hljs-symbol,.rm-body.svelte-1p1q020 .hljs-bullet{color:var(--hl-number)}.rm-body.svelte-1p1q020 .hljs-title,.rm-body.svelte-1p1q020 .hljs-title.class_,.rm-body.svelte-1p1q020 .hljs-title.function_,.rm-body.svelte-1p1q020 .hljs-section,.rm-body.svelte-1p1q020 .hljs-name{color:var(--hl-title)}.rm-body.svelte-1p1q020 .hljs-attr,.rm-body.svelte-1p1q020 .hljs-attribute,.rm-body.svelte-1p1q020 .hljs-property,.rm-body.svelte-1p1q020 .hljs-variable,.rm-body.svelte-1p1q020 .hljs-template-variable{color:var(--hl-attr)}.rm-body.svelte-1p1q020 .hljs-type,.rm-body.svelte-1p1q020 .hljs-built_in,.rm-body.svelte-1p1q020 .hljs-class,.rm-body.svelte-1p1q020 .hljs-selector-class,.rm-body.svelte-1p1q020 .hljs-selector-id{color:var(--hl-type)}.rm-body.svelte-1p1q020 .hljs-literal,.rm-body.svelte-1p1q020 .hljs-params,.rm-body.svelte-1p1q020 .hljs-meta{color:var(--hl-literal)}.rm-body.svelte-1p1q020 .hljs-meta .hljs-keyword{color:var(--hl-meta)}.rm-body.svelte-1p1q020 .hljs-deletion{color:var(--danger)}.rm-body.svelte-1p1q020 .hljs-emphasis{font-style:italic}.rm-body.svelte-1p1q020 .hljs-strong{font-weight:700}.rm-body.svelte-1p1q020 .rm-table{border:1px solid var(--border-subtle);border-radius:10px;margin:0 0 1.15em;overflow-x:auto}.rm-body.svelte-1p1q020 .rm-table table{border-collapse:collapse;width:100%;font-size:.875rem}.rm-body.svelte-1p1q020 .rm-table th,.rm-body.svelte-1p1q020 .rm-table td{text-align:left;border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);padding:.55em .85em}.rm-body.svelte-1p1q020 .rm-table th:last-child,.rm-body.svelte-1p1q020 .rm-table td:last-child{border-right:none}.rm-body.svelte-1p1q020 .rm-table tr:last-child td{border-bottom:none}.rm-body.svelte-1p1q020 .rm-table th{background:var(--surface-raised);color:var(--text);white-space:nowrap;font-weight:600}.rm-body.svelte-1p1q020 .rm-table tbody tr:nth-child(2n){background:var(--surface)}.rm-body.svelte-1p1q020 .rm-table td code{white-space:nowrap}.rm-body.svelte-1p1q020 blockquote{border-left:3px solid var(--border);color:var(--text-faint);margin:0 0 1.15em;padding:.1em 0 .1em 1em}.rm-body.svelte-1p1q020 blockquote p:last-child{margin-bottom:0}.rm-body.svelte-1p1q020 .rm-alert{--alert:var(--text-faint);border-left:3px solid var(--alert);background:color-mix(in oklch, var(--alert) 7%, transparent);border-radius:0 10px 10px 0;margin:0 0 1.15em;padding:.85em 1em}.rm-body.svelte-1p1q020 .rm-alert--note{--alert:oklch(60% .15 250)}.rm-body.svelte-1p1q020 .rm-alert--tip{--alert:var(--green)}.rm-body.svelte-1p1q020 .rm-alert--important{--alert:var(--accent)}.rm-body.svelte-1p1q020 .rm-alert--warning{--alert:var(--amber)}.rm-body.svelte-1p1q020 .rm-alert--caution{--alert:var(--danger)}.rm-body.svelte-1p1q020 .rm-alert__title{color:var(--alert);align-items:center;gap:.5em;margin:0 0 .3em;font-size:.875rem;font-weight:650;display:flex}.rm-body.svelte-1p1q020 .rm-alert__body>:last-child{margin-bottom:0}.rm-body.svelte-1p1q020 .rm-img{border:1px solid var(--border-subtle);border-radius:8px;max-width:100%;height:auto}.rm-body.svelte-1p1q020 .rm-badge{vertical-align:middle;border-radius:4px;width:auto;max-width:100%;height:20px;display:inline-block}.rm-body.svelte-1p1q020 .rm-badges{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 1.15em;display:flex}.rm-body.svelte-1p1q020 .rm-badges a{display:inline-flex}.rm-body.svelte-1p1q020 center,.rm-body.svelte-1p1q020 [align=center]{text-align:center}.rm-body.svelte-1p1q020 center .rm-badges,.rm-body.svelte-1p1q020 [align=center] .rm-badges{justify-content:center}.rm-body.svelte-1p1q020 details{border:1px solid var(--border-subtle);background:var(--surface);border-radius:10px;margin:0 0 1.15em;padding:.75em 1em}.rm-body.svelte-1p1q020 details summary{cursor:pointer;color:var(--text);font-size:.9rem;font-weight:600}.rm-body.svelte-1p1q020 details[open] summary{margin-bottom:.75em}
