@layer mantine, theme, base, components, utilities;
.LanguageIcon__icon[data-width="14"],.LanguageIcon__fallback[data-width="14"]{width:calc(.875rem * var(--mantine-scale))}.LanguageIcon__icon[data-width="15"],.LanguageIcon__fallback[data-width="15"]{width:calc(.9375rem * var(--mantine-scale))}.LanguageIcon__icon[data-width="16"],.LanguageIcon__fallback[data-width="16"]{width:calc(1rem * var(--mantine-scale))}.LanguageIcon__icon[data-width="18"],.LanguageIcon__fallback[data-width="18"]{width:calc(1.125rem * var(--mantine-scale))}.LanguageIcon__icon[data-width="20"],.LanguageIcon__fallback[data-width="20"]{width:calc(1.25rem * var(--mantine-scale))}.LanguageIcon__icon[data-width="22"],.LanguageIcon__fallback[data-width="22"]{width:calc(1.375rem * var(--mantine-scale))}.LanguageIcon__icon[data-width="24"],.LanguageIcon__fallback[data-width="24"]{width:calc(1.5rem * var(--mantine-scale))}.LanguageIcon__icon[data-width="28"],.LanguageIcon__fallback[data-width="28"]{width:calc(1.75rem * var(--mantine-scale))}.LanguageIcon__icon{height:auto}.LanguageIcon__fallback{height:1em}.CodeBlock__scrollbar{scrollbar-width:thin;scrollbar-color:transparent transparent}.CodeBlock__scrollbar:hover{scrollbar-color:var(--scrollbar-color,var(--border)) transparent}.CodeBlock__scrollbar::-webkit-scrollbar{padding:calc(.125rem * var(--mantine-scale));width:calc(.75rem * var(--mantine-scale));height:calc(.75rem * var(--mantine-scale));background:0 0}.CodeBlock__scrollbar:hover::-webkit-scrollbar-thumb{background:var(--border);border-radius:calc(.75rem * var(--mantine-scale));border:calc(.125rem * var(--mantine-scale)) solid transparent;background-clip:content-box}.CodeBlock__scrollbar::-webkit-scrollbar-thumb{background:0 0}.CodeBlock__scrollbar::-webkit-scrollbar-corner{background:0 0}.CodeBlock__root{border:calc(.0625rem * var(--mantine-scale)) solid var(--border);border-radius:calc(var(--radius) + 4px);position:relative;overflow:hidden}.CodeBlock__header{padding-block:calc(.125rem * var(--mantine-scale));background-color:#0000000a;align-items:center;display:flex}.CodeBlock__title{align-items:center;gap:calc(.375rem * var(--mantine-scale));width:100%;padding-inline:calc(.75rem * var(--mantine-scale));font-size:calc(.875rem * var(--mantine-scale));line-height:var(--recit-unfolded,calc(1.25 / .875));flex:1;display:flex}.CodeBlock__copy{margin-inline:calc(.25rem * var(--mantine-scale));padding:calc(.375rem * var(--mantine-scale));border-radius:var(--radius);color:inherit;background-color:#0000;border:0;transition-property:color,background-color,border-color,opacity,filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover){.CodeBlock__copy:not(:disabled):hover{background-color:var(--accent);filter:brightness(95%)}}.CodeBlock__copied{color:#009767;color:lab(55.0481% -49.9246 15.93)}.CodeBlock__content{padding:calc(.125rem * var(--mantine-scale));font-size:calc(.875rem * var(--mantine-scale));line-height:var(--recit-unfolded,calc(1.25 / .875));background-color:#0000000a}.CodeBlock__content code{padding-inline:calc(.75rem * var(--mantine-scale));padding-block:calc(.5rem * var(--mantine-scale));border-bottom-left-radius:calc(var(--radius) + 1px);border-bottom-right-radius:calc(var(--radius) + 1px)}.CodeBlock__content>pre{border-bottom-left-radius:calc(var(--radius) + 1px);border-bottom-right-radius:calc(var(--radius) + 1px)}.shiki{counter-reset:line;line-height:1.5;background-color:var(--shiki-light-bg)!important}[data-mantine-color-scheme=dark] .shiki{background-color:var(--shiki-dark-bg)!important}.shiki,.shiki span{color:var(--shiki-light);font-style:var(--shiki-light-font-style)!important;font-weight:var(--shiki-light-font-weight)!important;-webkit-text-decoration:var(--shiki-light-text-decoration)!important;text-decoration:var(--shiki-light-text-decoration)!important}[data-mantine-color-scheme=dark] .shiki,[data-mantine-color-scheme=dark] .shiki span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;text-decoration:var(--shiki-dark-text-decoration)!important}.CodeBlock__code{overflow-x:auto}.CodeBlock__code.shiki{white-space:pre;grid-auto-rows:1lh;align-content:start;display:grid}.CodeBlock__code.shiki .line{width:calc(100% + calc(1.75rem * var(--mantine-scale)));margin-inline:calc(-1rem * var(--mantine-scale));padding-inline:calc(1rem * var(--mantine-scale));--highlighted-bg:hsl(from var(--shiki-light-bg) h s calc(l - 6));display:block}[data-mantine-color-scheme=dark] .CodeBlock__code.shiki .line{--highlighted-bg:hsl(from var(--shiki-dark-bg) h s calc(l + 10))}[data-line-numbers] .CodeBlock__code.shiki .line:before{counter-increment:line;content:counter(line);width:calc(.75rem * var(--mantine-scale));font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--muted-foreground) 25%, transparent);justify-content:flex-end;align-items:baseline;margin-inline-end:calc(1rem * var(--mantine-scale));display:inline-flex}.shiki .line.highlighted{background-color:var(--highlighted-bg);position:relative}.shiki .line.highlighted:after{content:"";border-left:calc(.25rem * var(--mantine-scale)) solid hsl(from var(--highlighted-bg) h s calc(l + 4 * var(--dark)));position:absolute;inset:0 auto 0 0;translate:100%}.shiki .highlighted-word{padding-inline:calc(.125rem * var(--mantine-scale));border-radius:calc(.25rem * var(--mantine-scale));background-color:var(--highlighted-bg);display:inline-block}
