:root{--primary-color: #fea500;--primary-color-variant: #f5a214;--light-color: #ffffff;--dark-color: #140424;--background-color: #140424;--background-control-color: #693e17;--transparent-background-color: rgb(254 165 0 / 20%);--soft-shadow-color: rgb(254 165 0 / 30%);--hard-light-color: drop-shadow(0px 0px 8px rgba(245, 173, 49, 1));--gray-color: #534062;--dark-mobile-color: #241d16;--screen-mobile-color: #342c24}html,body,#root{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--background-color)}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:Michroma,sans-serif}p,ul,li{font-family:Source Code Pro,monospace}p::selection,span::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,a::selection{background-color:var(--primary-color-variant);color:var(--dark-color);text-shadow:none}.main-title::selection{-webkit-text-fill-color:var(--dark-color)}.paragraph-light{line-height:1.7;color:var(--light-color);font-size:.8em}@keyframes pulse{0%{transform:rotate(0)}to{transform:rotate(365deg)}}.soft-pulse:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;border-top:3px solid var(--light-color);border-bottom:3px solid var(--light-color);border-radius:50%;animation:pulse 1s infinite;animation-timing-function:linear;filter:var(--hard-light-color)}.scene-cover{position:fixed;top:0;right:0;left:0;width:100%;height:100%;background-color:var(--background-color)}.not-found-message{width:500px;color:var(--light-color);text-align:center;margin-bottom:1em;font-family:Source Code Pro,monospace}.space-button-not-found{cursor:pointer;padding:1em;border-radius:0;border:0;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));border-style:double;border-right-width:3px;border-bottom-width:3px;border-top-width:3px;border-left-width:3px;border-top-color:var(--light-color);border-left-color:var(--light-color);font-family:Source Code Pro,monospace}.space-button-not-found:hover{background-color:var(--primary-color-variant);opacity:1;transition:.4s ease-in-out}.not-found-container{filter:drop-shadow(0px 0px 5px hsl(0,0%,50%))}.privacy-container{padding:0vw 5vw 10vw;color:var(--light-color);max-width:1080px;margin:0 auto;height:75vh;overflow-y:scroll}.policy-container{padding:1vw 0vw}.policy-container h3,.policy-container h4{color:var(--primary-color-variant);font-size:1em;margin-bottom:2em}.policy-container p,.policy-container li{font-size:.8em;margin-bottom:1.5em;line-height:1.7}.policy-container ul li:before,.policy-container ul li::marker{color:var(--primary-color-variant)}.policy-container a{color:var(--primary-color-variant)}.policy-container a.menu-link{color:var(--background-color);background-color:var(--light-color);text-align:center;transition:.4s ease-in-out}.policy-container a.menu-link:hover{color:var(--background-color);background-color:var(--primary-color-variant);text-align:center;transition:.4s ease-in-out}.mobile-page-header.privacy-header{padding:5vw 5vw 0px;color:var(--light-color);max-width:1080px;margin:0 auto}.welcome-message-container{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:9999;background-color:#0003;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.welcome-message{background-color:#1d1127;text-align:center;padding:1.5em;border:1px solid var(--light-color);width:33%;clip-path:polygon(2vw 0,100% 0,100% calc(100% - 2vw),calc(100% - 2vw) 100%,0 100%,0 2vw);position:relative}.welcome-message:before,.welcome-message:after,.help-card:before,.help-card:after{content:"";position:absolute;width:0;height:0;border-style:solid}.welcome-message:after{border-width:0 0 2.4vw 2.4vw;border-color:transparent transparent var(--light-color) transparent;bottom:0;right:0}.welcome-message:before{border-width:2.4vw 2.4vw 0 0;border-color:var(--light-color) transparent transparent transparent;top:0;left:0}.help-card:after{border-width:0 0 2.4vw 2.4vw;border-color:transparent transparent #534062 transparent;bottom:0;right:0}.help-card:before{border-width:2.4vw 2.4vw 0 0;border-color:#534062 transparent transparent transparent;top:0;left:0}.welcome-message h1{color:var(--primary-color-variant);margin-bottom:1em}.welcome-message p{font-size:.8em;color:var(--light-color);margin-bottom:2em}.welcome-message em{color:#534062}.welcome-message button,.help-card button{border-bottom-color:var(--dark-color);border-right-color:var(--dark-color)}.welcome-message button:hover,.help-card button:hover{background-color:var(--primary-color-variant);opacity:1;transition:.4s ease-in-out}.help-card .discover-button-card{color:var(--primary-color-variant);border-bottom:1px solid var(--primary-color-variant);cursor:pointer}.page-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:8}.page-row{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;padding:0 0 0 0%}.page-col-7,.page-col-8{width:60%}.page-col-6{width:50%}.page-col-4{width:35%;background-color:#261a31;clip-path:polygon(0 0,100% 0,100% 10px,100% 100%,50px 100%,0% calc(100% - 50px));padding:1.5em 1em 1em;display:flex;flex-direction:column;justify-content:space-between}.col-interface{padding:10vh 5%;background-color:#0003;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);clip-path:polygon(75.96% 100%,80.06% 96.17%,100% 96.17%,100% 0%,0% 0%,0% 86.96%,12.04% 100%);border-bottom:6px solid var(--primary-color);display:flex;flex-direction:column;justify-content:center}.col-interface:before{content:"";background-color:#f003;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);position:absolute;bottom:0;right:0;clip-path:polygon(21% 0,100% 0,100% 100%,0 100%,0 100%);width:26%;height:5%;background-color:var(--primary-color)}.col-interface:after{content:"";position:absolute;bottom:0;right:0;left:0;width:100%;height:25%;background:rgb(254,165,0);background:linear-gradient(0deg,rgb(254 165 0 / 18%) 0%,rgba(254,165,0,0) 51%,rgba(254,165,0,0) 100%);pointer-events:none}@media (max-width: 801px){#root{overscroll-behavior:none}.mobile-header-container{position:fixed;top:0;bottom:0;left:0;right:0;height:100%;width:100%;background-color:var(--primary-color-variant);display:flex;flex-direction:column;padding:1.5vw;justify-content:space-between}.mobile-screen-container{background-color:var(--screen-mobile-color);width:100%;height:100%;border:4px solid var(--dark-mobile-color);clip-path:polygon(0 0,100% 0,100% 100%,7vw 100%,7vw calc(40vh + 7vw),0 40vh);position:relative;padding:1vw 1vw 1vw 8vw}.mobile-screen-container:before{content:"";position:absolute;bottom:0;height:calc(100% - 40vh + 6px);width:7vw;background-color:var(--dark-mobile-color);clip-path:polygon(0 0,100% 7vw,100% 100%,0 100%);left:0}.mobile-menu-button-container{width:100%;text-align:center;padding:1.25vh 0 1vh}.mobile-menu-button{height:3.5vh;width:30vw;border:4px solid var(--dark-mobile-color);border-radius:40px;background-color:var(--screen-mobile-color);outline:4px solid var(--primary-color-variant);margin-bottom:.3em;transition:.4s ease-in-out}.mobile-menu-button span{display:inline-block}.active-menu.mobile-menu-button{border:4px solid var(--screen-mobile-color);background-color:var(--dark-mobile-color);outline:4px solid var(--primary-color-variant);transform:scale(.8);transition:.4s ease-in-out}.mobile-menu-button-container h4{font-weight:300;color:#492909;font-size:.6em}.logo-header{width:30%;height:auto;margin:0 auto;padding-top:.5em}.mobile-screen{background-color:var(--dark-color);border:4px solid var(--dark-mobile-color);width:100%;height:100%}.battery-level-container{width:6vw;position:absolute;left:calc(2vw + 4px);top:6vh;z-index:1}.battery-level{width:100%;display:flex;flex-direction:column;margin-bottom:2vh;transform:skewY(-30deg);padding:.2vh}.battery-level-point{display:inline-block;width:100%;height:1.5vh;margin-bottom:.7vh;background-color:#909090;border:3px solid #727272}.battery-level-point:last-of-type{margin-bottom:0vh}.battery-title{color:var(--light-color);text-transform:uppercase;display:flex;flex-direction:column;text-align:center;font-weight:lighter;font-size:1vh}.battery-title span{display:inline-block;width:100%;margin-bottom:.5vh}.mobile-page-container{position:fixed;left:11.5vw;right:4.5vw;top:4.5vw;border:1px solid #330f37;overflow-y:scroll;overflow-x:hidden}.mobile-page-header{background-color:var(--dark-color);padding:5vw 5vw 0vw;position:sticky;top:0;background:linear-gradient(0deg,rgba(247,62,162,.2) 0%,rgb(20,4,36) 25%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1}.mobile-page-header:before{content:"";position:absolute;bottom:-10vh;left:0vw;right:0vw;height:10vh;pointer-events:none;background:linear-gradient(0deg,rgba(20,4,36,0) 0%,rgba(247,62,162,.12) 100%)}.mobile-page-container:after{content:"";position:sticky;bottom:0;left:0;right:0;height:10vh;width:100%;display:inline-block;pointer-events:none;background:linear-gradient(0deg,rgba(5,5,5,.5) 0%,rgba(5,5,5,0) 100%)}.mobile-page-header .main-title{padding-right:0;font-size:1.2em;padding-bottom:1em}.mobile-page-header .subtitle{margin-bottom:.5em;font-size:.7em}.mobile-content-container p{color:#cea7eb;font-size:.8em;line-height:1.7}.mobile-content-container{padding:0vw 5vw 5vw}.space-button-mobile{display:flex;width:100%;background-color:transparent;border:0}.space-button-mobile{display:flex;width:100%;background-color:transparent;border:0;align-items:flex-end;margin-bottom:2em}.back-to-space{white-space:nowrap;padding-right:5vw;color:var(--primary-color-variant);font-family:Source Code Pro,monospace;font-size:.8em;display:flex;align-items:center}.back-to-space-line{width:100%;display:inline-block;height:1px;background-color:#534062}.back-to-space-icon{font-size:2em;margin-right:2vw}.navbar-mobile-container{position:fixed;z-index:2;bottom:0;background-color:#0003;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);left:11.5vw;right:4.5vw;top:4.5vw;text-align:center;padding:10vw;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.menu-link{text-align:center}.navbar-mobile-container .single-card-closing{padding:5%}.page-row{flex-direction:column}.contact-link-container{margin-bottom:80px}.mobile-page-container.canvas-mobile-container{overflow:hidden}.button-mobile-container{display:flex;justify-content:space-between;margin-bottom:-3vh;z-index:9;pointer-events:none}.movement-action{width:30vw;height:30vw;border:3px solid var(--dark-mobile-color);border-radius:50%;background-color:#a20f7c;display:flex;justify-content:center;align-items:center;pointer-events:all}.movement-action span{font-size:15vw;font-weight:700;color:#f400b6;text-shadow:2px 0px 0px #a20f7c,-2px 0px 0px #a20f7c,0px -2px 0px #a20f7c,0px 2px 0px #a20f7c;background-color:#f400b6;width:25vw;height:25vw;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.movement-action strong{z-index:1}.movement-action span:before{content:"";background-color:#ff28c8;width:25vw;height:25vw;border-radius:50%;position:absolute;top:-30%;left:-30%;z-index:0}.movement-button-container{width:30vw;height:30vw;border:3px solid var(--dark-mobile-color);border-radius:50%;background-color:var(--screen-mobile-color);display:flex;justify-content:center;align-items:center;pointer-events:all}.movement-button-container span{width:18vw;height:18vw;border:3px solid var(--dark-mobile-color);border-radius:50%;background-color:var(--screen-mobile-color);display:flex;justify-content:center;align-items:center;box-shadow:0 0 16px #151413}.movement-button-container span:before{content:"";display:inline-block;width:10vw;height:10vw;border-radius:50%;background-color:#4b4138}.page-changer{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:red}.privacy-container{padding:0vw 5vw 10vw;height:auto;overflow:visible}.policy-container{padding:10vw 0}.mobile-page-header.privacy-header{padding:5vw 5vw 0px}.no-page-button{background-color:var(--primary-color-variant)}.no-page-container p{margin-bottom:15vh}}.planet-info-container{pointer-events:none;text-align:center}.p-max{padding-bottom:20vh}.p-min{padding-bottom:5vh}.planet-info-name{color:#fff;font-size:1rem;pointer-events:none;color:#fea500}.planet-distance{color:#fff;font-size:.8em;width:300px}.landing-invoice{color:#000;font-size:.8em;background-color:#fea500;width:170px;font-weight:400;padding:.5em 0;margin-top:.5em}.landing-icon-yes{fill:#00df4c;color:#00df4c}.landing-icon-not{fill:#534062;color:#534062}.command-bar{position:fixed;bottom:25px;right:25px;overflow:hidden;z-index:10;outline-offset:10px;outline:3px solid var(--primary-color);background-color:var(--transparent-background-color);-webkit-border-radius:180px;-moz-border-radius:180px;border-radius:180px;box-shadow:0 0 120px var(--soft-shadow-color);display:flex;flex-wrap:wrap;width:15vw;height:15vw;transform:rotate(45deg)}.key-container{width:7.5vw;height:7.5vw;display:flex;position:relative;transition:.4s ease-in-out}.key-container:has(.w-key):before{content:"";position:absolute;right:0;bottom:0;width:80%;height:1px;background-color:var(--light-color)}.key-container:has(.a-key):before{content:"";position:absolute;right:0;top:0;width:1px;height:80%;background-color:var(--light-color)}.key-container:has(.d-key):before{content:"";position:absolute;left:0;bottom:0;width:1px;height:80%;background-color:var(--light-color)}.key-container:has(.s-key):before{content:"";position:absolute;left:0;top:0;width:80%;height:1px;background-color:var(--light-color)}.key-container h4{color:var(--primary-color);font-size:1vw;line-height:1em}.key-container svg{color:var(--light-color);font-size:1.5vw;opacity:.6;transition:.4s ease-in-out}.key-container.active-key svg{opacity:1;transition:.4s ease-in-out}.key-container.active-key{opacity:1;background-color:#fea50033;transition:.4s ease-in-out}.key{width:100%;height:100%;display:flex;transform:rotate(-45deg)}.w-key,.s-key,.q-key{flex-direction:column;justify-content:center;align-items:center}.a-key,.d-key{flex-direction:row;justify-content:center;align-items:center}.q-key{border:1px solid var(--light-color);border-radius:50%;background-color:var(--background-control-color)}.q-key h4{margin-bottom:.3em}.turbo-key{position:absolute;top:25%;left:25%;padding:5%;filter:var(--hard-light-color)}.turbo-title{text-align:center;color:var(--light-color);font-size:.5vw;padding:5%;font-weight:400;letter-spacing:.2em}.reset-button{position:absolute;bottom:12vh;right:50%;transform:translate(50%);text-align:center;z-index:1;color:var(--primary-color-variant);font-size:.7em;filter:var(--hard-light-color);letter-spacing:.2em}.line-speed{position:fixed;top:0;left:0;pointer-events:none;z-index:5;filter:var(--hard-light-color)}.altered-background{width:100%;height:100%}.map-container{position:absolute;bottom:25px;left:25px;overflow:hidden;z-index:10;outline-offset:10px;outline:3px solid var(--primary-color);background-color:var(--transparent-background-color);-webkit-border-radius:180px;-moz-border-radius:180px;border-radius:180px;box-shadow:0 0 120px var(--soft-shadow-color);width:15vw;height:15vw}.map-screen{width:100%;height:100%;position:relative}.map-impulse{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:radial-gradient(circle,rgba(254,165,0,0) 0%,rgba(254,165,0,0) 40%,rgba(254,165,0,.1) 57%,rgba(254,165,0,0) 59%,rgba(254,165,0,0) 100%)}.map{width:100%}.navigation-menu{position:absolute;top:0%;left:0%;bottom:0%;right:0%;width:100%;height:100%;z-index:15;background-color:#0003;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);display:flex;align-items:center;justify-content:center}.container{width:80%}.row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.col-5{width:35%;padding-right:8%;text-align:center}.col-7{width:65%;padding-left:8%;padding-top:3vh;padding-bottom:3vh;border-left:1px solid #534062;position:relative}.separator-map:before,.separator-map:after{content:"";position:absolute;width:.5vw;height:15vh;background-color:#534062;left:-.5vw}.separator-map:before{bottom:0;-webkit-clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);clip-path:polygon(0 10%,100% 0,100% 100%,0 100%)}.separator-map:after{top:0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 90%);clip-path:polygon(0 0,100% 0,100% 100%,0 90%)}.logo-menu{width:60%;height:auto;margin-bottom:2em}.menu-intro{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #534062}.navbar{filter:drop-shadow(0px 0px 5px hsl(0,0%,50%))}.menu-link{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));padding:1em 3em;text-transform:uppercase;cursor:pointer;border-radius:0;font-weight:400;transition:.4s ease-in-out;display:inline-block;width:100%;margin-bottom:1em;font-family:Michroma,sans-serif;font-size:.7em;text-decoration:none;color:#000;border-style:double;border-right-width:3px;border-bottom-width:3px;border-top-width:3px;border-left-width:3px;border-top-color:#fff;border-left-color:#fff;letter-spacing:3px}.menu-link.active{background-color:#fea500}.menu-link.inactive{background-color:#fff;transition:.4s ease-in-out}.menu-link.inactive:hover{background-color:#fea500;opacity:1;transition:.4s ease-in-out}.help-instruction-container{position:relative;width:100%;height:100%}.help-card{background-color:#1d1127;text-align:center;padding:1.5em;border:1px solid #534062;width:33%;clip-path:polygon(2vw 0,100% 0,100% calc(100% - 2vw),calc(100% - 2vw) 100%,0 100%,0 2vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8)}.help-card video{margin-bottom:.5em;width:100%;clip-path:polygon(1.3vw 0,100% 0,100% 100%,0 100%,0 1.3vw)}.help-card h4{color:var(--primary-color-variant);font-size:.8em;margin-bottom:.5em}.help-card p{color:#fff;font-size:.8em;margin-bottom:.5em}.help-card-image{width:40%;height:auto;padding-bottom:1.5em}.slide-counter{position:absolute;bottom:15vh;color:#fff;text-align:center;right:50%;transform:translate(50%)}.slider-arrow{position:absolute;fill:var(--primary-color-variant);top:50%;font-size:2em;height:100px;cursor:pointer}.slider-arrow:hover{background-color:#0003}.arrow-left{left:28%}.arrow-right{right:28%}@media (max-width: 801px){.menu-link{font-size:2.5vw}}.message{position:absolute;bottom:16vh;right:30%;text-align:center;padding:.5em;left:30%;max-width:500px;margin:0 auto;pointer-events:none}.alert-message{background-color:#80738740;border:1px solid #807387;z-index:1}.alert-message span{color:#fff;font-size:.7em}.alert-message svg{display:block;margin:0 auto;fill:#e74e6d}@media (max-width: 801px){.message{bottom:1vh;right:2%;padding:.5em;left:2%}.alert-message{background-color:#3b2b44ed}.message h3{color:var(--primary-color-variant);font-size:.8em;margin-bottom:.5em}.message p{font-size:.8em;color:#fff}.alert-message svg.landing-icon-yes{fill:#00df4c;color:#00df4c}.alert-message svg.landing-icon-not{fill:#e74e6d;color:#e74e6d}.alert-message span.button-alert{color:#10040f;font-size:1em;width:1.6em;height:1.6em;padding:.3em;border-radius:50%;display:inline-block;line-height:1;font-weight:700;background-color:#fff}}.content-container{height:30vh;overflow:hidden}.main-title{color:#fea500;text-shadow:0px 0px 8px hsla(39,100%,50%,.72);background:-webkit-linear-gradient(#fea500,#f300fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-right:5%;opacity:1}.planet-order-container{filter:drop-shadow(0px 0px 8px #fff)}.planet-order-element{color:#ffffff7a;background-color:#7373734d;font-family:Michroma,sans-serif;font-size:2em;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));height:100%;min-width:80px;text-align:center;display:flex;align-items:center;justify-content:center}.subtitle{color:#fff;font-weight:lighter;text-shadow:0px 0px 8px hsl(0deg 0% 100%);opacity:1;margin-bottom:1em}.dafault-paragraph,.dafault-paragraph a{line-height:1.7;color:#00df4c;font-size:.8em;text-shadow:0px 0px 6px #00df4c9c;opacity:1;padding-right:1em}.dafault-paragraph img{opacity:1;box-shadow:0 0 18px #00df4c9c;border:1px solid white;width:150px;height:auto}.mini{height:30vh;display:flex;flex-direction:column-reverse;position:relative}.mini .end-line{min-height:30vh;display:inline-block;padding-bottom:2vh;width:100%}.dafault-paragraph::selection,.end-line::selection{background-color:#fea500;color:#000;text-shadow:none}@keyframes animated-line{0%{opacity:1}to{opacity:0}}.active-line.end-line:after{content:"";width:4px;height:.8em;background-color:#00df4c;display:inline-block;text-shadow:0px 0px 6px #00df4c9c;margin-left:.5em;animation:animated-line 1s infinite}.progress-bar{position:absolute;top:0;right:0;width:2px;background-color:#00df4c;display:inline-block;border-bottom:2px solid white}.progress-bar-container{position:absolute;top:0;right:0;width:2px;height:28vh;background-color:#d9d9d91a;border-bottom:2px solid white}.mobile-about a{color:#fff}.click-to-stop:before{content:"Clicca o Scorri per controllare il messaggio";position:absolute;bottom:0;left:0;right:0;background-color:#00000061;color:#fff;padding:.2em;font-size:.8em;opacity:0;transform:translateY(50px);transition:.4s ease-in-out;pointer-events:none}.click-to-stop:hover:before{opacity:1;transform:translateY(0);transition:.4s ease-in-out}.col-right{display:flex;justify-content:end;height:100%;width:100%;align-items:stretch}.page-header{display:flex;justify-content:space-between;padding-bottom:2em;position:relative}.heading-container-line{height:1px;width:100%;background-color:#d9d9d94d;box-shadow:0 0 8px #ffffff7a;margin-bottom:2em}.content-container-works{height:35vh;overflow-y:scroll;overflow-x:hidden;padding-right:5%;position:relative}.content-container-works::-webkit-scrollbar,.privacy-container::-webkit-scrollbar{width:7px}.content-container-works::-webkit-scrollbar-track,.privacy-container::-webkit-scrollbar-track{background-color:#241930;border-bottom:2px solid var(--light-color)}.content-container-works::-webkit-scrollbar-thumb,.privacy-container::-webkit-scrollbar-thumb{background-color:#fff}.card-container{padding:1.5em 30px 1.5em 1em;background-color:#1d1127;margin-bottom:1em;clip-path:polygon(0 0,100% 0,100% 10px,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%);border-left:5px solid #ffffff7a;cursor:zoom-in}.card-info-title{color:var(--light-color);font-size:.9em;font-weight:400;margin-bottom:.5em}.card-info-container{display:flex;justify-content:space-between;align-items:flex-end}.card-info-container p{font-size:.8em;color:#534062;padding-right:5%}.card-info-container p em{color:#978e9d}.card-description-container a{color:var(--primary-color-variant)}.card-info-container p span:first-child{padding-right:1em;border-right:1px solid #534062;margin-right:1em}.discover-button{background-color:transparent;border:0;white-space:nowrap;color:var(--primary-color-variant);font-family:Source Code Pro,monospace;font-size:.8em}.card-background{position:absolute;top:0%;left:0%;bottom:0%;right:0%;width:100%;height:100%;z-index:10;background-color:#0003;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);display:flex;align-items:center;justify-content:center}.single-card-container{width:80%;height:70vh;background-color:#1d1127;position:relative;clip-path:polygon(0 0,100% 0,100% calc(100% - 7vw),calc(100% - 7vw) 100%,0 100%)}.single-card-closing{position:absolute;top:0;right:0;padding:1.5%;font-size:1em;background-color:#d9d9d9;border:0;line-height:0;clip-path:polygon(0 0,100% 0,100% 100%,30% 100%,0 70%);cursor:pointer}.single-card-row{display:flex;justify-content:space-between;align-items:stretch;height:100%;padding:2% 7vw 2% 2%}.single-card-4{height:100%;width:40%;position:relative}.single-card-8{width:55%;padding-top:2%;display:flex;flex-direction:column;justify-content:space-between}.single-card-4:before{content:"";position:absolute;bottom:0;right:1.5vw;width:0;height:0;border-style:solid;border-width:0 0 2.5vw 2.5vw;border-color:transparent transparent var(--primary-color-variant) transparent}.container-image{background-color:#160a20;width:100%;height:100%;background-image:url(./galaxy-map-grid-8c8a6fdd.svg);background-position:center center;position:relative;clip-path:polygon(5vw 0,100% 0,100% calc(100% - 5vw),calc(100% - 5vw) 100%,0 100%,0 5vw)}.card-heading-container h2{font-size:1.3em;color:var(--primary-color-variant)}.inside-info{padding:1em 0;border-bottom:1px solid #534062;position:relative}.inside-info:before{content:"";position:absolute;right:0;bottom:-.5em;width:20%;height:.5em;background-color:#534062;clip-path:polygon(0 0,100% 0,100% 100%,5% 100%)}.card-description-container p{font-size:.8em;color:#978e9d;line-height:1.7}.discover-button-card{text-decoration:none;transition:.4s ease-in-out}.discover-button-card:hover{filter:var(--hard-light-color);transition:.4s ease-in-out}.link-disable{font-size:.8em;color:#575359;font-family:Source Code Pro,monospace}.work-image{position:absolute;top:0;bottom:0;left:3%;right:3%;width:94%;height:94%;object-fit:contain}.work-image-error{font-size:.8em;color:#978e9d;line-height:1.7;position:absolute;top:50%;text-align:center;background-color:#534062;left:5%;right:5%;padding:3%;transform:translateY(-50%)}.card-border{position:absolute;background-color:#534062}.top-border{top:0;left:0;right:0;width:100%;height:1px}.bottom-border{bottom:0;right:0;width:100%;height:1px}.right-border{bottom:0;top:0;right:0;height:100%;width:1px}.left-border{bottom:0;left:0;height:100%;width:1px}.border-triangle{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 calc(7vw + 2.5px) calc(7vw + 2.5px);border-color:transparent transparent #534062 transparent}.image-cover{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background-color:#1d1127;z-index:10;transform:rotate(45deg) scale(2)}@media (max-width: 801px){.about-link{margin-bottom:2em}.contact-social-container a{margin-left:5%}.card-info-container{flex-wrap:wrap}.inside-info{margin-bottom:3em}.card-info-container p{width:100%;padding-right:0%;margin-bottom:1.5em}.card-info-container p span{width:100%;display:inline-block}.card-info-container p span:first-child{padding-right:0;border-right:0px solid #534062;margin-right:0}.content-container-works{height:auto;overflow-y:visible;padding-right:0}.card-info-title{margin-bottom:1.5em}.card-background{position:sticky;padding-top:50vh;overflow-y:scroll;overflow-x:hidden;background-color:#0000;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.single-card-4{height:calc(52vh + 7vw);width:100%;position:sticky;top:0}.single-card-8{width:100%}.single-card-container{width:100%;height:auto;clip-path:polygon(0 0,calc(100% - 15vw) 0,100% 15vw,100% 100%,0 100%)}.single-card-row{padding:5vh 5vw 5vh 5vw}.card-heading-container h2{font-size:1em}.container-image{clip-path:none}.single-card-closing{padding:5%;z-index:99;position:fixed;font-size:1em;background-color:#d9d9d9;border:0;line-height:0;clip-path:polygon(0 0,100% 0,100% 100%,30% 100%,0 70%);cursor:pointer;float:right}.mobile-page-container .single-card-closing{position:sticky}.discover-button.discover-button-card{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,);padding:1em 3em;text-transform:uppercase;cursor:pointer;border-radius:0;font-weight:400;transition:.4s ease-in-out;display:inline-block;width:100%;margin-bottom:1em;font-family:Michroma,sans-serif;font-size:.7em;text-decoration:none;color:#000;border-style:double;border-right-width:3px;border-bottom-width:3px;border-top-width:3px;border-left-width:3px;border-top-color:var(--light-color);border-left-color:var(--light-color);letter-spacing:3px;text-align:center;background-color:var(--light-color)}.card-description-container p{margin-bottom:1em}.border-triangle{border-width:0 calc(15vw + 2.5px) calc(15vw + 2.5px) 0;border-color:transparent #534062 transparent transparent;top:0}.work-image{left:0%;right:0%;width:100%;height:90%;bottom:10%}}.about-link{color:var(--light-color);display:inline-block;width:100%;font-family:Source Code Pro,monospace;font-size:.7em;font-weight:300;margin-bottom:1em;display:flex;align-items:center;opacity:.6;background-color:transparent;border:0;text-decoration:none;transition:.4s ease-in-out}.about-link svg{font-size:1.5em;margin-right:.5em;transition:.4s ease-in-out}.about-link span{max-width:85%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:.4s ease-in-out}.about-link:hover{opacity:1;transition:.4s ease-in-out}.about-link:hover svg{color:var(--primary-color-variant);transition:.4s ease-in-out}.contact-social-container{text-align:right;display:flex;align-items:flex-end}.contact-social-container a{padding:4%;background-color:var(--light-color);display:inline-block;margin-left:2%;opacity:.6;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));color:#68309b;transition:.4s ease-in-out;position:relative}.contact-social-container a:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--primary-color-variant);top:100%;left:100%;mix-blend-mode:darken;transition:.2s ease-in-out}.contact-social-container a:hover{opacity:1;transition:.4s ease-in-out}.contact-social-container a:hover:before{top:0%;left:0%;transition:.2s ease-in-out}.social-separator{width:100%;display:inline-block;height:1px;background-color:#372644}@media (max-width: 801px){.about-link{margin-bottom:2em}.contact-social-container a{margin-left:5%}.card-background{display:inline-block}}form label{color:#fff;font-family:Michroma,sans-serif;display:block;margin-bottom:.5em;font-size:.8em}form .input-field{width:100%;padding:.5em 1em;background-color:#372644;border-bottom:1px solid #ffffff7a;border-right:1px solid #ffffff7a;border-top:0px solid #ffffff7a;border-left:0px solid #ffffff7a;transition:.4s ease-in-out;color:#00df4c;text-shadow:0px 0px 6px #00df4c9c;font-family:Source Code Pro,monospace;font-size:.8em}form textarea{width:100%;min-height:10vh;padding:.5em 1em;background-color:#372644;border-bottom:1px solid #ffffff7a;border-right:1px solid #ffffff7a;border-top:0px solid #ffffff7a;border-left:0px solid #ffffff7a;transition:.4s ease-in-out;color:#00df4c;text-shadow:0px 0px 6px #00df4c9c;font-family:Source Code Pro,monospace;font-size:.8em}.flex-form{display:flex;flex-wrap:wrap;justify-content:space-between}.form-col-12{margin-bottom:1em;width:100%}.form-col-6{margin-bottom:1em;width:49%}form input:focus,form input:focus-visible,form textarea:focus,form textarea:focus-visible{outline:0;border-color:#f5a214;background-color:#1d0d29;transition:.4s ease-in-out}.privacy-col span{color:#fff;font-size:.7em;font-family:Source Code Pro,monospace;padding-left:1em}.privacy-col span a{color:#f5a214}form p{padding:1em;font-size:.8em;color:#fff;border:1px solid white;margin-top:1em}.input-button{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0% calc(100% - 10px));padding:1em 10%;text-transform:uppercase;cursor:pointer;border-radius:0;font-weight:400;transition:.4s ease-in-out;display:inline-block;font-family:Michroma,sans-serif;font-size:.5em;text-decoration:none;color:#000;border-style:double;border-right-width:3px;border-bottom-width:3px;border-top-width:3px;border-left-width:3px;border-top-color:#fff;border-left-color:#fff;letter-spacing:3px}.input-button:hover{background-color:#fea500;border-top-color:#fea500;border-left-color:#fea500;border-bottom-color:#000;border-right-color:#000;opacity:1;transition:.4s ease-in-out}@media (max-width: 801px){.page-col-8,.page-col-4,.input-button,.form-col-6{width:100%}.flex-form{margin-bottom:60px}.form-col-12{margin-bottom:1.5em}}.curriculum-cover{position:fixed;top:0;bottom:0;left:0;height:100%;width:25vw;background-color:#1d1127;padding:1em calc(60px + 1em) 1em calc(99px + 1em);clip-path:polygon(0 0,100% 0,100% 40%,calc(100% - 60px) calc(40% + 60px),calc(100% - 60px) 100%,0% 100%);z-index:9}.cover-border{position:absolute}.cover-border-line-1{top:0;right:0;width:1px;height:40%;background-color:var(--gray-color)}.cover-border-line-2{top:calc(40% + 59px);right:60px;width:1px;height:calc(100% - (40% + 59px));background-color:var(--gray-color)}.cover-border-triangle{top:calc(40% - 2px);right:0;width:0;height:0;border-style:solid;border-width:0 0 61px 61px;border-color:transparent transparent var(--gray-color) transparent}.cover-menu-container{width:100%;height:100%}.top-section{width:100%;height:calc(40% + 59px)}.curriculum-image,.curriculum-image img{width:100%}.curriculum-image img{display:inherit;clip-path:polygon(0 0,100% 0%,100% calc(100% - 60px),calc(100% - 60px) 100%,0 100%)}.curriculum-image{background-color:var(--gray-color);padding:2px;margin-bottom:1em;clip-path:polygon(0 0,100% 0%,100% calc(100% - 60px),calc(100% - 60px) 100%,0 100%)}.top-section h1,.section-title{color:var(--primary-color-variant);font-size:1.2em;font-weight:400;margin-bottom:.2em}.top-section p,.section-heading p,.card-formazione .curriculum-card-body p,.card-skills .curriculum-card-body p{font-size:.8em;color:#978e9d;display:flex;align-items:flex-end}.underline-curriculum{height:1px;width:100%;background-color:#978e9d}.web-curriculum{white-space:nowrap;padding-right:.8em}.decoration-container{padding:0 .5em;top:-62px;right:0;width:61px;display:inline-block;position:absolute;height:50%;transform:skewY(-45deg);z-index:-1}.decoration-big{width:100%;height:50%;background-color:#281b33;display:inline-block;margin-bottom:8%}.decoration-small{width:100%;height:5%;background-color:#281b33;display:inline-block;margin-bottom:5%}.curriculum-cover-left{position:fixed;top:0;bottom:0;right:0;height:100%;width:6vw;min-width:90px;background-color:#1d1127;clip-path:polygon(60px 0,100% 0,100% 100%,0 100%,0 50%,60px calc(50% - 60px));z-index:1}.cover-border-line-3{top:0;left:60px;width:1px;height:calc(50% - 60px);background-color:var(--gray-color)}.cover-border-triangle-left{top:calc(50% - 60px);left:0;width:0;height:0;border-style:solid;border-width:61px 61px 0 0;border-color:var(--gray-color) transparent transparent transparent}.cover-border-line-4{top:50%;left:0;width:1px;height:50%;background-color:var(--gray-color)}.arrow-container,.back-to-top{position:fixed;bottom:15%;right:3vw;width:6vw;z-index:1;filter:var(--hard-light-color);z-index:2}.back-to-top{background-color:var(--primary-color-variant);color:#492909;text-align:center;text-decoration:none;padding:1em;font-family:Source Code Pro,monospace;font-size:.8em}.arrow-curriculum{background-color:var(--primary-color-variant);height:47px;width:100%;display:inline-block;clip-path:polygon(0 0,50% 40px,100% 0,100% 7px,50% 47px,0 7px);margin-top:-27px;opacity:.3}.container-curriculum{max-height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory}.section-curriculum{height:100vh;width:100%;padding:10vh 14vw 10vh 30vw;display:flex;align-items:center;scroll-snap-align:start;position:relative}.section-heading{margin-bottom:3em}.row-curriculum{width:100%}.underline-curriculum-body{height:1px;width:100%;background-color:#281b33}.number-section{white-space:nowrap;padding-left:.8em;text-align:right;color:var(--primary-color-variant);background-color:#140424;outline:#140424 solid 10px}.section-body-content{color:#b1a0bf;font-size:.8em;line-height:1.7;column-count:2;column-gap:5%}.section-body-content::selection{background-color:var(--primary-color-variant);color:#000;text-shadow:none}.section-body-content strong,.section-body-content em{font-size:1.2em;color:var(--light-color)}.section-body-content a{font-size:1.2em;color:var(--primary-color-variant);border-bottom:1px solid}.curriculum-card-container{display:flex;justify-content:flex-start;flex-wrap:wrap}.curriculum-card-title{color:var(--primary-color-variant);font-size:1em;font-weight:400;margin-bottom:.2em}.card-formazione.curriculum-card,.curriculum-card.card-skills{width:48%;margin-right:4%;position:relative}.card-esperienze.curriculum-card{width:30%;margin-right:5%}.card-formazione.curriculum-card:nth-child(2),.curriculum-card.card-skills:nth-child(2){margin-right:0%}.card-esperienze.curriculum-card:nth-child(3n){margin-right:0%}.curriculum-card .web-curriculum{margin-bottom:2em;color:var(--light-color)}.card-formazione .curriculum-card-body{background-color:#1d1127;padding:1.5em;clip-path:polygon(15px 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 15px);border-left:1px solid var(--primary-color-variant);border-bottom:1px solid var(--primary-color-variant)}.card-skills .curriculum-card-body{background-color:#1d1127;padding:1.5em 1.5em 1.5em 3em;border-left:1px solid var(--primary-color-variant);border-bottom:1px solid var(--primary-color-variant);height:100%;clip-path:polygon(0 0,100% 0,100% calc(100% - 2em),calc(100% - 2em) 100%,0 100%)}.card-skills .curriculum-card-body:before{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 41px 41px;border-color:transparent transparent var(--primary-color-variant) transparent}.card-esperienze .curriculum-card-body{margin-bottom:3em;border-bottom:1px solid #281b33}.card-paragraph{line-height:1.7}.curriculum-card-year{display:inline-block;background-color:var(--primary-color-variant);padding:.2em 20% .2em 1.5em;font-size:.8em;clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0 100%)}.card-esperienze .curriculum-card-body p{font-size:.7em;color:#978e9d}.curriculum-card-body p.subtitle-esperienze{color:var(--light-color);margin-bottom:.5em;font-size:.8em}.card-esperienze .curriculum-card-body p.curriculum-card-year-2{color:var(--primary-color-variant);padding-top:1em;padding-bottom:1em}.skills-card-title{display:inline-block;background-color:var(--primary-color-variant);font-size:.8em}.skills-card-title{position:absolute;z-index:2;transform-origin:left top;transform:rotate(-90deg);text-transform:uppercase;padding:.2em 3em .2em 1em;letter-spacing:.3em;color:#492909;font-size:.6em;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}.skills-logo-container{display:flex;justify-content:left;flex-wrap:wrap}.skills-logo-container img{width:23%;padding:1%}.curriculum-card.card-skills{margin-bottom:1em}.page-row-curriculum{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;padding:0 0 0 0%}.cover-menu-container .bottom-section{height:calc(60% - 59px);display:flex;flex-direction:column;justify-content:flex-end}.cover-menu-container .bottom-section a{font-family:Michroma,sans-serif;text-decoration:none;color:var(--light-color);padding:.5em 0;font-size:.8em;display:inline-block;width:100%}.cover-menu-container .bottom-section .active a{color:var(--primary-color-variant);filter:drop-shadow(0px 0px 5px hsl(0,0%,50%))}.bottom-section ul{list-style-type:none;display:flex;flex-direction:column;justify-content:flex-end;position:relative;width:100%}.cover-menu-container .bottom-section .download-button{text-transform:uppercase;cursor:pointer;border-radius:0;font-weight:400;display:inline-block;width:100%;font-family:Michroma,sans-serif;font-size:.7em;text-decoration:none;color:#000;border-style:double;border-right-width:3px;border-bottom-width:3px;border-top-width:3px;border-left-width:3px;border-top-color:var(--light-color);border-left-color:var(--light-color);letter-spacing:3px;margin-bottom:0;padding:.5em 0;clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);background-color:var(--light-color);text-align:center;transition:.4s ease-in-out}.cover-menu-container .bottom-section .download-button:hover{background-color:var(--primary-color);transition:.4s ease-in-out}.button-container{filter:drop-shadow(0px 0px 5px hsl(0,0%,50%))}.menu-timeline-arrow{position:absolute;width:0;height:0;border-style:solid;border-width:5px 10px 5px 0;border-color:transparent var(--primary-color-variant) transparent transparent;right:0;top:0;margin:.8em 0}.menu-timeline-border{border-right:1px solid #534062;height:100%;display:flex;align-items:flex-end;margin-bottom:1em}.curriculum-decoration{position:absolute;right:calc(15vw - 1em);top:0;bottom:0;height:100%;z-index:-1}@media (max-width: 801px){.container-curriculum{position:fixed;left:11.5vw;right:4.5vw;top:4.5vw;border:1px solid #330f37;overflow-y:scroll;overflow-x:hidden}.section-curriculum{padding:10vh 5vw;height:auto}.section-body-content{column-count:1}.card-formazione.curriculum-card,.curriculum-card.card-skills{width:100%;margin-right:0;position:relative;margin-bottom:10%}.section-curriculum{scroll-snap-align:none}.card-esperienze.curriculum-card{width:100%;margin-right:0}.page-row-curriculum{flex-wrap:wrap}.curriculum-card-body .web-curriculum{white-space:inherit;padding-right:0}.top-section{height:auto;padding:5vh 5vw;background-color:#261a31;clip-path:polygon(0 0,100% 0%,100% calc(100% - 60px),calc(100% - 60px) 100%,0 100%)}.mobile-footer{padding:5vh 5vw}.mobile-footer p{color:var(--light-color);font-size:.8em;margin-bottom:2em;text-align:right}.mobile-footer p a{color:var(--primary-color-variant)}}.header-container{position:fixed;top:0;right:34%;left:32%;z-index:20;display:flex;filter:var(--hard-light-color)}.main-header{width:100%;background-color:var(--primary-color-variant);text-align:center;padding:2% 0 1%;clip-path:polygon(0% 0%,100% 0%,91% 100%,8% 100%)}.logo-header{width:25%;height:auto}.header-arrow{display:inline-block;width:5%;background-color:var(--primary-color-variant);z-index:-1;transform-origin:center center;margin-bottom:3%;opacity:.2}.header-arrow-right{transform:skew(-325deg) translate(24%) scaleX(3);-ms-transform:skewX(-325deg) translateX(24%) scaleX(3);-webkit-transform:skewX(-325deg) translateX(24%) scaleX(3)}.header-arrow-left{transform:skew(322deg) translate(-30%) scaleX(3);-ms-transform:skewX(322deg) translateX(-30%) scaleX(3);-webkit-transform:skewX(322deg) translateX(-30%) scaleX(3)}.footer-container{position:fixed;bottom:0;right:28%;left:28%;z-index:20;display:flex;filter:var(--hard-light-color)}.main-footer{width:100%;background-color:var(--primary-color-variant);text-align:center;padding:3% 0 2%;clip-path:polygon(9% 0%,91% 0%,100% 100%,0% 100%)}.footer-container:before{content:"";position:absolute}.main-footer p{font-size:.7em;padding-bottom:.3em}.main-footer a{color:#000}.footer-arrow{display:inline-block;width:5%;background-color:var(--primary-color-variant);z-index:-1;transform-origin:center center;margin-top:3%;margin-bottom:0%;opacity:.2}.footer-arrow-right{transform:skew(315deg) translate(28%) scaleX(3);-ms-transform:skewX(315deg) translateX(28%) scaleX(3);-webkit-transform:skewX(315deg) translateX(28%) scaleX(3)}.footer-arrow-left{transform:skew(-315eg) translate(-30%) scaleX(3);-ms-transform:skewX(-315deg) translateX(-30%) scaleX(3);-webkit-transform:skewX(-315deg) translateX(-30%) scaleX(3)}.interface-button{position:fixed;bottom:18vw;z-index:9999;height:6vw;width:6vw;border:0;border-radius:5vw;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.8vw;font-size:.7em;max-width:85px;max-height:85px;text-align:center;color:#fff;background-color:var(--background-control-color);box-shadow:0 0 120px var(--soft-shadow-color);cursor:pointer}.menu-button{left:14px}.help-button{right:14px}.interface-button:hover{background-color:var(--light-color)!important}.interface-button:hover span{color:var(--primary-color-variant)}.interface-button svg{font-size:1.3vw;display:block;margin-bottom:5px;color:var(--primary-color-variant)}.interface-button span{padding-top:5px}.galaxy-map-container{z-index:10;max-height:70vh;border:1px solid #534062;background-size:cover;background-position:center center;position:relative;margin:0 auto}.galaxy-map-screen{width:100%;height:100%;position:relative;text-align:center;display:flex;justify-content:center}.galaxy-map-impulse{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:radial-gradient(circle,rgba(254,165,0,0) 0%,rgba(254,165,0,0) 20%,rgba(254,165,0,.5) 37%,rgba(254,165,0,0) 39%,rgba(254,165,0,0) 100%)}.galaxy-map{max-height:64vh}.menu-cross{position:absolute}.menu-cross:nth-of-type(1){top:calc(-3vh - 12.5px);left:calc(-3vh - 12.5px)}.menu-cross:nth-of-type(2){top:calc(-3vh - 12.5px);right:calc(-3vh - 12.5px)}.menu-cross:nth-of-type(3){bottom:calc(-3vh - 12.5px);left:calc(-3vh - 12.5px)}.menu-cross:nth-of-type(4){bottom:calc(-3vh - 12.5px);right:calc(-3vh - 12.5px)}.space-button{position:fixed;bottom:11.5vw;left:14px;z-index:9999;height:6vw;width:6vw;border:0;border-radius:5vw;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.8vw;font-size:.7em;max-width:85px;max-height:85px;text-align:center;color:#fff;background-color:var(--background-control-color);box-shadow:0 0 120px var(--soft-shadow-color);text-decoration:none;font-family:sans-serif;z-index:11;cursor:pointer}.space-button:hover{background-color:var(--light-color)}.space-button:hover span{color:var(--primary-color-variant)}.space-button svg{font-size:1.3vw;display:block;margin-bottom:5px;color:var(--primary-color-variant)}.space-button span{color:#fff;padding-top:5px}html,body{cursor:none}.cursor{position:absolute;width:10px;height:10px;border-radius:10px;background-color:var(--light-color);z-index:99999;transform:translate(-50%) translateY(-50%);pointer-events:none;box-shadow:#f5ad31 0 0 8px;filter:var(--hard-light-color)}.cursor-sub{position:absolute;width:25px;height:25px;border-radius:50%;border:2px solid #fea500;z-index:99998;transform:translate(-50%) translateY(-50%);pointer-events:none;filter:var(--hard-light-color);background-color:#f5ad3100}.cursor-sub-dark{position:absolute;width:55px;height:55px;border-radius:55px;background-color:#0000004d;z-index:99997;transform:translate(-50%) translateY(-50%);pointer-events:none}
