body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;margin:0}.center{-webkit-box-orient:vertical;text-align:center}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.linear-wipe{text-fill-color:#0000;-webkit-text-fill-color:#0000;animation:shine 2s linear infinite;background:linear-gradient(90deg,#fff 20%,#92a4ff 40%,#6bffff 70%,#fff 90%);background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:#000;text-align:center}@keyframes shine{to{background-position:200%}}*{margin:0;padding:0}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400;src:url(https://fonts.googleapis.com/css2?family=Comfortaa) format("truetype")}.black-font{color:#000}.moon-font{font-family:Comfortaa;font-size:x-large}.easy-read{background-color:#d8bfd8b3;border-radius:2% 10%;padding:20px 40px}.App h1,.App span,.sub-title,.title,div,h2,h3,p{color:#dadada}.easy-read span,h3.easy-read{color:#000}.title{font-size:3em}button{cursor:pointer}body{background-blend-mode:screen;background-color:#000;background-image:radial-gradient(circle farthest-corner at center,#383838 0,#26312b0c 100%);background-position:4% 0;font-family:monospace;font-size:large;margin:auto;min-height:100vh}@media screen and (max-width:600px){body{background-position:46% 1%}}#root::-webkit-scrollbar{display:none}section.desktop h1{color:#000}.Container{margin:auto;max-width:920px}.App{-ms-overflow-style:none;margin:auto;min-height:80vh;overflow:auto;padding-left:5vw;padding-right:5vw;padding-top:5vh;scrollbar-width:none;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#dadada;display:flex;flex-direction:column;font-size:1em;justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn-4{background:#fff;border:none;color:#000;line-height:42px;padding:0}.btn-4 span{display:block;height:100%;position:relative;width:100%}.btn-4:enabled:after,.btn-4:enabled:before{background:#000;content:"";height:0;position:absolute;width:2px}.btn-4:before{right:0;top:0;transition:all .5s ease}.btn-4:after{bottom:0;left:0;transition:all .5s ease}.btn-4:hover{background:#0000;color:#000}.btn-4:hover span{color:#000}.btn-4:hover:after,.btn-4:hover:before{height:100%;transition:all .5s ease}.btn-4 span:after,.btn-4 span:before{background:#000;content:"";position:absolute}.btn-4:enabled span:before{height:2px;left:0;top:0;transition:all .5s ease;width:0}.btn-4:enabled span:after{bottom:0;height:2px;right:0;transition:all .5s ease;width:0}.btn-4 span:hover:after,.btn-4 span:hover:before{width:100%}.button1{background:#2e2e2e;border:.1em solid #fff;border-radius:.12em;box-sizing:border-box;color:#fff;cursor:pointer;font-family:monospace,sans-serif;font-weight:300;height:39px;margin:0 .3em .3em 0;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;width:130px}.button1:disabled{background:#9090904d;border:.1em solid #7070704d;color:#000;cursor:default}a .button1:disabled span{color:#fff}.button1:disabled span{color:#000}.button1:hover:enabled{background-color:#fff;color:#000}@media (max-width:30em){.button1{display:block;margin:.4em auto}}.bouncy:enabled{animation:bouncy 5s linear infinite;position:relative}@keyframes bouncy{0%{top:0}40%{top:0}43%{top:-.9em}46%{top:0}48%{top:-.4em}50%{top:0}to{top:0}}.moon{animation:moon-rotation 90s steps(2048) infinite;background:url(https://jozsef88.github.io/moon/moon.jpg);background-repeat:repeat-x;background-size:cover;border-radius:50%;box-shadow:inset 60px 0 40px #000,inset 160px 0 60px #000000e6,inset -160px 0 60px #f8f8d533;height:500px;width:500px}.moon:before{border-radius:50%;box-shadow:-60px 0 50px #000;content:"";height:495px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:495px}@keyframes moon-rotation{0%{background-position:-500px}to{background-position:496px}}table{text-align:right;word-break:break-all}table,table tbody td,table th{border:1px solid #474747}table tr:nth-child(2n){background-color:#f2f2f231}table tr:hover{background-color:hsla(0,0%,87%,.342)}a button,a.clickable{text-decoration:none}.web-header.left{justify-content:flex-start}.web-header.right{justify-content:flex-end}.web-header.middle{justify-content:center}.web-header{align-items:center;display:flex;flex:1 1;justify-content:space-between}.main-nav{background:#000;bottom:0;left:0;opacity:0;position:absolute;right:0;text-align:center;top:0;transition:all .375s;visibility:hidden;z-index:-1}#burger,.main-nav{position:fixed}.main-nav.is-open{opacity:1;visibility:visible;z-index:100}.main-nav:before{background:#9090904d;bottom:0;content:"";left:0;position:absolute;right:-15px;top:0;transform:skew(-14deg) translateX(-120%);transform-origin:0 0;transition:all .275s .1s}.main-nav.is-open:before{transform:skew(-14deg) translateX(0)}.main-nav ul{align-items:flex-end;display:inline-flex;flex-direction:column;height:93%;justify-content:center;transform:translateX(-18%) skew(-16deg)}.main-nav li{display:block;margin:.5rem 0;text-align:right;transform:skew(16deg)}.main-nav a{opacity:0;transform:translateY(-10px)}.main-nav.is-open a{opacity:1;transform:translateY(0)}.main-nav li:first-child a{transition:all 275ms 175ms}.main-nav li:nth-child(2) a{transition:all 275ms 225ms}.main-nav li:nth-child(3) a{transition:all 275ms 275ms}.main-nav li:nth-child(4) a{transition:all 275ms 325ms}.main-nav li:nth-child(5) a{transition:all 275ms 375ms}.main-nav li,.main-nav ul{list-style:none;padding:0}.main-nav a{color:#fff;display:block;font-size:1.4em;font-weight:700;padding:12px 0;text-decoration:none}.open-main-nav{background:none;border:0;cursor:pointer;padding-top:20px;position:absolute;right:15px;top:15px;z-index:1000}.open-main-nav:focus{outline:none}.burger{height:4px;margin:0 auto;position:relative;transform:skew(5deg);width:28px}.burger,.burger:after,.burger:before{background:#fff;display:block;transition:all .275s}.burger:after,.burger:before{content:"";height:100%}.burger:after{transform:translateY(-12px) translateX(-2px) skew(-20deg)}.burger:before{transform:translateY(-16px) skew(-10deg)}.is-open .burger{transform:skew(5deg) translateY(-8px) rotate(-45deg)}.is-open .burger:before{transform:translateY(0) skew(-10deg) rotate(75deg)}.is-open .burger:after{opacity:0;transform:translateY(-12px) translateX(10px) skew(-20deg)}.burger-text{color:#fff;display:block;font-size:.675rem;font-weight:500;letter-spacing:.05em;margin-top:.5em;text-align:center;text-transform:uppercase}.device{background:#fff;border:1px solid #eee;border-radius:3px;box-shadow:0 0 0 10px #0000001a;height:600px;position:relative;width:345px}.notice{background:#f2f2f2;bottom:-15px;color:#5a3b5d;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:20px;position:absolute;right:0;text-align:center;z-index:100}.notice strong{font-weight:700}.notice a{background:#fedc2a;padding:2px 3px;text-decoration:none}#scrollTop{background-color:#2e2e2e;border:1px solid #dadada;border-radius:4px;bottom:20px;color:#dadada;cursor:pointer;display:none;font-size:18px;outline:none;padding:15px;position:fixed;right:30px}#scrollTop:hover{background-color:#555}input{padding:10px}.card{border-radius:calc(var(--curve)*1px);box-shadow:1px 1px 10px gray;display:block;position:relative;text-decoration:none}.card,.card:hover{border-radius:calc(var(--curve)*1px) calc(var(--curve)*1px) 0 0}.card:hover{box-shadow:1px 1px 10px #b5b5b5;cursor:pointer;transition:all cubic-bezier(.39,.575,.565,1)}.card__border,.card__image{border-radius:calc(var(--curve)*1px)}.card__header{align-items:center;background-color:var(--surface-color);gap:2em;padding:1em;position:relative}.card__arc{left:0;transform:scaleX(-1)}.card__arc,.card__arc_right{bottom:100%;height:80px;position:absolute;width:80px}.card__arc_right{right:0}.card__arc path,.card__arc_right path{fill:var(--surface-color);d:path("M 40 80 c 22 0 40 -22 40 -40 v 40 Z")}.card__thumb{border-radius:50%;flex-shrink:0;height:50px;width:50px}.card__title{color:#fff;float:left;font-size:1em;margin:0 0 .3em}.card__tagline{color:#d7bdca;display:block;font-family:MockFlowFont;font-size:.8em;margin:1em 0}.card__status{color:#d7bdca;float:right;font-size:.8em}.card__description{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#d7bdca;display:-webkit-box;font-family:MockFlowFont;margin:0;overflow:hidden;padding:0 2em 2em}li{margin:auto}@media only screen and (max-width:768px){.grid{grid-template-columns:"auto auto !important"}}div.clickable{cursor:pointer}.progress{align-items:center;background:#ffffff1a;display:inline-block;justify-content:flex-start;position:relative;width:100%}.progress,.progress-value{border-radius:100px;height:20px}.progress-value{background:#fff;box-shadow:0 10px 40px -10px #fff;width:0}.small{max-width:50px}html{height:100%}.loadingBody{z-index:10}.loadingBG,.loadingBody{height:100%;left:0;position:fixed;top:0;width:100%}.loadingBG{background-color:#dadada;opacity:.25}.loader{height:64px;left:calc(50% - 32px);perspective:800px;top:calc(50% - 32px);width:64px;z-index:11}.inner,.loader{border-radius:50%;position:absolute}.inner{box-sizing:border-box;height:100%;width:100%}.inner.one{animation:rotate-one 1s linear infinite;border-bottom:3px solid #2d2dff;left:0;top:0}.inner.two{animation:rotate-two 1s linear infinite;border-right:3px solid #7575ff;right:0;top:0}.inner.three{animation:rotate-three 1s linear infinite;border-top:3px solid #efeffa;bottom:0;right:0}@keyframes rotate-one{0%{transform:rotateX(35deg) rotateY(-45deg) rotate(0deg)}to{transform:rotateX(35deg) rotateY(-45deg) rotate(1turn)}}@keyframes rotate-two{0%{transform:rotateX(50deg) rotateY(10deg) rotate(0deg)}to{transform:rotateX(50deg) rotateY(10deg) rotate(1turn)}}@keyframes rotate-three{0%{transform:rotateX(35deg) rotateY(55deg) rotate(0deg)}to{transform:rotateX(35deg) rotateY(55deg) rotate(1turn)}}.label{align-items:center;color:#394a56;cursor:pointer;display:inline-flex}.label-text{margin-left:16px}.toggle{background-color:#000;border-radius:15px;box-shadow:-2px -1px 2px 0 #fff,2px 1px 3px 0 #d1d9e6,inset 1px 1px 1px 0 #d1d9e6,inset -1px -1px 1px 0 #fff;height:30px;isolation:isolate;overflow:hidden;position:relative;width:60px}.toggle-state{display:none}.indicator{background:#ecf0f3;border-radius:15px;box-shadow:-2px -1px 2px 0 #fff,2px 1px 3px 0 #d1d9e6;height:100%;transform:translate3d(-75%,0,0);transition:transform .4s cubic-bezier(.85,.05,.18,1.35);width:200%}.toggle-state:checked~.indicator{transform:translate3d(25%,0,0)}.grid{border:1px solid grey;box-shadow:5px 10px #888}.grid li{-webkit-box-pack:center}.project-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));list-style-type:none;margin:4rem 5vw;padding:0}@media only screen and (max-width:600px){.project-cards{grid-template-columns:repeat(1,1fr)}}.project-cards li{box-shadow:1px 1px 10px grey}.feature__card{grid-gap:2rem;cursor:pointer;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(1fr,420px));height:100%;list-style-type:none;margin:1rem 5vw;padding:0;position:relative;text-decoration:none}.feature__card__image{height:auto;max-width:576px;width:100%}.feature__card__overlay{cursor:pointer}.feature__card__header{align-items:center;background-color:var(--surface-color);gap:2em;padding:1em;position:relative}.feature__card__arc{left:0;transform:scaleX(-1)}.feature__card__arc,.feature__card__arc_right{bottom:100%;height:80px;position:absolute;width:80px;z-index:1}.feature__card__arc_right{right:0}.feature__card__arc path,.feature__card__arc_right path{fill:var(--surface-color);d:path("M 40 80 c 22 0 40 -22 40 -40 v 40 Z")}.feature__card__thumb{cursor:pointer;flex-shrink:0;height:auto;width:100%}.feature__card__title{color:#fff;float:left;font-size:1em;margin:0 0 .3em}.feature__card__tagline{color:#d7bdca;display:block;font-family:MockFlowFont;font-size:.8em;margin:1em 0}.feature__card__status{color:#d7bdca;float:right;font-size:.8em}.feature__card__description{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#d7bdca;display:-webkit-box;float:left;font-family:MockFlowFont;margin:0;overflow:hidden;padding:0 2em 2em}.feature__card li{box-shadow:1px 1px 10px grey;margin:auto}li a{text-decoration:none}:root{--surface-color:#2e2e2e;--curve:40}*{box-sizing:border-box}li{display:-webkit-box}.cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style-type:none;margin:4rem 5vw;padding:0}.loading{opacity:.7}