.navbar{border-bottom:0px solid var(--quaternary);-webkit-backdrop-filter:blur();backdrop-filter:blur();z-index:1;background-color:#000000bf;flex-direction:row;justify-content:space-between;align-items:center;width:calc(100% - 2rem);height:2rem;padding:1rem;transition:border-bottom .1s ease-in-out,-webkit-backdrop-filter .1s ease-in-out,backdrop-filter .1s ease-in-out;display:flex;position:fixed;top:0;left:0;right:0}.navbar.scrolled{border-bottom:1px solid var(--quaternary);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem)}.navbar-margin{height:4rem}.navbar-spacer{width:9rem}.navbar-button{border-radius:var(--radius-medium);cursor:pointer;outline:0px solid var(--quaternary);flex-direction:row;justify-content:center;align-items:center;gap:1rem;padding:.5rem 1rem .5rem .5rem;font-size:.8rem;text-decoration:none;transition:background-color 50ms ease-in-out,outline 50ms ease-in-out;display:flex}.navbar-button svg{color:var(--primary);opacity:.25}.navbar-button-text{color:var(--primary);font-size:.8rem;font-weight:550}@media (hover:hover){.navbar-button:hover{background-color:var(--quaternary);outline:1px solid var(--tertiary)}}.navbar-button:active{background-color:var(--tertiary);outline:1px solid var(--tertiary);transition:background-color ease-in-out,outline ease-in-out}.navbar-logo{transition:opacity 50ms ease-in-out;position:fixed;top:.5rem;left:50%;transform:translate(-50%)}@media (hover:hover){.navbar-logo:hover{opacity:.75}}.navbar-logo:active{opacity:.5}@media screen and (max-width:600px){.navbar{width:calc(100% - 4rem);padding:2rem}.navbar-button-text{display:none}.navbar-button{padding:.5rem}.navbar-logo{top:1.5rem}}
.footer{border-top:1px solid var(--quaternary);flex-direction:row;justify-content:space-between;align-items:center;width:calc(100% - 4rem);padding:2rem;font-size:.8rem;display:flex}.footer-content{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;display:flex}
:root{--primary:#fff;--secondary:#fff9;--tertiary:#ffffff4f;--quaternary:#ffffff21;--background:#000;--radius-small:.25rem;--radius-medium:.5rem;--radius-large:.75rem;--header-font:"Lexend Giga",sans-serif;--body-font:"Inter",sans-serif;--mono-font:"Red Hat Mono",monospace}@font-face{font-family:Lexend Giga;src:url(/fonts/lexend-giga.ttf)format("truetype-variations")}@font-face{font-family:Inter;src:url(/fonts/inter.ttf)format("truetype-variations")}@font-face{font-family:Red Hat Mono;src:url(/fonts/redhat.ttf)format("truetype-variations")}body{background-color:var(--background);color:var(--primary);flex-direction:column;margin:0;padding:0;display:flex}*{font-family:var(--body-font)}h1,h2,h3,h4,h5,h6{font-family:var(--header-font)}hr{border-style:solid none none;border-color:var(--quaternary);border-width:1px;width:100%}blockquote{border-left:3px solid var(--quaternary);color:var(--secondary);margin:1rem 0;padding-left:2rem;font-style:italic}blockquote p{flex-direction:column;gap:1rem;display:flex}code{font-family:var(--mono-font);border-radius:var(--radius-small);border:1px solid var(--quaternary);color:var(--secondary);margin:0 .5rem;padding:.1rem 1rem;font-size:1rem;display:inline-flex}pre code{border-radius:var(--radius-medium);border:1px solid var(--quaternary);color:var(--primary);margin:1rem 0;padding:2rem;display:block}a{color:var(--primary)}@media (hover:hover){a:hover{color:var(--secondary)}}a:active{color:var(--tertiary)}.big-link{border-radius:var(--radius-medium);border:1px solid var(--quaternary);color:var(--secondary);cursor:pointer;flex-direction:row;justify-content:center;align-items:center;padding:.5rem 1rem;text-decoration:none;display:flex}@media (hover:hover){.big-link:hover{color:var(--primary)}}.big-link:active{color:var(--tertiary)}.big-link svg{width:1.25rem;height:1.25rem;color:var(--primary);margin-right:1rem}.big-link .big-link-name{margin:0;font-style:normal;font-size:.8rem!important}
