.external[data-astro-cid-ebuodpca]{background-color:var(--red);border-radius:50%;padding:2px;color:var(--light-primary)}.full-height[data-astro-cid-w3xduq4o]{min-height:calc(100% - 333px)}.clamp[data-astro-cid-w3xduq4o]{width:100%;margin:auto;padding:min(40px,5%)}h1[data-astro-cid-w3xduq4o]{font-size:48px;margin-bottom:min(40px,5%);text-align:center;margin-top:0}.sublink[data-astro-cid-w3xduq4o]{display:block;text-align:center;margin-bottom:min(40px,5%);color:var(--dark-tertiary);text-decoration:none}.sublink[data-astro-cid-w3xduq4o]:hover{text-decoration:underline}@media screen and (max-width:600px){.desktop-only[data-astro-cid-w3xduq4o]{display:none}}a[data-astro-cid-m72e64bd]{color:inherit;text-decoration:none;margin-bottom:8px}a[data-astro-cid-m72e64bd].block{display:block}a[data-astro-cid-m72e64bd]:not(.no-underline):hover{text-decoration:underline}footer[data-astro-cid-sz7xmlte]{color:var(--light-primary);background-color:var(--dark-primary);padding:20px}.container[data-astro-cid-sz7xmlte]{max-width:1000px;margin:auto}.top-row[data-astro-cid-sz7xmlte],.bottom-row[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;flex-wrap:wrap}.top-row[data-astro-cid-sz7xmlte]{align-items:start}.bottom-row[data-astro-cid-sz7xmlte]{align-items:center}hr[data-astro-cid-sz7xmlte]{border:1px solid var(--dark-tertiary);margin-top:12px;margin-bottom:6px}.info[data-astro-cid-sz7xmlte]{color:var(--light-tertiary)}h2[data-astro-cid-sz7xmlte]{color:var(--light-primary)}.copyright[data-astro-cid-sz7xmlte]{color:var(--light-tertiary);font-size:14px}.socials[data-astro-cid-sz7xmlte]{font-size:24px;margin:0;color:var(--light-primary)}.links[data-astro-cid-sz7xmlte]{list-style:none;padding:0}.links[data-astro-cid-sz7xmlte]>li[data-astro-cid-sz7xmlte]{margin-bottom:4px}.links[data-astro-cid-sz7xmlte]>li[data-astro-cid-sz7xmlte]>a[data-astro-cid-sz7xmlte]{color:var(--light-tertiary);text-decoration:none}.links[data-astro-cid-sz7xmlte]>li[data-astro-cid-sz7xmlte]>a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}@media screen and (max-width:800px){.menu[data-astro-cid-sz7xmlte].sitemap{display:none}}@media screen and (max-width:600px){.top-row[data-astro-cid-sz7xmlte],.bottom-row[data-astro-cid-sz7xmlte]{justify-content:center;text-align:center}.bottom-row[data-astro-cid-sz7xmlte]{flex-direction:column}.menu[data-astro-cid-sz7xmlte].related{display:none}}.top[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;width:100%;z-index:4}nav[data-astro-cid-dmqpwcec]{color:var(--light-primary);background-color:var(--dark-primary);padding:20px}#burger[data-astro-cid-dmqpwcec]{display:none;cursor:pointer}.index[data-astro-cid-dmqpwcec]{font-weight:700;flex:1;float:left}.index[data-astro-cid-dmqpwcec] [data-astro-cid-dmqpwcec][data-icon=nasahunch]{vertical-align:sub}#links[data-astro-cid-dmqpwcec]{display:flex;justify-content:end;align-items:center;gap:20px}a[data-astro-cid-dmqpwcec]{color:var(--light-primary);text-decoration:none}a[data-astro-cid-dmqpwcec]:hover{text-decoration:underline}@media screen and (max-width:800px){.index[data-astro-cid-dmqpwcec]{display:none}#links[data-astro-cid-dmqpwcec]{justify-content:center}}@media screen and (max-width:600px){#burger[data-astro-cid-dmqpwcec]{display:block;margin-left:auto}#links[data-astro-cid-dmqpwcec]{flex-direction:column;gap:10px;justify-content:start;overflow:hidden;max-height:0;transition:max-height .2s ease-in-out;font-size:20px}#links[data-astro-cid-dmqpwcec].active{max-height:335px}}:root{--light-primary: rgb(248, 248, 248);--light-secondary: rgb(232, 232, 232);--light-tertiary: rgb(216, 216, 216);--dark-primary: rgb(16, 16, 16);--dark-secondary: rgb(32, 32, 32);--dark-tertiary: rgb(48, 48, 48);--red: #dd361c;--blue: #105bd8;--gold: #f9a12b;--green: #2e8740;--turquoise: #3cbce6}*{box-sizing:border-box}html,body{width:100%;height:100%}html{--nav-offset: 60px;font-family:Inter,sans-serif;color:var(--dark-primary);background-color:var(--light-primary);scroll-behavior:smooth;scroll-padding-top:var(--nav-offset)}body{margin:0}code{font-family:Space Mono,monospace}#root{padding-top:var(--nav-offset)}.underline-animation{background-image:linear-gradient(var(--dark-primary),var(--dark-primary));background-position:left bottom;background-size:0% var(--underline-size, 2px);background-repeat:no-repeat;transition:background-size .4s ease 0s}a:hover .underline-animation,.underline-animation:hover{background-size:100% var(--underline-size, 2px)}[data-icon]{vertical-align:sub}
