@font-face{font-family:Nura;src:url(/font/Nura/WOFF/Nura-ExtraLight.woff) format("woff"),url(/font/Nura/TTF/Nura-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Nura;src:url(/font/Nura/WOFF/Nura-Light.woff) format("woff"),url(/font/Nura/TTF/Nura-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nura;src:url(/font/Nura/WOFF/Nura-Normal.woff) format("woff"),url(/font/Nura/TTF/Nura-Normal.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nura;src:url(/font/Nura/WOFF/Nura-Medium.woff) format("woff"),url(/font/Nura/TTF/Nura-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nura;src:url(/font/Nura/WOFF/Nura-SemiBold.woff) format("woff"),url(/font/Nura/TTF/Nura-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nura;src:url(/font/Nura/WOFF/Nura-Bold.woff) format("woff"),url(/font/Nura/TTF/Nura-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nura;src:url(/font/Nura/WOFF/Nura-ExtraBold.woff) format("woff"),url(/font/Nura/TTF/Nura-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Nura;src:url(/font/Nura/WOFF/Nura-Black.woff) format("woff"),url(/font/Nura/TTF/Nura-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}*,body{font-family:Poppins,sans-serif}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.earth-3d-container{position:relative;overflow:visible;width:100%;height:100%;min-height:400px;display:flex;align-items:center;justify-content:center}.earth-3d-container canvas{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:0!important;pointer-events:auto!important}@media (max-width: 768px){.earth-3d-container{min-height:300px}}@media (min-width: 1024px){.earth-3d-container{min-height:500px}}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#020202}::-webkit-scrollbar-thumb{background:#8b5cf6;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#7c3aed}.neon-glow{text-shadow:0 0 5px #8b5cf6,0 0 10px #8b5cf6}.neon-border{box-shadow:0 0 5px #8b5cf6,inset 0 0 5px #8b5cf61a}.neon-bg{background:linear-gradient(45deg,#8b5cf6,#7c3aed);box-shadow:0 0 10px #8b5cf680}.glass{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.gradient-text{background:linear-gradient(45deg,#8b5cf6,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cool-name{font-family:Nura,sans-serif;font-weight:700;letter-spacing:3px;display:inline-flex;background:linear-gradient(90deg,#8b5cf6 25%,#a855f7 40%,#c084fc,#a855f7 60%,#8b5cf6 75%);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shine 8s linear infinite;cursor:pointer;transition:all 1.2s cubic-bezier(.25,.46,.45,.94)}.cool-name:hover{animation:none;transform:scale(1.1);background:linear-gradient(45deg,#8b5cf6,#a855f7,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes shine{0%{background-position:300% center}to{background-position:-300% center}}@keyframes waveEffect{0%{transform:scale(1);filter:grayscale(.3) contrast(1) brightness(1)}25%{transform:scale(1.3);filter:grayscale(0) contrast(1.2) brightness(1.1)}50%{transform:scale(1.3);filter:grayscale(0) contrast(1.2) brightness(1.1)}75%{transform:scale(1);filter:grayscale(.3) contrast(1) brightness(1)}to{transform:scale(1);filter:grayscale(.3) contrast(1) brightness(1)}}.cool-name span:nth-child(odd){animation-delay:.1s}.cool-name span:nth-child(2n){animation-delay:.05s}.animated-bg{background:radial-gradient(ellipse at top,rgba(139,92,246,.06) 0%,transparent 50%),radial-gradient(ellipse at bottom,rgba(168,85,247,.04) 0%,transparent 50%),radial-gradient(ellipse at center,rgba(192,132,252,.02) 0%,transparent 70%),linear-gradient(135deg,#020202,#080810,#050510,#030315,#020202);background-size:200% 200%,300% 300%,400% 400%,100% 100%;animation:nebulaShift 30s ease-in-out infinite;position:relative;overflow:hidden}.solar-system{position:absolute;top:10%;left:10%;width:300px;height:300px;pointer-events:none;z-index:1}.planet{position:absolute;border-radius:50%;box-shadow:0 0 15px #ffffff4d;background-size:cover;background-position:center;background-repeat:no-repeat;transform-origin:center;animation:fadeIn .8s ease forwards}.planet.sun,.planet.mercury,.planet.venus,.planet.earth,.planet.mars,.planet.jupiter,.planet.saturn,.planet.uranus,.planet.neptune{animation:fadeIn .8s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.planet.mercury,.planet.venus,.planet.earth,.planet.mars,.planet.jupiter,.planet.saturn,.planet.uranus,.planet.neptune{animation-delay:0s,0s}.orbit-path{position:absolute;top:50%;left:50%;border:1px solid rgba(139,92,246,.2);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.planet.sun{width:40px;height:40px;background-image:url(/images/planets/sun.png);top:50%;left:50%;transform:translate(-50%,-50%);animation:none;box-shadow:0 0 20px gold,0 0 40px #ffd70066;z-index:10}.planet.mercury{width:8px;height:8px;background-image:url(/images/planets/mercury.png);top:50%;left:50%;--orbit-radius: 45px;transform-origin:center;animation:orbit 8s linear infinite;animation-delay:-2.4s}.planet.venus{width:10px;height:10px;background-image:url(/images/planets/venus.png);top:50%;left:50%;--orbit-radius: 65px;transform-origin:center;animation:orbit 12s linear infinite;animation-delay:-7.8s}.planet.earth{width:11px;height:11px;background-image:url(/images/planets/earth.png);top:50%;left:50%;--orbit-radius: 85px;transform-origin:center;animation:orbit 15s linear infinite;animation-delay:-4.2s}.planet.mars{width:9px;height:9px;background-image:url(/images/planets/mars.png);top:50%;left:50%;--orbit-radius: 105px;transform-origin:center;animation:orbit 18s linear infinite;animation-delay:-13.5s}.planet.jupiter{width:16px;height:16px;background-image:url(/images/planets/jupiter.png);top:50%;left:50%;--orbit-radius: 125px;transform-origin:center;animation:orbit 22s linear infinite;animation-delay:-9.7s}.planet.saturn{width:14px;height:14px;background-image:url(/images/planets/saturn.png);top:50%;left:50%;--orbit-radius: 145px;transform-origin:center;animation:orbit 26s linear infinite;animation-delay:-16.3s}.planet.saturn:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;height:6px;border:1.5px solid rgba(255,204,102,.7);border-radius:50%;box-shadow:0 0 4px #ffcc6680}.planet.uranus{width:12px;height:12px;background-image:url(/images/planets/uranus.png);top:50%;left:50%;--orbit-radius: 165px;transform-origin:center;animation:orbit 30s linear infinite;animation-delay:-11.2s}.planet.neptune{width:12px;height:12px;background-image:url(/images/planets/neptune.png);top:50%;left:50%;--orbit-radius: 185px;transform-origin:center;animation:orbit 34s linear infinite;animation-delay:-23.8s}@keyframes orbit{0%{transform:translate(-50%,-50%) rotate(0) translate(var(--orbit-radius)) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(var(--orbit-radius)) rotate(-360deg)}}.animated-bg:before{content:"";position:absolute;inset:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 20%,rgba(139,92,246,.08) 0%,transparent 40%),radial-gradient(circle at 70% 80%,rgba(168,85,247,.06) 0%,transparent 45%),radial-gradient(circle at 20% 60%,rgba(192,132,252,.04) 0%,transparent 50%),radial-gradient(circle at 80% 40%,rgba(147,51,234,.05) 0%,transparent 35%),radial-gradient(circle at 50% 50%,rgba(236,72,153,.03) 0%,transparent 60%);animation:nebulaGlow 25s ease-in-out infinite;pointer-events:none;filter:blur(1px)}.animated-bg:after{content:"";position:absolute;inset:-50%;width:200%;height:200%;background:radial-gradient(ellipse 800px 400px at 20% 30%,rgba(139,92,246,.04) 0%,transparent 70%),radial-gradient(ellipse 600px 300px at 80% 70%,rgba(168,85,247,.03) 0%,transparent 65%),radial-gradient(ellipse 1000px 500px at 50% 50%,rgba(192,132,252,.02) 0%,transparent 80%);animation:nebulaDrift 40s ease-in-out infinite;pointer-events:none;filter:blur(2px)}@keyframes nebulaShift{0%,to{background-position:0% 0%,0% 0%,0% 0%,0% 0%}25%{background-position:100% 0%,50% 50%,25% 75%,0% 0%}50%{background-position:100% 100%,100% 100%,50% 50%,0% 0%}75%{background-position:0% 100%,50% 50%,75% 25%,0% 0%}}@keyframes nebulaGlow{0%,to{transform:scale(1);opacity:.8}25%{transform:scale(1.05);opacity:1}50%{transform:scale(.95);opacity:.6}75%{transform:scale(1.02);opacity:.9}}@keyframes nebulaDrift{0%,to{transform:translate(-50px) translateY(-30px) scale(1);opacity:.3}33%{transform:translate(30px) translateY(-50px) scale(1.1);opacity:.5}66%{transform:translate(-20px) translateY(40px) scale(.9);opacity:.4}}.floating-particles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.particle{position:absolute;border-radius:50%;animation:floatParticle 25s linear infinite;box-shadow:0 0 6px currentColor}.particle:nth-child(1){left:10%;width:3px;height:3px;background:#8b5cf6cc;color:#8b5cf6cc;animation-delay:0s;animation-duration:30s}.particle:nth-child(2){left:20%;width:2px;height:2px;background:#a855f799;color:#a855f799;animation-delay:3s;animation-duration:28s}.particle:nth-child(3){left:30%;width:4px;height:4px;background:#c084fce6;color:#c084fce6;animation-delay:6s;animation-duration:32s}.particle:nth-child(4){left:40%;width:1px;height:1px;background:#9333eab3;color:#9333eab3;animation-delay:9s;animation-duration:26s}.particle:nth-child(5){left:50%;width:3px;height:3px;background:#ec4899cc;color:#ec4899cc;animation-delay:12s;animation-duration:34s}.particle:nth-child(6){left:60%;width:2px;height:2px;background:#8b5cf680;color:#8b5cf680;animation-delay:15s;animation-duration:29s}.particle:nth-child(7){left:70%;width:5px;height:5px;background:#a855f7;color:#a855f7;animation-delay:18s;animation-duration:31s}.particle:nth-child(8){left:80%;width:2px;height:2px;background:#c084fc99;color:#c084fc99;animation-delay:21s;animation-duration:27s}.particle:nth-child(9){left:90%;width:3px;height:3px;background:#9333eacc;color:#9333eacc;animation-delay:24s;animation-duration:33s}.particle:nth-child(10){left:15%;width:2px;height:2px;background:#ec489999;color:#ec489999;animation-delay:2s;animation-duration:35s}.particle:nth-child(11){left:25%;width:4px;height:4px;background:#8b5cf6e6;color:#8b5cf6e6;animation-delay:5s;animation-duration:28s}.particle:nth-child(12){left:35%;width:1px;height:1px;background:#a855f7b3;color:#a855f7b3;animation-delay:8s;animation-duration:31s}.particle:nth-child(13){left:45%;width:3px;height:3px;background:#c084fccc;color:#c084fccc;animation-delay:11s;animation-duration:29s}.particle:nth-child(14){left:55%;width:2px;height:2px;background:#9333ea80;color:#9333ea80;animation-delay:14s;animation-duration:32s}.particle:nth-child(15){left:65%;width:5px;height:5px;background:#ec4899;color:#ec4899;animation-delay:17s;animation-duration:30s}.particle:nth-child(16){left:75%;width:2px;height:2px;background:#8b5cf699;color:#8b5cf699;animation-delay:20s;animation-duration:34s}.particle:nth-child(17){left:85%;width:3px;height:3px;background:#a855f7cc;color:#a855f7cc;animation-delay:23s;animation-duration:27s}.particle:nth-child(18){left:95%;width:2px;height:2px;background:#c084fcb3;color:#c084fcb3;animation-delay:26s;animation-duration:33s}.particle:nth-child(19){left:5%;width:4px;height:4px;background:#9333eae6;color:#9333eae6;animation-delay:1s;animation-duration:36s}.particle:nth-child(20){left:85%;width:1px;height:1px;background:#ec489980;color:#ec489980;animation-delay:4s;animation-duration:25s}@keyframes floatParticle{0%{transform:translateY(100vh) scale(0) rotate(0);opacity:0}10%{opacity:1;transform:translateY(90vh) scale(1) rotate(36deg)}50%{transform:translateY(50vh) scale(1.2) rotate(180deg);opacity:.8}90%{opacity:1;transform:translateY(10vh) scale(1) rotate(324deg)}to{transform:translateY(-10vh) scale(0) rotate(360deg);opacity:0}}.float{animation:float 6s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.typewriter{overflow:hidden;border-right:2px solid #8b5cf6;white-space:nowrap;animation:typing 3.5s steps(40,end),blink-caret .75s step-end infinite}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:#8b5cf6}}.App{min-height:100vh;background:#0f0f0f;color:#fff}body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f0f0f;color:#fff}a{color:#8b5cf6;text-decoration:none;transition:all .3s ease}a:hover{color:#a855f7;text-shadow:0 0 5px #a855f7}.btn-primary{background:linear-gradient(45deg,#8b5cf6,#7c3aed);border:none;color:#fff;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 0 10px #8b5cf64d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 15px #8b5cf680;background:linear-gradient(45deg,#7c3aed,#6d28d9)}.btn-secondary{background:transparent;border:2px solid #8b5cf6;color:#8b5cf6;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-secondary:hover{background:#8b5cf6;color:#fff;box-shadow:0 0 10px #8b5cf680}
