.Sidebar_options__60yqa{margin-top:auto;margin-bottom:8px}.Sidebar_options__60yqa>a{display:block;line-height:110%;text-decoration:none;width:100%;padding:8px;text-align:center}.Sidebar_hidden__ATXun{visibility:hidden}.TopBar_topbar__Qfiky{position:-webkit-sticky;position:sticky;top:0;width:100%;align-self:flex-start;background:var(--background);color:var(--topbar-text-color);height:var(--topbar-height);display:flex;border-bottom:3px solid var(--border-color)}.TopBar_externalLinks__CEhqs{display:flex;flex-direction:row;margin-left:auto;align-items:center}.TopBar_externalLinks__CEhqs>*{display:block;--length:36px;width:var(--length);height:var(--length);margin-right:8px}.TopBar_linkedIn__mQZ_U{background:50%/contain no-repeat url(/trademarks/linked-in.png)}.TopBar_github__5DMP8{background:50%/contain no-repeat url(/trademarks/github-white.svg)}.TopBar_discord__eQhVb{background:50%/contain no-repeat url(/trademarks/discord-color.svg)}.TopBar_email__WkwXD{background:50%/contain no-repeat url(/email.svg);filter:invert();position:relative}.TopBar_copied__OIuJC{position:absolute;top:calc(50%);left:50%;transform:translate(-50%);pointer-events:none;background:var(--background);border:1px solid var(--border-color);padding:0 4px;filter:invert();white-space:nowrap;display:none}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dbbdd2d89d2ef0ef-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a06229eb79a83cfc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e224327ce7933e-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d85064eaed4b8683-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db234bd00cda6a96-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Press Start\ 2P Fallback;src:local("Arial");ascent-override:44.58%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:224.32%}.__className_6d0c14{font-family:Press Start\ 2P,Press Start\ 2P Fallback;font-weight:400;font-style:normal}.Designs_canvas__4RnNl{position:fixed;bottom:0;right:0;pointer-events:none;z-index:-1}.Designs_full_fixed__qYaMp{position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1}.Designs_cat__1Nq0d{position:absolute;bottom:0;right:32px;cursor:pointer}@media (max-width:1234px){.Designs_cat__1Nq0d{display:none}}:root{--topbar-height:50px;--text-color:lightgrey;--link-color:white;--sidebar-link:#fff3;--sidebar-hover-link:white;--sidebar-local-link:#fffc;--header-color:white;--background:#004;--border-color:transparent;--darkgrey:#114;--topbar-text-color:white;--content-background:#fff1;--backdrop-filter:blur(8px)}html{color-scheme:dark}*{box-sizing:border-box;padding:0;margin:0}a{color:var(--link-color);text-decoration:underline}h1,h2,h3,h4,h5,h6{margin-bottom:12px}body,html{max-width:100vw;font:16px sans-serif}body{color:var(--text-color);background:var(--background);overflow-y:scroll}#app-container{display:flex;max-width:1000px;background:color-mix(in srgb,var(--background),#004c 100%)}#__next,body{pointer-events:none}#__next>*{pointer-events:all}#sidebar{width:200px;height:100vh;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;transition:transform .2s}#sidebar>a{padding:8px 8px 8px 16px;border-left:3.5px solid var(--sidebar-link);text-decoration:none;transition-duration:.2s;transition-property:border-color}#sidebar>a:hover{border-left:4px solid var(--sidebar-hover-link)}#sidebar .local-link{border-left:3.5px solid var(--sidebar-local-link);font-weight:700}#main-content{flex:1 1;overflow-x:auto}#main-content>*{padding:16px 8px}#hamburger{width:24px;height:24px;background:linear-gradient(to bottom,transparent 10%,var(--topbar-text-color) 10%,var(--topbar-text-color) 20%,transparent 20%,transparent 45%,var(--topbar-text-color) 45%,var(--topbar-text-color) 55%,transparent 55%,transparent 80%,var(--topbar-text-color) 80%,var(--topbar-text-color) 90%,transparent 90%);margin:calc((var(--topbar-height) - 24px) / 2);display:none;border:0;cursor:pointer}@media (max-width:800px){#main-content,#sidebar{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}#sidebar{position:fixed;top:var(--topbar-height);height:calc(100vh - var(--topbar-height));border-right:2px solid var(--border-color);transform:translate(-100%);background:var(--background)}#sidebar>a{border-left:4px solid transparent}#app-container,#hamburger{display:block}}#sidebar,#topbar{z-index:1}@media (min-width:801px){#app-container{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}#topbar{position:absolute;border-bottom:0;background:none;pointer-events:none}#topbar>*{pointer-events:all}#sidebar{position:-webkit-sticky;position:sticky;top:0;padding-top:12px;padding-left:8px}}.Project_container__vALNj{margin-bottom:12px;border:2px solid var(--border-color);border-radius:6px;background:var(--content-background)}.Project_name__rbE1z{font-weight:700;margin-bottom:.5rem;color:var(--header-color)}.Project_detailContainer__bAvt6{display:flex;flex-direction:row}.Project_imageContainer__MmGjj{display:flex;flex-direction:column;justify-content:center;background:#fff3}.Project_descriptionContainer__xDkKL{display:flex;flex-direction:column;flex:1 1;padding:4px 8px}.Project_links__zQgrk{display:flex;flex-direction:row;justify-content:flex-end;margin-top:auto;padding-top:8px;margin-right:-8px;margin-bottom:-4px}.Project_link__LkZHL,.Project_link__LkZHL:hover{text-decoration:none;padding:4px}.Project_linkIcon__NoQO_{font-size:30px;width:36px;height:36px;line-height:36px;text-align:center}.Gallery_gallery__ICS4e{display:flex;flex-wrap:wrap;gap:8px}.Gallery_gallery__ICS4e a{display:contents}.Gallery_item_container__CNptV{aspect-ratio:1;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Gallery_gallery__ICS4e .Gallery_item_container__CNptV{width:calc((100% - 8px * 2) / 3)}@media (orientation:landscape){.Gallery_fullscreen__WAMsA .Gallery_item_container__CNptV{height:100%}}@media (orientation:portrait){.Gallery_fullscreen__WAMsA .Gallery_item_container__CNptV{width:100%}}.Gallery_item__M6imd{image-rendering:pixelated}.Gallery_gallery__ICS4e .Gallery_item__M6imd{cursor:pointer}.Gallery_gallery__ICS4e .Gallery_item__M6imd:hover{outline:1px solid white}.Gallery_wide_item__MRozB{width:100%}.Gallery_tall_item__T2TUt{height:100%}.Gallery_fullscreen__WAMsA{display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;pointer-events:all;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Gallery_count__IAWoD{position:fixed;bottom:16px;right:16px;font-size:32px}.Gallery_language_dex_bg__uT_BB{background:#09090b}.Licenses_list_item__ucpE8{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;padding:4px 8px}.Licenses_list_item__ucpE8:nth-child(2n){background:var(--content-background)}.Licenses_links__f8EBn{display:flex;flex-direction:row;margin-top:auto}.Licenses_links__f8EBn>*{margin-left:8px}.Licenses_project_info__8oWPX{flex:1 1}.Licenses_project_name__TSk8k{font-weight:700;margin-bottom:4px;color:var(--header-color)}.Licenses_project_description__yjoJp{min-height:1em}.Licenses_license_text__84hC1{overflow-x:auto}