@import "https://fonts.googleapis.com/css2?family=Cal+Sans&display=swap";@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}*,:before,:after{box-sizing:border-box}html,body{color:#fff;scrollbar-color:var(--green) transparent;scrollbar-width:thin;scrollbar-gutter:stable;width:100%;height:100%;margin:0;padding:0}body{letter-spacing:1px;--border:#030f08;--border-lighter:#0e1d31;--green:#14ff9a;--light-green:#b5fcdd;--lightest-green:#e2fff3;--blue:#40a6ff;background-color:#000;flex-direction:column;font-family:Cal Sans,sans-serif;display:flex}main{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;min-height:100dvh;padding:0 2rem;display:flex}h1{color:var(--green)}h2{color:var(--light-green)}h3{color:var(--lightest-green)}a{color:var(--blue)}.content-container{border-radius:3rem;flex:32rem;height:min(36rem,80vh);margin:0;padding:1.5rem;overflow:auto}.iframe-container{max-width:90%}.iframe-container iframe{width:100%}.gallery{flex-wrap:wrap;align-items:center;gap:3rem 1rem;display:flex}.gallery-item{aspect-ratio:1;cursor:pointer;border-radius:2rem;width:30%;overflow:hidden}.gallery-item img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.gallery-item img:hover{transform:scale(1.08)}.gallery-modal{z-index:10;cursor:zoom-out;background-color:#00000056;justify-content:center;align-items:center;width:100dvw;height:100dvh;animation:.25s fadeIn;display:flex;position:fixed}.gallery-modal img{-webkit-user-select:none;user-select:none;max-width:90%;max-height:90%;animation:.25s fadeIn}.gallery-modal.hidden,.gallery-modal.hidden img{animation:.1s linear fadeOut}.network{align-items:stretch;width:clamp(16rem,30vw,30rem);display:flex}svg.logo{width:100%;height:auto;margin:2rem 0}button{color:#fff;background-color:#0000;border:none;font-family:JetBrains Mono,sans-serif;font-size:large}div.tabs{flex-direction:column;justify-content:space-between;gap:.5rem;height:auto;padding:1.5rem 0;display:flex}.tabs>button{color:#2abc7d;cursor:pointer;padding:1.2rem;text-decoration:underline}
