.prose pre[data-theme]{border-radius:var(--radius-md);padding:1rem 1.25rem;overflow-x:auto}.prose :not(pre)>code[data-theme]{color:#adbac7;border-radius:var(--radius-sm);background-color:#22272e;padding:.15em .4em}.prose [data-highlighted-line],.prose [data-highlighted-chars],.prose figure[data-rehype-pretty-code-figure] span.highlighted{background-color:#ffffff14}.prose [data-highlighted-line],.prose figure[data-rehype-pretty-code-figure] span.highlighted{border-left:2px solid var(--accent);margin-left:-1ch;padding-left:calc(1ch - 2px)}.prose code[data-line-numbers]{counter-reset:line}.prose code[data-line-numbers]>[data-line]:before{counter-increment:line;content:counter(line);text-align:right;color:#ffffff73;width:1.5rem;margin-right:1rem;display:inline-block}.prose .copy-emoji{min-width:4.75rem;font-size:.75rem;font-family:var(--font-mono);text-align:center;color:var(--foreground);background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--motion-fast) ease-out, color var(--motion-fast) ease-out, transform var(--motion-fast) var(--ease-out-expo);padding:.15rem .55rem;display:inline-block}.prose .copy-emoji:hover{background:var(--accent);color:var(--accent-foreground,var(--background));transform:translateY(-1px)}.prose .copy-emoji:active{transform:translateY(0)}.prose .copy-emoji[data-copied=true]{background:var(--accent);color:var(--accent-foreground,var(--background))}.prose abbr[title]{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:color-mix(in oklch, var(--foreground) 35%, transparent);text-decoration-color:color-mix(in oklch, var(--foreground) 35%, transparent);text-underline-offset:.22em;cursor:help;text-decoration-thickness:1px}.prose .katex{color:inherit}.prose .katex-display{margin:1.25rem 0;overflow:auto hidden}.prose .markdown-alert{--alert-hue:var(--accent);border-left:4px solid var(--alert-hue);border-radius:var(--radius-sm);background:color-mix(in oklch, var(--alert-hue) 10%, transparent);margin:1.25rem 0;padding:.75rem 1rem}.prose .markdown-alert>:first-child{margin-top:0}.prose .markdown-alert>:last-child{margin-bottom:0}.prose .markdown-alert-title{color:var(--alert-hue);align-items:center;gap:.4rem;margin-bottom:.25rem;font-weight:600;display:inline-flex}.prose .markdown-alert-title svg{fill:currentColor}.prose .markdown-alert-note{--alert-hue:#0089cb}@supports (color:lab(0% 0 0)){.prose .markdown-alert-note{--alert-hue:lab(53.3277% -13.7061 -46.5518)}}.prose .markdown-alert-tip{--alert-hue:#2e9e52}@supports (color:lab(0% 0 0)){.prose .markdown-alert-tip{--alert-hue:lab(57.7987% -45.4011 30.0617)}}.prose .markdown-alert-important{--alert-hue:#7e4ed7}@supports (color:lab(0% 0 0)){.prose .markdown-alert-important{--alert-hue:lab(44.5079% 43.3663 -64.4682)}}.prose .markdown-alert-warning{--alert-hue:#d48e00}@supports (color:lab(0% 0 0)){.prose .markdown-alert-warning{--alert-hue:lab(64.9778% 22.5509 80.4318)}}.prose .markdown-alert-caution{--alert-hue:#de3b3d}@supports (color:lab(0% 0 0)){.prose .markdown-alert-caution{--alert-hue:lab(51.5803% 63.2457 38.9399)}}
