@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,600;1,900&display=swap";@import"https://rsms.me/inter/inter.css";html{font-family:Inter,sans-serif}@supports (font-variation-settings: normal){html{font-family:Inter var,sans-serif}}*{box-sizing:border-box}html,body,#root,#main{width:100%;height:100%;margin:0;padding:0;overflow:hidden;-webkit-user-select:none;user-select:none;background-color:#ef674e}body{background:#f0f0f0;font-family:Jetbrains Mono,sans-serif}@keyframes fade-in{0%{opacity:0}to{opacity:1}}canvas{opacity:0;touch-action:none;animation:fade-in 1s ease .3s forwards}header{display:flex;justify-content:space-between;width:100%;padding:40px;align-items:center;position:fixed}header p{font-weight:700;font-size:.8rem;transition:all 1.2s ease-out}header p.hidden{opacity:0}section{position:absolute;top:0;left:0;display:flex;justify-content:center;flex-direction:column;align-items:center;height:100%;width:100%}a{color:#000;text-decoration:none}a:hover,a:active{color:#fff}.section--container{margin-top:5vh;margin-left:5vw}.section--container.hidden{visibility:hidden;opacity:0;pointer-events:none}.section--container h1{font-weight:900;font-size:13rem;letter-spacing:-6px;font-style:italic;width:30%;line-height:10rem;font-family:Nunito Sans,sans-serif}.support--content{position:relative;top:-25%;left:300px}.support--content p{background-color:#efb74f;color:#000;padding:15px;width:360px;border-radius:20px;margin-bottom:48px;line-height:1.5rem;box-shadow:#00000059 0 5px 15px}.bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-100}button{background-color:#dd5c18;font-family:Jetbrains Mono,sans-serif;letter-spacing:2px;border:none;border-radius:8px;color:#fff;font-weight:bolder;pointer-events:all;cursor:pointer;transition:all .2s ease-in-out;box-shadow:#00000059 0 5px 15px;text-transform:uppercase;display:flex;align-items:center;gap:15px;padding:15px 30px}button:hover{box-shadow:inset 250px 0 #000;transform:scale(1.1)}button:active{transform:scale(1)}.customizer{display:flex;justify-content:flex-start;flex-direction:row;align-items:center;height:100%;width:100%;margin-left:40px}.customizer span{font-size:.8rem;font-weight:700;cursor:pointer}.customizer span svg{width:24px;padding-right:5px}.rays{bottom:100px;position:absolute;right:40px}.fluorays{bottom:40px;position:absolute;right:40px}.zoom{position:absolute;right:20px;top:50%;color:#00000056;font-size:.6rem;border:1px solid #00000000;padding:10px 20px;border-radius:5px;font-weight:600;cursor:pointer;transition:border,color 1s ease}.zoom:hover{color:#000}.picker{position:absolute!important;bottom:4em;left:50%;transform:translate(-50%);width:120px!important;height:120px!important}.color-options{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.circle{width:30px;height:30px;border-radius:50%;border:2px solid white;transition:transform .6s cubic-bezier(.85,0,.15,1)}.circle:hover{transform:scale(1.2);cursor:pointer}.decals{position:absolute;left:50px;bottom:40px}.decals p{font-family:Inter var;font-size:.7rem;padding-bottom:15px}.decals img{width:24px;filter:saturate(0) invert(1) brightness(5.5);transition:all .2s ease-in-out}.decals img:hover{filter:none;transform:scale(1.2);cursor:pointer}.decals--position{position:absolute;left:20px;top:50%;color:#00000056;font-size:.6rem;border:1px solid #00000000;padding:10px;border-radius:50px;font-weight:600;cursor:pointer;transition:border 1s ease}.decals--position:hover{color:#000;border:1px solid #00000056}.upload{margin-top:-5px;cursor:pointer}.upload:hover{color:#fff}.decals--container{font-size:.85rem;display:flex;gap:20px}.exit{position:absolute;top:40px;right:40px;background-color:#000;box-shadow:#00000059 0 5px 15px}.exit:hover{box-shadow:inset -250px 0 #000}.exit:active{transform:scale(1)}@media screen and (max-width: 600px){.section--container{margin-left:15vw}.section--container h1{font-size:8rem;letter-spacing:-6px;line-height:6rem}.color-options{margin-bottom:20px;flex-direction:column;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.support--content{top:-10%;left:0}}.card1{position:absolute;top:100px;right:20px;--main-color: #000;--bg-color: #efb74f;width:350px;padding:25px;background:var(--bg-color);border-radius:20px;box-shadow:#00000059 0 5px 15px}.card{position:absolute;top:100px;right:20px;--main-color: #000;--bg-color: #efb74f;width:25%;height:66%;padding:25px;background:var(--bg-color);border-radius:20px;box-shadow:#00000059 0 5px 15px;overflow:auto}.card__wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.card__menu{width:30px;height:30px;background:#efb74f;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.card__menu_2{width:30px;height:30px;border-radius:10%;display:flex;align-items:center;justify-content:center;cursor:pointer}.card__menu svg{width:100%;height:100%;transition:transform .4s ease}.card__menu svg:hover{transform:scale(.9)}.card__menu svg:active{transform:scale(.8)}.card__menu_2 svg{width:80%;height:80%;transition:transform .4s ease}.card__menu_2 svg:hover{transform:scale(.9)}.card__menu_2 svg:active{transform:scale(.8)}.card__title{margin-top:25px;font-weight:900;font-size:20px;color:var(--main-color)}.card__subtitle{margin-top:15px;font-weight:400;font-size:15px;color:var(--main-color)}.card__subtitle img{width:100%;border-radius:1%;height:auto;display:block;margin-top:10px;margin-bottom:10px;box-shadow:#00000059 0 5px 15px}.card__indicator{margin-top:25px;font-weight:500;font-size:14px;color:var(--main-color)}.card__progress progress{width:100%;height:4px;border-radius:100px}.card__progress progress::-webkit-progress-bar{background-color:#00000030;border-radius:100px}.card__progress progress::-webkit-progress-value{background-color:var(--main-color);border-radius:100px}#loader-container{max-width:220px;position:absolute;top:50%;left:75%;transform:translate(-50%,-50%)}#loader path:nth-child(2){stroke-dasharray:200%;stroke-dashoffset:200%;animation:strokeAnimate 2s 0s ease forwards}#loader path:nth-child(3){stroke-dasharray:100%;stroke-dashoffset:100%;animation:strokeAnimate 2s .3s ease forwards}#loader path:nth-child(4){stroke-dasharray:100%;stroke-dashoffset:100%;animation:strokeAnimate 2s .9s ease forwards}#loader path:nth-child(5){stroke-dasharray:100%;stroke-dashoffset:100%;animation:strokeAnimate 2s 1.2s ease forwards}#loader path:nth-child(6){stroke-dasharray:100%;stroke-dashoffset:100%;animation:strokeAnimate 2s 1.5s ease forwards}#loader path:nth-child(7){stroke-dasharray:100%;stroke-dashoffset:100%;animation:strokeAnimate 2s 1.8s ease forwards}#loader path:nth-child(8){stroke-dasharray:100%;stroke-dashoffset:100%;animation:strokeAnimate 2s 2.1s ease forwards}@keyframes strokeAnimate{to{stroke-dashoffset:0%}}@media screen and (max-width: 768px){#loader-container{max-width:150px}#loader{width:150px}}@media screen and (max-width:650px){#loader-container{max-width:100px}#loader{width:100px}}
