:root{--accent: 136, 58, 234;--accent-light: 224, 204, 250;--accent-dark: 49, 10, 101;--accent-gradient: linear-gradient(45deg, rgb(var(--accent)), rgb(var(--accent-light)) 30%, white 60%)}*,*:before,*:after{box-sizing:border-box}html{font-family:system-ui,sans-serif;background:#13151A;background-size:224px;color-scheme:dark}body{margin:0;min-width:0}img,svg{max-width:100%}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.link-nav:where(.astro-3EF6KSR2){display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(2rem,7vh,4rem)}.navitemcontainer:where(.astro-3EF6KSR2){display:flex;gap:clamp(.5rem,3vw,1.5rem);justify-content:flex-end;align-items:center}.navitemcontainer:where(.astro-3EF6KSR2) .a:where(.astro-3EF6KSR2){display:grid;place-items:center;width:44px;height:44px}.text-gradient:where(.astro-3EF6KSR2){background-image:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400%;background-position:0%}.brandcontainer:where(.astro-3EF6KSR2){display:flex;align-items:center}a:where(.astro-3EF6KSR2){color:#fff;text-decoration:none}.homeimage:where(.astro-3EF6KSR2){width:40px;height:40px;margin-right:.75rem}.brandcontainer:where(.astro-3EF6KSR2) h2:where(.astro-3EF6KSR2){font-size:clamp(1.15rem,5vw,1.5rem);white-space:nowrap}@media (max-width: 480px){.link-nav:where(.astro-3EF6KSR2){align-items:flex-start;flex-direction:column}.navitemcontainer:where(.astro-3EF6KSR2){width:100%;justify-content:flex-start}}
