body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-bg:#252626;--primary-fg:#d1d1d1;--accent:#f3f3f3}body,html{background-color:#252626;background-color:var(--primary-bg);background:#252626;background:var(--primary-bg);color:#d1d1d1;color:var(--primary-fg);height:100%;margin:0;padding:0}section{align-items:center;height:100vh;justify-content:center}header,section{background-color:#252626;background-color:var(--primary-bg);color:#d1d1d1;color:var(--primary-fg);display:flex;flex-direction:column;text-align:center}header{gap:.1rem;height:7rem;left:0;padding-bottom:1rem;padding-top:1rem;position:fixed;top:0;transition:padding .3s ease,background-color .3s ease;width:100%;z-index:1000}header h1{animation:fadein-right 1s cubic-bezier(.77,0,.18,1) both;margin:0}header h1:hover{color:#f3c6e7;cursor:pointer;text-shadow:0 0 8px #f3c6e7,0 0 16px #f3c6e7,1px 1px 2px #18191a,-1px -1px 2px #fff3;transition:color .2s,text-shadow .2s,transform .2s}nav ul{padding:1rem}nav ul,ul{list-style-type:none}ul{margin:0;padding:0}li{margin-bottom:20px;margin-top:20px}nav li{display:inline;margin:0 15px}nav a{color:#d1d1d1;color:var(--primary-fg);font-family:Montserrat,Arial,sans-serif;font-weight:600;letter-spacing:.12em;text-shadow:1px 1px 2px #18191a,-1px -1px 2px #fff3,0 1px 0 #fff1,0 -1px 0 #0004;text-transform:uppercase;transition:color .2s}nav a:hover{color:#f3c6e7;text-shadow:0 0 8px #f3c6e7,0 0 16px #f3c6e7,1px 1px 2px #18191a,-1px -1px 2px #fff3;transform:scale(1.08);transition:color .2s,text-shadow .2s,transform .2s}footer{align-items:center;background-color:#252626;background-color:var(--primary-bg);display:flex;flex-direction:column;font-weight:700;gap:5px;height:10vh;justify-content:center;text-align:center;width:100%}footer,footer a{color:#d1d1d1;color:var(--primary-fg)}footer a{text-decoration:none}footer p{margin:0}h2{font-size:2em;margin-bottom:1rem}.cta-button,a,button,footer,header,input,label,li,nav,p,textarea{font-family:Montserrat,Arial,sans-serif;font-weight:400;letter-spacing:.1px}.download-section h2,.features-section h2,.hero-section h2,.screenshots-section h2,h1,h2,h3,h4,h5,h6{letter-spacing:1px}.download-section h2,.features-section h2,.hero-section h2,.screenshots-section h2,h1,h2,h3,h4,h5,h6{color:#f3f3f3;color:var(--accent);font-family:Orbitron,Arial,sans-serif;font-weight:900;text-shadow:0 0 16px #f3f3f3,0 0 32px #f3f3f3,0 0 8px #fff2;text-shadow:0 0 16px var(--accent),0 0 32px var(--accent),0 0 8px #fff2;text-transform:uppercase}h2{letter-spacing:.18em;margin-bottom:1.2em;transform:translateY(-4px) scale(1.04);transition:text-shadow .2s,transform .2s}h2:hover{color:#f3c6e7;cursor:pointer;text-shadow:0 0 8px #f3c6e7,0 0 16px #f3c6e7,1px 1px 2px #18191a,-1px -1px 2px #fff3}.btn-light,.cta-button,button{background:#f3c6e714;border:2px solid #f3c6e7;border-radius:8px;box-shadow:0 0 24px #f3c6e7,0 0 48px #f3c6e7aa;color:#fff;cursor:pointer;font-family:Montserrat,Arial,sans-serif;font-size:1.1em;font-weight:700;letter-spacing:1px;outline:none;overflow:hidden;padding:.75em 2em;position:relative;text-shadow:0 0 8px #f3c6e7,0 0 16px #f3c6e7;text-transform:capitalize;transition:box-shadow .2s,background .2s,color .2s,transform .2s}.cta-button:hover,button:hover{background:#00fff71f;box-shadow:0 0 24px #00fff7,0 0 48px #00fff7aa;color:#fff;text-shadow:0 0 8px #00fff7,0 0 16px #00fff7;transform:scale(1.05) translateY(-2px)}.cta-button{text-decoration:none!important}.hero-section #hero2{animation:fadein-zoomin 1.1s cubic-bezier(.77,0,.18,1) both;color:#c7bfcb;display:block;font-family:Audiowide,Arial,sans-serif;font-size:1.05em;font-style:normal;letter-spacing:.18em;margin:1.2em auto;max-width:480px;padding-left:1.2em;padding-right:1.2em;text-align:center;text-shadow:1px 1px 2px #18191a,-1px -1px 2px #fff3,0 1px 0 #fff1,0 -1px 0 #0004;text-transform:uppercase}.features-section ul{width:33%}.features-section li,.features-section ul{color:#d1d1d1;font-family:Audiowide,Arial,sans-serif;font-size:1em;letter-spacing:.12em;text-shadow:1px 1px 2px #18191a,-1px -1px 2px #fff2}.features-section ul li:hover{cursor:pointer;transform:scale(1.04);transition:transform .18s cubic-bezier(.77,0,.18,1)}.product-card{border:2.5px solid #00fff7;border-radius:18px 38px 18px 38px/28px 18px 38px 18px;box-shadow:0 0 24px #00fff799,0 2px 12px #fff2;margin:1.5em .7em;max-width:340px;min-width:220px;overflow:hidden;padding:2.2em 1.5em 1.7em;position:relative;transition:box-shadow .2s,border .2s,background .2s}.product-card,.screenshots-section .product-card{align-items:center;display:flex;flex-direction:column}.screenshots-section .product-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border:none;border-radius:8px;box-shadow:none;margin:1rem;overflow:visible;padding:20px;position:static}.screenshots-section .product-card:before{display:none!important}.screenshots-section .product-card>*{position:static;z-index:auto}.product-card p:hover{cursor:pointer;transform:scale(1.03);transition:transform .18s cubic-bezier(.77,0,.18,1)}.screenshots-section .product-card p{background:none;color:#d1d1d1;font-family:Share Tech,Arial,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.1rem;line-height:1.5;margin:.7em 0 0;max-width:300px;text-shadow:none;z-index:2}.screenshots-section .product-card h3{color:#00fff7;font-family:Orbitron,Arial,sans-serif;font-size:1.25em;letter-spacing:.12em;margin-bottom:.7em;margin-top:.2em;text-shadow:0 0 8px #00fff7,0 0 2px #fff2;z-index:2}.screenshots-section .product-card h3:hover{color:#f3c6e7;cursor:pointer;text-shadow:0 0 8px #f3c6e7,0 0 16px #f3c6e7,1px 1px 2px #18191a,-1px -1px 2px #fff3;transition:color .2s,text-shadow .2s,transform .2s}.screenshots-section .products-container{align-items:center;display:flex;flex-direction:row;gap:1.5em}.footer-brand{color:#f3f3f3;color:var(--accent);font-family:Orbitron,Arial,sans-serif;font-size:1.1em;font-weight:400;letter-spacing:.12em;margin-right:.4em;text-shadow:0 0 8px #f3f3f3,0 0 16px #f3f3f3,0 0 2px #fff2;text-shadow:0 0 8px var(--accent),0 0 16px var(--accent),0 0 2px #fff2;text-transform:uppercase}.footer-brand:hover{color:#f3c6e7;cursor:pointer;text-shadow:0 0 8px #f3c6e7,0 0 16px #f3c6e7,1px 1px 2px #18191a,-1px -1px 2px #fff3;transform:scale(1.08);transition:color .2s,text-shadow .2s,transform .2s}.App{-ms-overflow-style:none;background-color:#252626;background-color:var(--primary-bg);height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;scrollbar-width:none}.App::-webkit-scrollbar{display:none}.header-fill{height:200px}.menu-link{color:#d1d1d1;color:var(--primary-fg);font-family:Montserrat,Arial,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.12em;text-shadow:1px 1px 2px #18191a,-1px -1px 2px #fff3,0 1px 0 #fff1,0 -1px 0 #0004;text-transform:uppercase;transition:color .2s}.menu-link:hover{color:#f3c6e7;text-shadow:0 0 8px #f3c6e7,0 0 16px #f3c6e7,1px 1px 2px #18191a,-1px -1px 2px #fff3;transform:scale(1.08);transition:color .2s,text-shadow .2s,transform .2s}
/*# sourceMappingURL=main.523f7ecc.css.map*/