header-component:where(.astro-t2fa7i27){overflow:visible}header-component:where(.astro-t2fa7i27).not-top{box-shadow:0 0 0 1px #18181b14,0 10px 15px -3px #27272a14,0 4px 6px -4px #27272a14}@media (width>=800px){.relative:where(.astro-t2fa7i27){position:relative}.relative:where(.astro-t2fa7i27)>div:where(.astro-t2fa7i27){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,transform .3s,visibility 0s linear .3s;position:absolute;top:calc(100% - 5px);left:0;transform:translateY(10px)}.relative:where(.astro-t2fa7i27).open>div:where(.astro-t2fa7i27){opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}}@media (width<=850px){#headerExpandConetent:where(.astro-t2fa7i27){opacity:0;pointer-events:none;grid-template-rows:0fr;transition:opacity .3s,padding .3s,border-color .15s,grid-template-rows .3s}.expanded:where(.astro-t2fa7i27) #headerExpandConetent:where(.astro-t2fa7i27){opacity:1;pointer-events:auto;grid-template-rows:1fr}.expanded:where(.astro-t2fa7i27).not-top #headerExpandConetent:where(.astro-t2fa7i27){box-shadow:0 0 #fff,0 0 0 1px #18181b14,0 10px 15px -3px #27272a14,0 4px 6px -4px #27272a14}header-component:where(.astro-t2fa7i27) #headerExpandConetent:where(.astro-t2fa7i27):after{box-sizing:content-box;content:"";inset-inline:calc(-1rem - 1px);z-index:-1;visibility:hidden;opacity:0;border-bottom:1px solid #0000;transition:all .3s;position:absolute;top:-5rem;bottom:0}header-component:where(.astro-t2fa7i27):not(.not-top) #headerExpandConetent:where(.astro-t2fa7i27):after{visibility:visible;opacity:1;background-color:hsl(var(--muted) / var(--un-bg-opacity,1));border-bottom-color:hsl(var(--border) / var(--un-border-opacity,1));bottom:-1rem}}#toggleDarkMode:where(.astro-t2fa7i27){&[data-theme=dark]{& .system{display:none}& .dark{display:block}}&[data-theme=light]{& .system{display:none}& .light{display:block}}}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.ttf);font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-VariableItalic.ttf);font-style:italic;font-display:swap}@font-face{font-family:Google Sans;src:url(/fonts/GoogleSans-Variable.ttf);font-style:normal;font-display:swap}@font-face{font-family:Google Sans;src:url(/fonts/GoogleSans-VariableItalic.ttf);font-style:italic;font-display:swap}html{font-family:Satoshi,Google Sans,sans-serif;font-size:18px}: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}.prose blockquote,article blockquote,.prose{& blockquote{border-left:4px solid hsl(var(--primary));background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:0 .5rem .5rem 0;margin:1.5em 0;padding:1em 1.25em}}.dark .prose blockquote,html.dark article blockquote,.dark .prose{& blockquote{background:hsla(var(--primary) / .15);color:hsl(var(--primary) / .9);border-left-color:hsl(var(--primary))}}.prose blockquote *,article blockquote *,.dark .prose blockquote *,html.dark article blockquote *{color:inherit}a{transition:color .2s;&:hover{color:hsl(var(--primary) / var(--un-text-opacity,1))}}.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}
