html{color:var(--light);font-family:Rubik,monospace}body{margin:0}:root{--purple:#6e3bf3;--blue:#1437f3;--light:#fff;--dark:#080a45;--light-purple:#c5b6e0;--soft-purple:#8f84d2;--dark-purple:#2f1671;--rmo:"Rubik Mono One", "Rubik", monospace;--lz:"Lexend Zetta", sans-serif;--scp:"Source Code Pro", monospace;--mask:radial-gradient(circle, black 50%, transparent 80%);--card-w:calc(248px * 1.67);--card-h:calc(168px * 1.67);--footer:calc(180px + 32px)}h1,h2,h3,h4,h5,h6{margin:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border:2px solid var(--blue);background:#fff;border-radius:10px;transition:all 1s}::-webkit-scrollbar-thumb:hover{background:var(--blue);border:2px solid #fff;transition:all 1s}*{color:var(--light)}.nomarker li{translate:-16px}.nomarker li::marker{color:#0000}@media screen and (width<=594px){.mw594{display:none}}.loadscreen .logoEnhanced{width:400px;height:400px}.loadscreen{background-color:var(--dark-purple);width:100vw;height:100%;z-index:calc(9999 * 9999);transition:all .3s;position:fixed}.loadtitle{text-align:center;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;translate:-50% -50%}@keyframes loaddot{0%{opacity:1}to{opacity:0}}#d1,#d2,#d3{animation:1s ease-in-out infinite loaddot}#d1{animation-delay:.1s}#d2{animation-delay:.3s}#d3{animation-delay:.5s}#main{z-index:1;width:100vw;height:100%;position:absolute;overflow-x:hidden}#main,footer{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6E3BF3", endColorstr="#1437F3", GradientType=1);background:linear-gradient(90deg,#6e3bf3 0%,#1437f3 100%)}@property --translateX{syntax:"<length>";inherits:true;initial-value:0}.particle{width:40px;height:40px;translate:var(--translateX) 0%;background:#fff;border-radius:8px;animation:linear infinite floatRight;position:fixed}@keyframes floatRight{0%{transform:translateX(var(--translateX)) rotate(0deg);opacity:0}10%{opacity:1}40%{opacity:1}50%{transform:translateX(calc(100vw - var(--translateX))) rotate(720deg);opacity:0}51%{transform:translateX(calc(-10vw - var(--translateX))) rotate(0deg);opacity:0}60%{opacity:1}90%{opacity:1}to{transform:translateX(var(--translateX)) rotate(720deg);opacity:0}}.particles{opacity:.1;width:100vw;height:100%;-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-image:var(--mask);pointer-events:none;-webkit-filter:drop-shadow(0 0 20px #fff8);position:fixed;overflow:hidden}.hero{mix-blend-mode:screen;width:100vw;min-width:450px;max-width:1178.67px;position:absolute;top:50%;left:50%;translate:-50% -50%}.hero:not(img){-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-image:var(--mask)}img.hero{scale:.525}.sprite{display:none}article{z-index:2;-webkit-backdrop-filter:blur(8px);margin-top:100vh;padding-top:32px;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 5%);mask-image:linear-gradient(#0000,#000 5%)}article h1{text-align:center;width:100vw;font-family:var(--rmo);font-size:32px}.allowScroll{z-index:3;width:100vw;height:100%;position:absolute;top:0;left:0}#s{cursor:pointer;z-index:4;background:0 0;border:0 solid #0000;width:80px;height:80px;position:absolute;top:100%;left:50%;translate:-50% calc(-100% - 8px)}#s svg{width:100%;height:100%;animation:1.67s ease-in-out infinite swing}@keyframes swing{0%,to{translate:0%}50%{translate:0% 5%}}.form{position:relative;left:50vw;translate:-50%}@property --start{syntax:"<percentage>";inherits:false;initial-value:0%}@property --end{syntax:"<percentage>";inherits:false;initial-value:0%}.anim{mix-blend-mode:plus-lighter;width:100vw;height:100%;position:absolute}.anim:not(.done){-webkit-mask-image:linear-gradient(118deg, transparent calc(var(--start) - 10%), #fff calc(var(--start) + 10%), #fff calc(var(--end) - 10%), transparent calc(var(--end) + 10%));-webkit-mask-image:linear-gradient(118deg, transparent calc(var(--start) - 10%), #fff calc(var(--start) + 10%), #fff calc(var(--end) - 10%), transparent calc(var(--end) + 10%));mask-image:linear-gradient(118deg, transparent calc(var(--start) - 10%), #fff calc(var(--start) + 10%), #fff calc(var(--end) - 10%), transparent calc(var(--end) + 10%));opacity:.67;animation:5s cubic-bezier(.02,.56,.96,.38) 3 revealLoop}.anim.done{animation:2s cubic-bezier(.4,0,.2,1) .67s forwards revealRight;-webkit-mask-image:linear-gradient(90deg,#000 0% 45%,#0000 55% 100%);mask-image:linear-gradient(90deg,#000 0% 45%,#0000 55% 100%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes revealRight{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes revealLoop{0%,10%{--start:0%;--end:0%}40%,60%{--start:0%;--end:100%;opacity:.67}90%,to{--start:100%;--end:100%}50%{opacity:1;filter:drop-shadow(0 0 2px #fff7)}}.cards{flex-flow:wrap;justify-content:center;gap:32px;width:max-content;max-width:100vw;margin-bottom:64px;display:flex;position:relative;left:50%;translate:-50%}article h1:after,footer h3:not(.name):after{content:".";opacity:.1;position:absolute}article h1{margin-block:16px}article div:hover h1:after,footer h3:not(.name):after{animation:1s ease-in-out infinite dot}@keyframes dot{10%{opacity:1}0%,to{opacity:.1}}.loadicon{width:80px;height:80px;animation:.6s linear infinite spin;position:absolute;bottom:8px;left:50%;translate:-50%;scale:.5}@keyframes spin{0%{rotate:0deg}to{rotate:360deg}}#s,.loadicon{transition:all .3s}.logoEnhanced{aspect-ratio:1;border-radius:17%;max-width:735px;max-height:735px;overflow:hidden}.logo3D{-webkit-filter:blur(1px)drop-shadow(0 0 2px #6e3bf3)}header{z-index:5;width:100vw;transition:all .3s;position:fixed;top:0;left:0}nav{border:2px solid #fff;width:100%;height:64px;transition:all .3s;position:fixed}nav,nav .right,nav .left,nav .navleft,nav .navleft div,nav .navright{flex-direction:row;justify-content:space-between;display:flex}nav.default{border-top:0 solid #0000;border-left:0 solid #0000;border-right:0 solid #0000}nav.alternative{border-radius:24px;width:calc(100% - 20px);translate:8px 8px}nav img{-webkit-user-select:none;user-select:none;pointer-events:none;background-color:var(--light);border-radius:12px;outline:2px solid #fff;width:48px;height:48px}nav .left :not(div):not(svg):not(svg *):not(a):not(button){translate:8px 8px}nav .left div:not(.navleft div){translate:16px}nav h2{font-weight:400}nav .navleft{flex-direction:column}nav svg,nav .navleft button{width:20px;height:20px}nav .navleft div{translate:7px -4px}nav .navleft button{cursor:pointer;background:0 0;border:0 solid #0000;padding:0;transition:all .3s;position:fixed;right:0}nav .navleft button use{translate:-25% -25%;scale:1.5}nav.alternative .navleft button{transform:rotate(180deg)}nav .navright{gap:8px}.dropdown{width:125px;min-width:0;max-width:220px;transition:min-width .35s .7s;position:relative}.dropdown .trigger{border-radius:24px;height:100%;position:relative;box-shadow:0 8px 16px #0000ff26}.dropdown .trigger span{letter-spacing:0;color:#6e3bf3;z-index:1;cursor:pointer;background:#fff;border-radius:16px;justify-content:flex-start;align-items:center;min-width:0;height:46px;padding:0 18px;font-size:16px;font-weight:400;transition:border-radius .35s .7s,color .7s .7s,background-color .3s .3s,min-width .35s .7s;display:flex;position:relative}.dropdown:before{content:"";z-index:-1;background-color:#fff;border-radius:16px;width:100%;height:72%;transition:all .3s;position:absolute;top:0%;left:0%}.dropdown .trigger ul.buttons{transform-origin:top;background:#fff;border-radius:0 0 22px 22px;max-width:220px;margin:0;padding:0;font-size:14px;list-style:none;transition:transform .35s .35s;position:absolute;overflow:hidden;transform:scaleY(0)}.dropdown .trigger ul.buttons a{opacity:0;transition:opacity .35s}.dropdown .trigger ul.buttons li{z-index:0;border-left:0 solid #6e3bf3;justify-content:flex-start;align-items:center;width:180px;height:40px;padding:0 20px;transition:border-left .2s;display:flex;position:relative;top:0;left:0}.dropdown .trigger ul.buttons li:before{content:"";background:linear-gradient(90deg,#eee,#fcfcfc);width:100%;height:1px;position:absolute;top:0;left:0}.dropdown .trigger ul.buttons li:last-of-type{border-radius:0 0 24px 24px}.dropdown .trigger ul.buttons li a{color:#000;justify-content:flex-start;align-items:center;width:100%;height:100%;text-decoration:none;display:flex;position:absolute}.dropdown .trigger ul.buttons li:hover{border-left:5px solid #6e3bf3}.dropdown .trigger ul.buttons li:last-of-type:hover{border-left:5px solid #1437f3}.t-purple .dropdown .trigger ul.buttons li:last-of-type:hover{border-left:5px solid #6e3bf3}.dropdown:hover{min-width:220px;transition:min-width .35s}.dropdown .trigger:hover span{color:#1437f3;border-radius:24px 24px 0 0;transition:border-radius .125s .125s,color .7s .7s,min-width .35s}.dropdown .trigger:hover ul.buttons{transition:transform .35s .35s;transform:scaleY(1)}.dropdown .trigger:hover ul.buttons a{opacity:1;transition:opacity 1s .5s}.navright{translate:-8px 8px}.dropdown:has(.trigger:hover):before{border-bottom-right-radius:0;border-bottom-left-radius:0}nav *{-webkit-user-select:none;user-select:none}.card div{height:var(--card-h);-webkit-backdrop-filter:blur(8px)}.card div:before{content:"";width:var(--card-w);height:var(--card-h);background-color:var(--dark);z-index:-1;background-image:var(--bgsrc);background-size:var(--card-w) var(--card-h);text-align:right;align-content:end;display:block;position:absolute;scale:1.2}.cards:not(.noblur) .card div:before{filter:blur(8px)brightness(.67);rotate:2deg}.card div:after{content:var(--desc);text-wrap-style:balance;padding-inline:16px;font-weight:600;transition:all .3s;display:block;position:absolute;bottom:16px;filter:none!important}.card{width:var(--card-w);filter:saturate(0);z-index:2;display:block}.card,.card div,.card div:before{border-radius:16px}.card:not(:hover){overflow:hidden}.card h3{text-align:center;padding:16px;scale:1.1;filter:none!important}.card:hover h3{mix-blend-mode:exclusion}.card h3:last-of-type{opacity:.5;width:calc(100% - 32px);position:absolute;top:0;mix-blend-mode:overlay!important}.card:hover{filter:saturate()}.card:hover div:before,.card:hover div:after,.card:hover h3{filter:blur()brightness();transition:scale .1s,filter 1.03s;animation:9s ease-in-out infinite rotateLoop;rotate:0deg;scale:1}.card,.card div:before{transition:all .3s}@keyframes rotateLoop{0%,to{filter:drop-shadow(-6px 4px 0px var(--cardcol));transform:rotateX(20deg)rotateY(20deg)}10%{filter:drop-shadow(6px 8px 0px var(--cardcol2));transform:rotateX(20deg)rotateY(-20deg)}50%{filter:drop-shadow(-6px 8px 0px var(--cardcol));transform:rotateX(-20deg)rotateY(-20deg)}70%{filter:drop-shadow(6px 8px 0px var(--cardcol2));transform:rotateX(-20deg)rotateY(20deg)}}.card,.card h3,.card p{text-decoration:none!important}.kappy div:before{background-position:20% 20%;background-size:110%}.pixset div:before{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:70%}.ftcm:hover div:after{opacity:0;transition:opacity .1s;filter:blur(1px)!important}footer{background-color:var(--blue);height:var(--footer);flex-direction:row;justify-content:space-between;gap:16px;max-width:100vw;padding-top:5%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10%);mask-image:linear-gradient(#0000,#000 10%)}footer:before{content:"";width:calc(100% - 32px);height:var(--footer);opacity:.5;background-color:#000;border-radius:48px 48px 0 0;margin-left:16px;position:absolute}footer *{position:relative}footer>div{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);border-radius:8px;flex-direction:column;gap:16px;display:flex;translate:0 16px}footer a{padding-left:16px;font-weight:600;text-decoration-color:#fff3}footer hr{opacity:.5}footer h3:after{animation-delay:calc(.1s * var(--ad))!important}.fade{opacity:.5;translate:50% calc(2px - 25%);scale:.5;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.section{min-width:180px}.section a{margin-top:8px;display:block}
