header-component:where(.astro-b5wftkml){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-b5wftkml).not-top{margin-inline:8%}}.dark header-component:where(.astro-b5wftkml).not-top{background-color:hsl(var(--muted) / var(--un-bg-opacity))}@media (max-width: 640px){#headerExpandContent:where(.astro-b5wftkml){grid-template-rows:0fr;transition:opacity .3s,padding .3s,border-color .15s,grid-template-rows .3s}.expanded:where(.astro-b5wftkml) #headerExpandContent:where(.astro-b5wftkml){grid-template-rows:1fr}.expanded:where(.astro-b5wftkml).not-top #headerExpandContent: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) #headerExpandContent: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) #headerExpandContent: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))}}.pixel-lamp:where(.astro-b5wftkml) .lamp-body:where(.astro-b5wftkml){fill:currentColor}.pixel-lamp:where(.astro-b5wftkml) .lamp-off:where(.astro-b5wftkml){fill:currentColor;opacity:.3}.pixel-lamp:where(.astro-b5wftkml) .lamp-bulb:where(.astro-b5wftkml),.pixel-lamp:where(.astro-b5wftkml) .lamp-ray:where(.astro-b5wftkml){fill:#e0ad4f}#toggleDarkMode:where(.astro-b5wftkml):hover .pixel-lamp:where(.astro-b5wftkml) .lamp-body:where(.astro-b5wftkml){fill:hsl(var(--primary))}#toggleDarkMode:where(.astro-b5wftkml):hover .pixel-lamp:where(.astro-b5wftkml) .lamp-ray:where(.astro-b5wftkml){animation:lamp-ray-flicker .7s steps(2,end) infinite}@keyframes lamp-ray-flicker{50%{opacity:.25}}#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}:root{--background: 43 50% 97%;--foreground: 12 22% 14%;--card: 45 60% 99%;--card-foreground: 12 22% 14%;--popover: 45 60% 99%;--popover-foreground: 12 22% 14%;--primary: 18 30% 40%;--primary-foreground: 43 60% 96%;--secondary: 40 38% 92%;--secondary-foreground: 12 22% 14%;--muted: 40 38% 93%;--muted-foreground: 15 12% 32%;--accent: 40 38% 92%;--accent-foreground: 12 22% 14%;--destructive: 0 72.22% 50.59%;--destructive-foreground: 0 0% 98%;--border: 36 26% 85%;--input: 36 26% 88%;--ring: 18 30% 40%;--radius: .5rem}.dark{--background: 18 18% 6%;--foreground: 40 40% 95%;--card: 18 15% 8%;--card-foreground: 40 40% 95%;--popover: 18 15% 8%;--popover-foreground: 40 40% 95%;--primary: 43 85% 80%;--primary-foreground: 18 20% 14%;--secondary: 20 12% 15%;--secondary-foreground: 40 40% 95%;--muted: 20 12% 12%;--muted-foreground: 35 15% 75%;--accent: 20 12% 15%;--accent-foreground: 40 40% 95%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 22 12% 20%;--input: 20 12% 15%;--ring: 43 50% 80%}: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))}}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/silkscreen-latin-400-normal.CtPo2yA5.woff2) format("woff2"),url(/_astro/silkscreen-latin-400-normal.D0DfPJut.woff) format("woff")}@font-face{font-family:"Jersey 10";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jersey-10-latin-400-normal.DrL73VYW.woff2) format("woff2"),url(/_astro/jersey-10-latin-400-normal.B8YT2i2g.woff) format("woff")}.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}
