header-component:where(.astro-b5wftkml){overflow:visible}header-component:where(.astro-b5wftkml).not-top{box-shadow:#18181b14 0 0 0 1px,#27272a14 0 10px 15px -3px,#27272a14 0 4px 6px -4px}@media(min-width:800px){.relative:where(.astro-b5wftkml){position:relative}.relative:where(.astro-b5wftkml)>div:where(.astro-b5wftkml){position:absolute;top:calc(100% - 5px);left:0;transform:translateY(10px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.relative:where(.astro-b5wftkml).open>div:where(.astro-b5wftkml){opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s}}@media(max-width:850px){#headerExpandConetent:where(.astro-b5wftkml){grid-template-rows:0fr;opacity:0;pointer-events:none;transition:opacity .3s,padding .3s,border-color .15s,grid-template-rows .3s}.expanded:where(.astro-b5wftkml) #headerExpandConetent:where(.astro-b5wftkml){grid-template-rows:1fr;opacity:1;pointer-events:auto}.expanded:where(.astro-b5wftkml).not-top #headerExpandConetent:where(.astro-b5wftkml){box-shadow:#fff 0 0,#18181b14 0 0 0 1px,#27272a14 0 10px 15px -3px,#27272a14 0 4px 6px -4px}header-component:where(.astro-b5wftkml) #headerExpandConetent:where(.astro-b5wftkml):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-b5wftkml):not(.not-top) #headerExpandConetent:where(.astro-b5wftkml):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-b5wftkml){&[data-theme=dark]{.system:where(.astro-b5wftkml){display:none}.dark:where(.astro-b5wftkml){display:block}}&[data-theme=light]{.system:where(.astro-b5wftkml){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}html{font-family:Satoshi,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{margin:1.5em 0;padding:1em 1.25em;border-left:4px solid hsl(var(--primary));background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:0 .5rem .5rem 0}}.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 *{color:inherit}.dark .prose blockquote *,html.dark article blockquote *{color:inherit}html:not(.dark) .astro-code.is-plaintext pre span{color:#000!important}a{transition:color .2s ease;&: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}
