.footer-decor{display:flex;justify-content:space-between;width:100%;position:relative;top:20px;z-index:-20}.footer-decor img{max-width:100%}#footer{background:#222327}#footer .container{max-width:1200px;display:grid;grid-template-columns:1fr 3fr;height:100%}#footer .footer-side{height:100%;display:flex;flex-direction:column;gap:1vw;padding:1vw}#footer .footer-side img{max-width:100%}#footer .footer-side .logo{max-height:150px}#footer .footer-side .footer-nav{display:grid;grid-template-columns:1fr 1fr}#footer .footer-side .footer-nav .section{display:flex;flex-direction:column;border-left:2px solid hsla(0,0%,100%,.253);padding-left:10px}#footer .footer-side .footer-nav .section a{opacity:.4}#footer .footer-side .footer-nav .section a:hover{opacity:1}#footer .footer-content{height:100%;background-color:#1a1b1f;display:grid;grid-template-columns:1fr 1.5fr}#footer .footer-content .people{margin-top:1em;padding-inline:1em}#footer .footer-content .people .credits .head{background-color:#565684}#footer .footer-content .people .credits .head h2{font-size:.8rem;padding:0 .5em;color:#20204a}#footer .footer-content .people .credits .list{border:2px solid #565684;display:grid;grid-template-columns:1fr 1fr;padding:.5em;grid-gap:1vw;gap:1vw}#footer .footer-content .people .credits .list .credit{display:block}#footer .footer-content .people .credits .list .credit .handle{font-size:1rem;color:#e8e8ff;transition:all .1s ease}#footer .footer-content .people .credits .list .credit .role{font-size:.8rem;opacity:.4}#footer .footer-content .people .credits .list .credit:hover .handle{padding-inline:.5em;scale:1.02}#footer .footer-content .people .subscription{margin:1em 0}#footer .footer-content .people .subscription .head{background-color:#565684}#footer .footer-content .people .subscription .head h2{font-size:.8rem;padding:0 .5em;color:#20204a}#footer .footer-content .people .subscription .subscribe-form{border:2px solid #565684;padding:.5em;display:flex;flex-direction:column}#footer .footer-content .people .subscription .subscribe-form .action{display:flex;gap:1em;margin-top:1em}#footer .footer-content .people .subscription .subscribe-form .action button{width:100%;height:100%;background:#3b693f;font-family:var(--fontMain);transition:all .25s ease;padding:.5em}#footer .footer-content .people .subscription .subscribe-form .action button:hover{outline:2px solid #fff;cursor:pointer}#footer .footer-content .people .subscription .subscribe-form .action button.unsub{background:rgba(225,95,95,.752)}#footer .footer-content .people .subscription .subscribe-form .action button:active{scale:.9}#footer .footer-content .people .subscription .subscribe-form .action button:disabled{cursor:not-allowed;filter:brightness(50%);scale:1;outline:none}#footer .footer-content .people .subscription .subscribe-form .input{background:#20204a;padding:1em;font-family:var(--fontMain);margin:1em}#footer .footer-content .people .subscription .subscribe-form .input::placeholder{opacity:.27}#footer .footer-content .people .subscription .subscribe-form .desc,#footer .footer-content .people .subscription .subscribe-form .warn{font-size:.7rem}#footer .footer-content .people .subscription .subscribe-form .warn{color:#3b693f;margin:1em 0}#footer .footer-content .people .vip{margin-top:1em;margin-bottom:50px}#footer .footer-content .people .vip .head{background-color:#3b693f}#footer .footer-content .people .vip .head h2{font-size:.8rem;padding:0 .5em;color:#20204a}#footer .footer-content .people .vip .list{border:2px solid #3b693f;display:grid;grid-template-columns:1fr 1fr;padding:.5em .5em 30px;grid-gap:1vw;gap:1vw}#footer .footer-content .people .vip .list .ppl{background-color:#343846;display:grid;grid-template-columns:50px 1fr;grid-gap:.2em;gap:.2em}#footer .footer-content .people .vip .list .ppl:hover{border:1px solid #fff}#footer .footer-content .people .vip .list .ppl .pfp img{width:100%;height:100%;background:#222327;object-fit:cover}#footer .footer-content .people .vip .list .ppl .detail{padding:.2em}#footer .footer-content .people .vip .list .ppl .detail .handle{font-size:.8rem;transition:all .1s ease;opacity:.4}#footer .footer-content .people .vip .list .ppl .detail .name{font-size:1rem;color:#e8e8ff}#footer .footer-content .people .vip .list .ppl:hover .handle{padding-inline:.5em;scale:1.04}#footer .footer-content .footer-data{padding:1em}#footer .footer-content .footer-data .command{font-size:1.2rem}#footer .footer-content .footer-data .comments{font-size:.7rem;opacity:.3;font-weight:200}#footer .footer-content .footer-data .about{padding:1rem 0;font-size:.8rem;opacity:.8}#footer .footer-content .footer-data .footer-socials{display:flex;gap:.25em}#footer .footer-content .footer-data .footer-socials a{background-color:#2a2d33;color:#fff;aspect-ratio:1/1;padding:.15em;font-size:1.2rem;width:35px;display:flex;align-items:center;justify-content:center}#footer .footer-content .footer-data .footer-socials a:hover{scale:1.1;border:1px solid #fff}#footer .footer-content .footer-data .top-button{display:flex;background:#565684;align-items:center;justify-content:center;gap:.5em;padding:.25em;margin:1em 0;transition:all .1s ease}#footer .footer-content .footer-data .top-button svg{rotate:45deg;transition:all .2s ease}#footer .footer-content .footer-data .top-button:hover{scale:1.05;border:1px solid #fff}#footer .footer-content .footer-data .top-button:hover svg{rotate:0deg}#footer .footer-content .footer-data .top-button:active{scale:.95}#footer .footer-content .footer-data .special-credit{height:50px;display:block;transform-origin:left;transition:all .25s ease;background-color:rgba(77,218,136,.322);opacity:.8}#footer .footer-content .footer-data .special-credit img{height:100%;width:100%;object-fit:contain;object-position:left}#footer .footer-content .footer-data .special-credit:hover{scale:1.02;opacity:1;background-color:rgba(77,218,136,.322);filter:brightness(120%)}@media screen and (max-width:1024px){.footer-decor img{max-width:40%}}@media screen and (max-width:869px){#footer .footer-content{display:flex;flex-direction:column}}@media screen and (max-width:549px){#footer .footer-content .people .credits .list{display:flex;flex-direction:column;gap:1em}#footer .footer-content .footer-data .footer-socials{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}#footer .footer-content .footer-data .footer-socials a{width:100%}#footer .footer-content .footer-data .footer-socials a svg{width:1.5em;height:1.5em}#footer .footer-content .people .vip .list{display:flex;flex-direction:column;grid-area:1em}}@media screen and (max-width:425px){#footer .container{display:flex;flex-direction:column;align-items:center}#footer .footer-side .decor{display:none}#footer .footer-content{flex-direction:column-reverse}#footer .footer-side{margin:1em 0}.footer-decor img{max-width:50%}}#gallery{min-height:500px}#gallery .gallery-header{background:linear-gradient(#232226,rgba(35,34,38,.788) 77%);margin-top:1em;margin-bottom:2em}#gallery .gallery-header h2{background:#1f1f1f;padding:.25em;text-align:center;font-size:3rem;font-family:Nik}#gallery .gallery-header .confine{max-width:1200px;margin:0 auto;padding-bottom:1em}#gallery .gallery-explorer{max-width:1100px;margin:0 auto}#gallery .gallery-explorer .window-container{min-height:800px;margin-bottom:100px}#gallery .gallery-explorer .window-container .gallery-control{display:flex;justify-content:space-between;align-items:center;margin:.55em 0}#gallery .gallery-explorer .window-container .gallery-control .tabs{background:#1a1a1c;padding:.5em 1em;display:flex;gap:1em;font-size:1.4rem;flex-wrap:wrap}#gallery .gallery-explorer .window-container .gallery-control .tabs .btn{font-size:1.4rem;background:none;font-family:Fira Code}#gallery .gallery-explorer .window-container .gallery-control .tabs .btn.selected{color:#c9e5fd;font-weight:700;text-decoration:underline}#gallery .gallery-explorer .window-container .gallery-control .back .btn.back{background:#565684;font-family:Fira Code;text-decoration:none;color:#fff;padding:.25em 1em;display:flex;align-items:center;font-size:1.2rem;gap:1em}#gallery .gallery-explorer .window-container .gallery-control .back .btn.back svg{width:20px;height:20px}#gallery .gallery-explorer .window-container .gallery-control .back .btn.back span{filter:drop-shadow(3px 3px rgba(0,0,0,.396))}@media screen and (max-width:1024px){#gallery .gallery-explorer .window-container .gallery-control .back,#gallery .gallery-explorer .window-container .gallery-control .tabs,#gallery .gallery-explorer .window-container .gallery-control .tabs .btn{font-size:1rem}}@media screen and (max-width:600px){#gallery .gallery-explorer .window-container .gallery-control{flex-direction:column;gap:1em}}@media screen and (max-width:480px){#gallery .gallery-explorer .window-container .gallery-control .tabs{flex-direction:column;width:100%}#gallery .gallery-explorer .window-container .gallery-control .tabs span{display:none}#gallery .gallery-explorer .window-container .gallery-control .tabs .btn.selected{background:#565684}}#gallery .gallery-explorer .window-container .gallery-list{background:#1a1a1c;height:500px;display:flex;align-items:flex-start;justify-content:start;flex-wrap:wrap;overflow-y:auto;align-content:flex-start}@media screen and (max-width:420px){#gallery .gallery-explorer .window-container .gallery-list{justify-content:center;gap:0}}#gallery .gallery-explorer .window-container .gallery-list .folder{width:200px;background:none;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1em 0;text-align:center;cursor:pointer;font-family:Fira Code;font-size:1.1rem}#gallery .gallery-explorer .window-container .gallery-list .folder .thumb{background:#565684;-webkit-mask-image:url(/decor/folder.svg);mask-image:url(/decor/folder.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;scale:1.1}#gallery .gallery-explorer .window-container .gallery-list .folder .thumb img{opacity:.5}#gallery .gallery-explorer .window-container .gallery-list .folder:hover{background:rgba(71,71,74,.11)}#gallery .gallery-explorer .window-container .gallery-list .folder.imagefile img{width:130px;height:100px;margin:1em 0;border:2px solid #fff;object-fit:contain;background:#3f3f4c;box-shadow:0 0 4px #000}#gallery .gallery-explorer .window-container .gallery-list .folder.imagefile .author{color:#c9e5fd;font-size:.9rem}#gallery .gallery-explorer .window-container .gallery-list .folder.imagefile .author:hover{text-decoration:underline}#gallery .gallery-explorer .window-container .gallery-list .folder svg{width:120px;height:120px;fill:#3f3f4c}@media screen and (max-width:800px){#gallery .gallery-explorer .window-container .gallery-list .folder{width:130px;font-size:.8rem;padding:0}#gallery .gallery-explorer .window-container .gallery-list .folder.imagefile .author{font-size:.7rem}#gallery .gallery-explorer .window-container .gallery-list .folder img,#gallery .gallery-explorer .window-container .gallery-list .folder svg{scale:.82}}@media screen and (max-width:350px){#gallery .gallery-explorer .window-container .gallery-list{display:grid;grid-template-columns:1fr 1fr}#gallery .gallery-explorer .window-container .gallery-list .folder{width:100%}}#gallery-lightbox{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.481);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;transition:all .5s ease;text-align:center}#gallery-lightbox.hidden{opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}#gallery-lightbox.visible{opacity:1}#gallery-lightbox .full-img{height:80vh;margin:5vh 0;object-fit:contain;width:100vw}#gallery-lightbox .info{font-weight:700;font-size:1.2rem}#gallery-lightbox .info .credit{color:#c9e5fd}#gallery-lightbox .hint{opacity:.8}@media screen and (max-width:420px){#gallery-lightbox .hint,#gallery-lightbox .info{font-size:.9rem}}.window-container{width:100%;height:100%;background:linear-gradient(180deg,#1e1e1e 38.02%,rgba(30,30,30,.62) 86.46%);box-shadow:-10px 10px rgba(0,0,0,.185)}.window-container .window-header{display:flex;font-size:2rem;justify-content:space-between;align-items:center;background:#565684;padding:.2em .5em;font-family:Nik;color:#fff}.window-container .window-header h2{box-shadow:inset 4px 4px 5px rgba(0,0,0,.096);background-color:rgba(28,23,38,.64);text-shadow:3px 3px 2px rgba(24,20,27,.466);padding:0 .2em;font-size:2rem;color:#fff;font-weight:400}.window-container .window-header img{max-height:30px}.window-container .window-body{padding:.3em 1em}@media screen and (max-width:425px){.window-container .window-header h2{font-size:1.4rem;padding:.3em}.window-container .window-header{padding:.15em}}.section-title{margin-top:1em}.section-title .directory{font-size:1.2rem}.section-title .run-command{font-size:1.7rem}.section-title .run-command b{font-weight:700}.section-title .description{margin:1em;opacity:.6;font-size:1rem}.section-title .cursor{animation:blink .8s steps(1) infinite}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}@media screen and (max-width:768px){.section-title .directory{font-size:1rem;opacity:.5}.section-title .run-command{font-size:1.3rem}}@media screen and (max-width:425px){.section-title .directory{font-size:.65rem;opacity:.5}.section-title .run-command{font-size:1rem}}#container_hero .path-counter{position:absolute;top:10px;width:100%;display:flex;justify-content:center;opacity:.7}#container_hero .path-counter p{color:#565684;border:2px solid #565684;padding:0 1em;font-size:2rem}#container_hero .path-counter p .bad{font-weight:700;color:#228329}#container_hero .path-counter p .good{font-weight:700;color:#c9e5fd}#container_hero .display{overflow:hidden;max-width:100vw;min-height:550px;width:100%;position:relative}#container_hero .display .bg-binary{width:100%;height:100%;position:absolute;z-index:-10;background:url(/background/binary-spread.png),rgba(0,0,0,.125);background-blend-mode:multiply;background-repeat:no-repeat;background-position:top}#container_hero .display .niks{height:400px;bottom:0;position:absolute;z-index:-5;width:100%;display:flex;justify-content:center}#container_hero .display .niks .frame-main{position:absolute;bottom:20%;z-index:-2;max-height:100%}#container_hero .display .niks .nik-center{scale:2.2;position:relative;top:20%;left:-2%}#container_hero .display .niks .nik{position:absolute;max-height:100%;left:calc(50% - 400px);background:red}#container_hero .display .niks .cor-nik{max-height:100%;position:absolute;left:50%}#container_hero .display .logo-container{position:absolute;display:flex;width:100%;bottom:0;justify-content:center}#container_hero .display .window{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;gap:600px;z-index:-10;padding-top:120px}#container_hero .display .window .popup{scale:.7;opacity:.5}#container_hero .display .window .popup.corrupt{position:relative;top:80px}#container_hero .display .connection{display:flex;justify-content:center;align-items:end;z-index:-100;width:100%;gap:950px;padding-top:100px;position:absolute}#container_hero .display .header-frame{position:absolute;display:flex;width:100%;bottom:-20px;z-index:-2;justify-content:space-between}#container_hero .display .arrows{position:absolute;width:100%;display:flex;align-items:center;justify-content:center;gap:1350px;height:550px}#container_hero .display .arrows .arrow{transition:all .1s ease}#container_hero .display .arrows .arrow.r{rotate:180deg}#container_hero .header{background:linear-gradient(180deg,#1e1e1e,#1e1e1e 30.73%,rgba(30,30,30,.98) 50%,rgba(30,30,30,.85) 84.37%,rgba(30,30,30,.53));min-height:250px}#container_hero .header .decor-stripe{width:100%;height:30px;background:url(/background/header_top.png),#565684;background-size:100% 30px;box-shadow:2px 2px 5px #000}#container_hero .header .navigation{display:flex;justify-content:center;gap:1em;font-size:1.7rem;flex-wrap:wrap;margin:2em}#container_hero .header .navigation a.selected,#container_hero .header .navigation a:hover{text-decoration:underline;font-weight:700;color:#c9e5fd}@media screen and (max-width:1024px){#container_hero .display .niks .frame-main{width:900px;bottom:30%;scale:.8 1}#container_hero .display .header-frame img{width:35%}#container_hero .display .window{scale:.8;gap:500px}#container_hero .display .connection{gap:650px;padding-top:200px}#container_hero .display .connection img{scale:.5}#container_hero .header .navigation{font-size:1.2rem}#container_hero .path-counter p{font-size:.95rem}}@media screen and (max-width:768px){#container_hero .display .niks{height:300px}#container_hero .display .logo-container .main-logo{max-width:350px}#container_hero .display .window{padding-top:0}#container_hero .display .window img{scale:.4}#container_hero .display{min-height:400px}#container_hero .display .connection{gap:500px;padding-top:20px}#container_hero .display .connection img{scale:.5}#container_hero .header .navigation{font-size:1.1rem}}@media screen and (max-width:425px){#container_hero .display{min-height:300px}#container_hero .display .niks{height:230px}#container_hero .display .logo-container .main-logo{max-width:250px}#container_hero .header .navigation{font-size:1.1rem;display:grid;grid-gap:.45em;gap:.45em;grid-template-columns:3fr 4px}#container_hero .header .navigation a{background-color:hsla(0,4%,5%,.259);padding:.5em;border-radius:.25em;color:#fff}#container_hero .header .navigation a.selected{background-color:#36434e}#container_hero .path-counter{padding-top:5px}#container_hero .path-counter p{font-size:1rem}}