.header-link{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.header-link:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark .header-link{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark .header-link:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.header-link.active{font-weight:700;text-decoration-line:underline}.header-link:after{content:"";height:2px;transform:scaleX(0);transition:transform .3s ease;display:block;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.dark .header-link:after{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.header-link:hover:not(.active):after{transform:scaleX(1)}nav:where(.astro-LONLKJWA) a:where(.astro-LONLKJWA){font-family:Space Mono,monospace;padding:.75rem 1.5rem;text-align:center;font-size:1.5rem;line-height:2rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.dark:where(.astro-LONLKJWA) nav:where(.astro-LONLKJWA) a:where(.astro-LONLKJWA){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}nav:where(.astro-LONLKJWA) a:where(.astro-LONLKJWA):hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark:where(.astro-LONLKJWA) nav:where(.astro-LONLKJWA) a:where(.astro-LONLKJWA):hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}@keyframes move-twink-back{0%{background-position:0 0}to{background-position:-10000px 5000px}}.dark:where(.astro-QGIJB6DS) .stars:where(.astro-QGIJB6DS),.dark:where(.astro-QGIJB6DS) .twinkling:where(.astro-QGIJB6DS){position:absolute;height:100%;width:100%}.dark:where(.astro-QGIJB6DS) .stars:where(.astro-QGIJB6DS){background:#000 url(/website/stars.png) repeat top center;z-index:-10}.dark:where(.astro-QGIJB6DS) .twinkling:where(.astro-QGIJB6DS){background:transparent url(/website/twinkling.png) repeat top center;z-index:-5;animation:move-twink-back 200s linear infinite}
