header-component:where(.astro-igmbli3t){transition:padding .3s,transform .3s,margin-inline .3s,border .15s,background-color .15s;&.not-top{--un-border-opacity: 1;border-color:hsl(var(--border) / var(--un-border-opacity));--un-bg-opacity: 1;background-color:hsl(var(--background) / var(--un-bg-opacity));padding-left:.375rem;padding-right:.375rem;box-shadow:#fff 0 0,#18181b14 0 0 0 1px,#27272a14 0 10px 15px -3px,#27272a14 0 4px 6px -4px}&[data-show=false]:not(.expanded){transform:translateY(-5rem)}}@media(min-width:800px){header-component:where(.astro-igmbli3t).not-top{margin-inline:8%}}.dark header-component:where(.astro-igmbli3t).not-top{background-color:hsl(var(--muted) / var(--un-bg-opacity))}@media(max-width:640px){#headerExpandContent:where(.astro-igmbli3t){grid-template-rows:0fr;transition:opacity .3s,padding .3s,border-color .15s,grid-template-rows .3s}.expanded:where(.astro-igmbli3t) #headerExpandContent:where(.astro-igmbli3t){grid-template-rows:1fr}.expanded:where(.astro-igmbli3t).not-top #headerExpandContent:where(.astro-igmbli3t){box-shadow:#fff 0 0,#18181b14 0 0 0 1px,#27272a14 0 10px 15px -3px,#27272a14 0 4px 6px -4px}header-component:where(.astro-igmbli3t) #headerExpandContent:where(.astro-igmbli3t):after{box-sizing:content-box;content:"";position:absolute;inset-inline:calc(-1rem - 1px);bottom:0;top:-5rem;z-index:-1;transition:.3s;visibility:hidden;opacity:0;border-bottom:1px solid transparent}header-component:where(.astro-igmbli3t):not(.not-top) #headerExpandContent:where(.astro-igmbli3t):after{visibility:visible;bottom:-1rem;opacity:1;background-color:hsl(var(--muted) / var(--un-bg-opacity, 1));border-bottom-color:hsl(var(--border) / var(--un-border-opacity, 1))}}#toggleDarkMode:where(.astro-igmbli3t){&[data-theme=dark]{.system:where(.astro-igmbli3t){display:none}.dark:where(.astro-igmbli3t){display:block}}&[data-theme=light]{.system:where(.astro-igmbli3t){display:none}.light{display:block}}}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-VariableItalic.ttf) format("truetype");font-style:italic;font-display:swap}html{font-family:LXGW WenKai Screen,Satoshi,sans-serif}:root{--background: 210 33% 99%;--foreground: 240 10% 3.9%;--card: 0 0% 100%;--card-foreground: 240 10% 3.9%;--popover: 0 0% 100%;--popover-foreground: 240 10% 3.9%;--primary: 200 29% 45%;--primary-foreground: 0 0% 92.5%;--secondary: 240 4.8% 95.9%;--secondary-foreground: 240 5.9% 10%;--muted: 240 4.8% 95%;--muted-foreground: 240 3.8% 28.1%;--accent: 240 4.8% 95.9%;--accent-foreground: 240 5.9% 10%;--destructive: 0 72.22% 50.59%;--destructive-foreground: 0 0% 98%;--border: 240 5.9% 88%;--input: 240 5.9% 90%;--ring: 240 5.9% 10%;--radius: .5rem}.dark{--background: 240 20.54% 5.2%;--foreground: 0 0% 98%;--card: 240 10% 3.9%;--card-foreground: 0 0% 98%;--popover: 240 10% 3.9%;--popover-foreground: 0 0% 98%;--primary: 195 95% 85%;--primary-foreground: 240 3.7% 15.9%;--secondary: 240 3.7% 15.9%;--secondary-foreground: 0 0% 98%;--muted: 240 5.9% 12%;--muted-foreground: 240 5% 74.9%;--accent: 240 3.7% 15.9%;--accent-foreground: 0 0% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 240 3.7% 19.9%;--input: 240 3.7% 15.9%;--ring: 240 4.9% 83.9%}:root{--un-default-border-color: hsl(var(--border) / 1)}html.dark{color-scheme:dark}a{transition:color .2s ease;&:hover{color:hsl(var(--primary) / var(--un-text-opacity, 1))}}.markdown-alert{padding:.75rem 1rem;margin-bottom:1rem;border-left:4px solid;border-radius:.375rem}.markdown-alert>:first-child{margin-top:0}.markdown-alert>:last-child{margin-bottom:0}.markdown-alert .markdown-alert-title{display:flex;align-items:center;font-weight:600;margin-bottom:.5rem}.markdown-alert .markdown-alert-title svg{margin-right:.5rem;width:1rem;height:1rem}.markdown-alert.markdown-alert-note{border-color:#3b82f6;background-color:#3b82f61a}.dark .markdown-alert.markdown-alert-note{background-color:#3b82f626}.markdown-alert.markdown-alert-note .markdown-alert-title{color:#3b82f6}.markdown-alert.markdown-alert-tip{border-color:#10b981;background-color:#10b9811a}.dark .markdown-alert.markdown-alert-tip{background-color:#10b98126}.markdown-alert.markdown-alert-tip .markdown-alert-title{color:#10b981}.markdown-alert.markdown-alert-important{border-color:#8b5cf6;background-color:#8b5cf61a}.dark .markdown-alert.markdown-alert-important{background-color:#8b5cf626}.markdown-alert.markdown-alert-important .markdown-alert-title{color:#8b5cf6}.markdown-alert.markdown-alert-warning{border-color:#f59e0b;background-color:#f59e0b1a}.dark .markdown-alert.markdown-alert-warning{background-color:#f59e0b26}.markdown-alert.markdown-alert-warning .markdown-alert-title{color:#f59e0b}.markdown-alert.markdown-alert-caution{border-color:#ef4444;background-color:#ef44441a}.dark .markdown-alert.markdown-alert-caution{background-color:#ef444426}.markdown-alert.markdown-alert-caution .markdown-alert-title{color:#ef4444}blockquote[data-callout=question]{border-left:4px solid #eab308!important;background-color:#eab3081a!important;padding:.75rem 1rem;margin-bottom:1rem;border-radius:.375rem}.dark blockquote[data-callout=question]{background-color:#eab30826!important}blockquote[data-callout=question] .callout-title{display:inline-flex;align-items:center;font-weight:600;color:#eab308!important;margin-bottom:0}blockquote[data-callout=question] .callout-title-icon svg{width:1rem;height:1rem;margin-right:.5rem;stroke:#eab308!important}blockquote[data-callout=question] .callout-title-text{color:#eab308!important}blockquote[data-callout=question] .callout-content{display:inline;color:#eab308!important;margin-left:.5rem}blockquote[data-callout=question] .callout-content p{display:inline;margin:0;color:#eab308!important}.prose p+p{margin-top:1.5em}.prose br+br{display:block;content:"";margin-top:1em}.prose pre{white-space:pre-wrap;word-break:keep-all}.prose code{white-space:pre-wrap;font-family:Monaco,Courier New,monospace}.prose pre code{color:hsl(var(--foreground))!important}.prose :not(pre)>code{color:hsl(var(--foreground))!important;background-color:hsl(var(--muted))!important}.prose pre.shiki,.prose pre.shiki code{background-color:transparent!important}.dark .prose :not(pre)>code{color:hsl(var(--foreground))!important;background-color:hsl(var(--muted))!important}.highlight{color:var(--highlightColor, hsl(var(--primary) / var(--un-text-opacity)))!important}.highlight-bg{background-color:var( --highlightColor, hsl(var(--primary) / var(--un-text-opacity)) )!important}
