:root{--background:oklch(0.9818 0.0054 95.0986);--foreground:oklch(0.3438 0.0269 95.7226);--card:oklch(0.9818 0.0054 95.0986);--card-foreground:oklch(0.1908 0.0020 106.5859);--popover:oklch(1.0000 0 0);--popover-foreground:oklch(0.2671 0.0196 98.9390);--primary:oklch(0.6171 0.1375 39.0427);--primary-foreground:oklch(1.0000 0 0);--secondary:oklch(0.9245 0.0138 92.9892);--secondary-foreground:oklch(0.4334 0.0177 98.6048);--muted:oklch(0.9341 0.0153 90.2390);--muted-foreground:oklch(0.6059 0.0075 97.4233);--accent:oklch(0.9245 0.0138 92.9892);--accent-foreground:oklch(0.2671 0.0196 98.9390);--destructive:oklch(0.5808 0.2078 25.3313);--destructive-foreground:oklch(1.0000 0 0);--border:oklch(0.8847 0.0069 97.3627);--input:oklch(0.7621 0.0156 98.3528);--ring:oklch(0.6171 0.1375 39.0427);--chart-1:oklch(0.5583 0.1276 42.9956);--chart-2:oklch(0.6898 0.1581 290.4107);--chart-3:oklch(0.8816 0.0276 93.1280);--chart-4:oklch(0.8822 0.0403 298.1792);--chart-5:oklch(0.5608 0.1348 42.0584);--sidebar:oklch(0.9663 0.0080 98.8792);--sidebar-foreground:oklch(0.3590 0.0051 106.6524);--sidebar-primary:oklch(0.6171 0.1375 39.0427);--sidebar-primary-foreground:oklch(0.9881 0 0);--sidebar-accent:oklch(0.9245 0.0138 92.9892);--sidebar-accent-foreground:oklch(0.3250 0 0);--sidebar-border:oklch(0.9401 0 0);--sidebar-ring:oklch(0.7731 0 0);--success:oklch(0.5583 0.1276 145.0000);--success-foreground:oklch(1.0000 0 0);--warning:oklch(0.7583 0.1576 85.0000);--warning-foreground:oklch(0.2000 0.0200 85.0000);--info:oklch(0.6171 0.1375 240.0000);--info-foreground:oklch(1.0000 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:0.5rem;--shadow-x:0;--shadow-y:1px;--shadow-blur:3px;--shadow-spread:0px;--shadow-opacity:0.1;--shadow-color:oklch(0 0 0);--shadow-2xs:0 1px 3px 0px hsl(0 0% 0%/0.05);--shadow-xs:0 1px 3px 0px hsl(0 0% 0%/0.05);--shadow-sm:0 1px 3px 0px hsl(0 0% 0%/0.10),0 1px 2px -1px hsl(0 0% 0%/0.10);--shadow:0 1px 3px 0px hsl(0 0% 0%/0.10),0 1px 2px -1px hsl(0 0% 0%/0.10);--shadow-md:0 1px 3px 0px hsl(0 0% 0%/0.10),0 2px 4px -1px hsl(0 0% 0%/0.10);--shadow-lg:0 1px 3px 0px hsl(0 0% 0%/0.10),0 4px 6px -1px hsl(0 0% 0%/0.10);--shadow-xl:0 1px 3px 0px hsl(0 0% 0%/0.10),0 8px 10px -1px hsl(0 0% 0%/0.10);--shadow-2xl:0 1px 3px 0px hsl(0 0% 0%/0.25);--tracking-normal:0em;--spacing:0.25rem}.dark{--background:oklch(0.2679 0.0036 106.6427);--foreground:oklch(0.8074 0.0142 93.0137);--card:oklch(0.2679 0.0036 106.6427);--card-foreground:oklch(0.9818 0.0054 95.0986);--popover:oklch(0.3085 0.0035 106.6039);--popover-foreground:oklch(0.9211 0.0040 106.4781);--primary:oklch(0.6724 0.1308 38.7559);--primary-foreground:oklch(1.0000 0 0);--secondary:oklch(0.9818 0.0054 95.0986);--secondary-foreground:oklch(0.3085 0.0035 106.6039);--muted:oklch(0.2213 0.0038 106.7070);--muted-foreground:oklch(0.7713 0.0169 99.0657);--accent:oklch(0.2130 0.0078 95.4245);--accent-foreground:oklch(0.9663 0.0080 98.8792);--destructive:oklch(0.6368 0.2078 25.3313);--destructive-foreground:oklch(1.0000 0 0);--border:oklch(0.3618 0.0101 106.8928);--input:oklch(0.4336 0.0113 100.2195);--ring:oklch(0.6724 0.1308 38.7559);--chart-1:oklch(0.5583 0.1276 42.9956);--chart-2:oklch(0.6898 0.1581 290.4107);--chart-3:oklch(0.2130 0.0078 95.4245);--chart-4:oklch(0.3074 0.0516 289.3230);--chart-5:oklch(0.5608 0.1348 42.0584);--sidebar:oklch(0.2357 0.0024 67.7077);--sidebar-foreground:oklch(0.8074 0.0142 93.0137);--sidebar-primary:oklch(0.3250 0 0);--sidebar-primary-foreground:oklch(0.9881 0 0);--sidebar-accent:oklch(0.1680 0.0020 106.6177);--sidebar-accent-foreground:oklch(0.8074 0.0142 93.0137);--sidebar-border:oklch(0.9401 0 0);--sidebar-ring:oklch(0.7731 0 0);--success:oklch(0.6583 0.1476 145.0000);--success-foreground:oklch(0.1000 0.0100 145.0000);--warning:oklch(0.8083 0.1676 85.0000);--warning-foreground:oklch(0.2500 0.0300 85.0000);--info:oklch(0.6724 0.1408 240.0000);--info-foreground:oklch(0.1000 0.0100 240.0000);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:0.5rem;--shadow-x:0;--shadow-y:1px;--shadow-blur:3px;--shadow-spread:0px;--shadow-opacity:0.1;--shadow-color:oklch(0 0 0);--shadow-2xs:0 1px 3px 0px hsl(0 0% 0%/0.05);--shadow-xs:0 1px 3px 0px hsl(0 0% 0%/0.05);--shadow-sm:0 1px 3px 0px hsl(0 0% 0%/0.10),0 1px 2px -1px hsl(0 0% 0%/0.10);--shadow:0 1px 3px 0px hsl(0 0% 0%/0.10),0 1px 2px -1px hsl(0 0% 0%/0.10);--shadow-md:0 1px 3px 0px hsl(0 0% 0%/0.10),0 2px 4px -1px hsl(0 0% 0%/0.10);--shadow-lg:0 1px 3px 0px hsl(0 0% 0%/0.10),0 4px 6px -1px hsl(0 0% 0%/0.10);--shadow-xl:0 1px 3px 0px hsl(0 0% 0%/0.10),0 8px 10px -1px hsl(0 0% 0%/0.10);--shadow-2xl:0 1px 3px 0px hsl(0 0% 0%/0.25)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}@font-face{font-family:Cerebri Sans;src:url(/fonts/Cerebri.Sans.Pro-www.Dfonts.org/Cerebri.Sans.Pro/CerebriSansPro-Regular.ttf) format("truetype"),url(/fonts/Cerebri.Sans.Pro-www.Dfonts.org/Cerebri.Sans.Pro/CerebriSansPro-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cerebri Sans;src:url(/fonts/Cerebri.Sans.Pro-www.Dfonts.org/Cerebri.Sans.Pro/CerebriSansPro-Medium.ttf) format("truetype"),url(/fonts/Cerebri.Sans.Pro-www.Dfonts.org/Cerebri.Sans.Pro/CerebriSansPro-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cerebri Sans;src:url(/fonts/Cerebri.Sans.Pro-www.Dfonts.org/Cerebri.Sans.Pro/CerebriSansPro-SemiBold.ttf) format("truetype"),url(/fonts/Cerebri.Sans.Pro-www.Dfonts.org/Cerebri.Sans.Pro/CerebriSansPro-SemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cerebri Sans;src:url(/fonts/Cerebri.Sans.Pro-www.Dfonts.org/Cerebri.Sans.Pro/CerebriSansPro-Bold.ttf) format("truetype"),url(/fonts/Cerebri.Sans.Pro-www.Dfonts.org/Cerebri.Sans.Pro/CerebriSansPro-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cerebri Sans;src:url(/fonts/Cerebri.Sans.Pro-www.Dfonts.org/Cerebri.Sans.Pro/CerebriSansPro-ExtraBold.ttf) format("truetype"),url(/fonts/Cerebri.Sans.Pro-www.Dfonts.org/Cerebri.Sans.Pro/CerebriSansPro-ExtraBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Cerebri Sans;src:url(/fonts/Cerebri.Sans.Pro-www.Dfonts.org/Cerebri.Sans.Pro/CerebriSansPro-Italic.ttf) format("truetype"),url(/fonts/Cerebri.Sans.Pro-www.Dfonts.org/Cerebri.Sans.Pro/CerebriSansPro-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Cerebri Sans;src:url(/fonts/Cerebri.Sans.Pro-www.Dfonts.org/Cerebri.Sans.Pro/CerebriSansPro-MediumItalic.ttf) format("truetype"),url(/fonts/Cerebri.Sans.Pro-www.Dfonts.org/Cerebri.Sans.Pro/CerebriSansPro-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Cerebri Sans;src:url(/fonts/Cerebri.Sans.Pro-www.Dfonts.org/Cerebri.Sans.Pro/CerebriSansPro-SemiBoldItalic.ttf) format("truetype"),url(/fonts/Cerebri.Sans.Pro-www.Dfonts.org/Cerebri.Sans.Pro/CerebriSansPro-SemiBoldItalic.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Cerebri Sans;src:url(/fonts/Cerebri.Sans.Pro-www.Dfonts.org/Cerebri.Sans.Pro/CerebriSansPro-BoldItalic.ttf) format("truetype"),url(/fonts/Cerebri.Sans.Pro-www.Dfonts.org/Cerebri.Sans.Pro/CerebriSansPro-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}.markdown-content,.markdown-content *{font-family:Cerebri Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-family:Cerebri Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-weight:700}.markdown-content a,.markdown-content blockquote,.markdown-content div,.markdown-content li,.markdown-content p,.markdown-content span,.markdown-content td,.markdown-content th{font-family:Cerebri Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.markdown-content strong{font-weight:600}.markdown-content em{font-style:italic}.prose{font-family:Cerebri Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.prose *{font-family:inherit!important}.markdown-content{hyphens:auto!important;overflow-x:hidden!important}.markdown-content,.markdown-content *{word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:100%!important}.prose{max-width:none!important;overflow-x:hidden!important}.prose *{word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:100%!important}.markdown-content a,.markdown-content code,.prose a,.prose code{word-break:break-all!important;overflow-wrap:break-word!important;max-width:100%!important}.markdown-content table,.prose table{table-layout:auto!important;width:100%!important;max-width:100%!important}.markdown-content .article-table table{min-width:36rem}.markdown-content .article-table tbody tr:last-child td{border-bottom:0}.markdown-content td,.markdown-content th,.prose td,.prose th{word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important;max-width:100%!important}.markdown-content pre,.prose pre{overflow-x:auto!important;max-width:100%!important;white-space:pre!important;overflow-wrap:normal!important;word-break:normal!important}.markdown-content code,.markdown-content code *,.markdown-content pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.markdown-content pre code,.markdown-content pre code *{white-space:pre!important;overflow-wrap:normal!important;word-break:normal!important}.markdown-content pre code{display:block;padding:0;background:transparent;font-size:.8125rem;line-height:1.75}