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}.hero-container{align-items:center;background:#0f0c29;color:#fff;display:flex;font-family:Segoe UI,sans-serif;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.animated-bg .wave{animation:waveMove 20s ease-in-out infinite;background:radial-gradient(circle,#6a11cb 0,#2575fc 100%);border-radius:45%;height:100%;opacity:.3;position:absolute;width:200%}.wave1{animation-delay:0s;left:-50%;top:-60%}.wave2{animation-delay:5s;left:-40%;top:-55%}.wave3{animation-delay:10s;left:-45%;top:-50%}@keyframes waveMove{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.2) rotate(180deg)}}.hero-text{animation:fadeUp 1.2s ease-out;position:relative;text-align:center;z-index:2}.glitch-text{color:#fff;font-size:4rem;font-weight:700;position:relative}.tagline{color:#e0e0e0;font-size:1.4rem;font-weight:300;margin-top:1rem}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.hero-buttons a,.hero-buttons button{background-color:#fff;border:none;border-radius:30px;color:#0f0c29;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.6rem;text-decoration:none;transition:transform .3s ease,background-color .3s ease}.hero-buttons a{background-color:initial;border:2px solid #fff;color:#fff}.hero-buttons a:hover,.hero-buttons button:hover{transform:scale(1.05)}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes textGlitch{0%,to{text-shadow:2px 2px #ff00c8,-2px -2px #00fff7}50%{text-shadow:-2px 2px #00fff7,2px -2px #ff00c8}}.aboutus-container{background:#0f0c29;color:#fff;font-family:Segoe UI,sans-serif;padding:4rem 2rem;text-align:center}.aboutus-heading{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6a11cb,#2575fc);-webkit-background-clip:text;font-size:3rem;font-weight:700;margin-bottom:2.5rem}.aboutus-card{background:linear-gradient(145deg,#1c1c3a,#1a1a35);border:1px solid #292966;border-radius:20px;box-shadow:0 0 20px #6464ff26;display:flex;flex-direction:column;justify-content:center;line-height:1.8;margin:auto;max-width:900px;min-height:350px;padding:3rem 3.5rem;text-align:left}.aboutus-card p{color:#e0e0e0;font-size:1.05rem;margin-bottom:1.5rem}.aboutus-card p:last-child{margin-bottom:0}.category-container{background:#0f0c29;color:#fff;font-family:Segoe UI,sans-serif;padding:4rem 2rem;text-align:center}.category-heading{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6a11cb,#2575fc);-webkit-background-clip:text;font-size:3rem;font-weight:700;margin-bottom:2.5rem}.category-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:auto;max-width:1200px;position:relative}.category-box{background:linear-gradient(145deg,#1c1c3a,#1a1a35);border:1px solid #292966;border-radius:20px;box-shadow:0 0 25px #6464ff26;padding:2rem;transform:rotate(-1deg);transition:transform .3s ease,box-shadow .3s ease}.category-box:nth-child(2n){background:linear-gradient(145deg,#1d1b38,#191933);transform:translateY(20px) rotate(1deg)}.category-box:hover{box-shadow:0 0 30px #6464ff4d;transform:scale(1.03)}.category-box h3{color:#fff;font-size:1.6rem;margin-bottom:1rem}.category-box p{color:#d5d5d5;font-size:1rem}.graph-section{border-top:1px solid #292966;margin-top:5rem;padding-top:3rem}.graph-heading{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6a11cb,#2575fc);-webkit-background-clip:text;font-size:2.4rem;margin-bottom:1.5rem}.graph-description{color:#ccc;font-size:1rem;line-height:1.6;margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:800px}.categories-container{background:#0f0c29;color:#fff;font-family:Segoe UI,sans-serif;min-height:100vh;padding:4rem 2rem 2rem;text-align:center}.categories-navbar{left:2rem;position:absolute;top:1rem}.home-link{background:#ffffff0d;border-radius:8px;color:#80b3ff;font-size:1rem;padding:.4rem 1rem;text-decoration:none;transition:background .3s ease}.home-link:hover{background:#ffffff26}.categories-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6a11cb,#2575fc);-webkit-background-clip:text;font-size:3rem;font-weight:700}.categories-title,.search-bar{margin-bottom:2rem}.search-bar input{background-color:#1f1f3d;border:none;border-radius:10px;box-shadow:0 0 10px #6464ff1a;color:#fff;font-size:1rem;max-width:500px;outline:none;padding:.8rem 1.2rem;width:80%}.categories-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:auto;max-width:1200px}.category-card{background:linear-gradient(145deg,#1c1c3a,#1a1a35);border:1px solid #292966;border-radius:20px;box-shadow:0 0 20px #6464ff26;padding:2rem;text-align:left;transition:all .3s ease}.category-card h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6a11cb,#2575fc);-webkit-background-clip:text;color:#fff;font-size:1.5rem;margin-bottom:1rem}.category-card ul{list-style:disc;margin-top:1rem;padding-left:1.2rem}.category-card ul li{color:#ccc;font-size:1rem;margin-bottom:.5rem}.category-card ul li a{color:#80b3ff;text-decoration:none}.category-card ul li a:hover{text-decoration:underline}.category-card:hover{box-shadow:0 0 25px #6464ff4d;transform:translateY(-5px)}.footer-container{background:#0f0c29;border-top:1px solid #292966;color:#fff;font-family:Segoe UI,sans-serif;padding:4rem 2rem;text-align:center}.footer-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6a11cb,#2575fc);-webkit-background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.footer-description{color:#ccc;font-size:1rem;line-height:1.6;margin:0 auto 2rem;max-width:600px}.social-icons{display:flex;gap:2rem;justify-content:center;margin-bottom:2rem}.social-icons a{color:#fff;font-size:1.8rem;transition:transform .3s ease,color .3s ease}.social-icons a:hover{color:#6a11cb;transform:scale(1.2)}.footer-copy{color:#888;font-size:.9rem;margin-top:1rem}
/*# sourceMappingURL=main.1f4c5f2a.css.map*/