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}body{background:#0a0a0a;color:#fff;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;overflow-x:hidden}.hero-section,.portfolio-container1{position:relative}.hero-section{align-items:center;background:radial-gradient(ellipse at center,#1a1a1a 0,#0a0a0a 100%);display:flex;justify-content:center;min-height:100vh;overflow:hidden}.hero-background{left:0;top:0;z-index:1}.floating-shapes,.hero-background{height:100%;position:absolute;width:100%}.shape{background:linear-gradient(135deg,#ff6b6b20,#ff8e8e10);border-radius:50%;position:absolute}.shape-1{animation:float 6s ease-in-out infinite;height:200px;left:10%;top:10%;width:200px}.shape-2{animation:float 8s ease-in-out infinite reverse;height:150px;right:15%;top:60%;width:150px}.shape-3{animation:float 10s ease-in-out infinite;bottom:20%;height:100px;left:20%;width:100px}.hero-content1{align-items:center;display:flex;gap:5rem;max-width:1200px;padding:2rem;position:relative;z-index:2}.hero-text{flex:1 1}.hero-title1{font-size:4rem;font-weight:800;margin-bottom:1rem;opacity:0;transform:translateY(50px)}.name-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,red,#f56363,#ffa8a8);background-clip:text;-webkit-background-clip:text;position:relative}.hero-subtitle1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,red,#ff8e8e);background-clip:text;-webkit-background-clip:text;font-size:2.2rem;font-weight:600;margin-bottom:1.5rem}.hero-subtitle1,.hero-tagline1{opacity:0;transform:translateY(30px)}.hero-tagline1{color:#ccc;font-size:1.2rem;margin-bottom:2.5rem;max-width:500px}.hero-buttons{display:flex;gap:1.5rem;opacity:0;transform:translateY(30px)}.cta-button{border:none;border-radius:50px;cursor:pointer;font-size:1.1rem;font-weight:600;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s ease;z-index:1}.cta-button span{position:relative;z-index:2}.cta-button.primary{background:linear-gradient(135deg,red,#ff8e8e);box-shadow:0 10px 30px #ff6b6b4d;color:#fff}.cta-button.secondary{background:#0000;border:2px solid red;color:red}.button-glow{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.cta-button:hover .button-glow{left:100%}.cta-button:hover{box-shadow:0 15px 40px #ff6b6b66;transform:translateY(-3px)}.hero-image{flex:0 0 auto;opacity:0;transform:scale(.8)}.image-container{height:300px;position:relative;width:300px}.image-circle{cursor:pointer;position:relative;transition:all .3s ease;z-index:2}.image-circle:hover{transform:scale(1.05)}.image-rings{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.ring{animation:rotate 10s linear infinite;border-color:red #0000 #ff8e8e;border-radius:50%;border-style:solid;border-width:2px;position:absolute}.ring-1{height:320px;left:-160px;top:-160px;width:320px}.ring-2{animation-direction:reverse;animation-duration:15s;height:360px;left:-180px;top:-180px;width:360px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.skills-section{background:linear-gradient(180deg,#0a0a0a,#151515);min-height:100vh;padding:5rem 2rem;position:relative}.skills-container{margin:0 auto;max-width:1200px}.section-title{background:linear-gradient(135deg,red,#ff8e8e);font-size:3rem;font-weight:700;opacity:0;transform:translateY(50px)}.skills-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:3rem}.skill-category{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1acc;border:1px solid #ff6b6b1a;border-radius:20px;opacity:0;padding:2.5rem;transform:translateY(50px);transition:all .3s ease}.skill-category:hover{border-color:#ff6b6b4d;box-shadow:0 20px 40px #ff6b6b1a;transform:translateY(-10px)}.category-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,red,#ff8e8e);background-clip:text;-webkit-background-clip:text;font-size:1.5rem;font-weight:600;margin-bottom:2rem;text-align:center}.skills-list{grid-gap:1rem;display:grid;gap:1rem}.skill-item{align-items:center;background:#ff6b6b0d;border-radius:10px;cursor:pointer;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.skill-item:hover{background:#ff6b6b1a;transform:translateX(10px)}.skill-icon{align-items:center;background:linear-gradient(135deg,red,#ff8e8e);border-radius:8px;color:#fff;display:flex;font-size:1.5rem;height:40px;justify-content:center;width:40px}.skill-item span{color:#fff;font-size:1.1rem;font-weight:500}@media (max-width:768px){.hero-content1{flex-direction:column;gap:3rem;margin-top:30px;text-align:center}.hero-title1{font-size:2.5rem}.hero-subtitle1{font-size:1.8rem}.hero-buttons{align-items:center;flex-direction:column}.skills-grid{gap:2rem;grid-template-columns:1fr}.section-title{font-size:2rem}}@media (max-width:480px){.hero-title1{font-size:2rem}.hero-subtitle1{font-size:1.5rem}.image-container{height:300px;width:300px}}*{box-sizing:border-box;margin:0;padding:0}.navbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0000;border-bottom:1px solid #0000001a;left:0;padding:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.navbar.scrolled{background:#0a0a0a;box-shadow:0 2px 20px #ff00001a}.nav-container{height:70px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.nav-container,.nav-logo{align-items:center;display:flex}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,red,#f56363,#ffa8a8);-webkit-background-clip:text;background-clip:text;cursor:pointer;font-size:28px;font-weight:700;letter-spacing:-1px}.nav-menu{display:flex;gap:40px;list-style:none;margin:0;padding:0}.nav-item,.nav-link{position:relative}.nav-link{border-radius:30px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:500;overflow:hidden;padding:10px 20px;text-decoration:none;transition:all .3s ease}.nav-link:before{background:linear-gradient(135deg,#ffa8a8,red);border-radius:30px;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .3s ease;width:100%;z-index:-1}.nav-link:hover:before{left:0}.nav-link:hover{box-shadow:0 15px 40px #ff6b6b66;color:#fff}.nav-link.active{background:linear-gradient(135deg,red,#ffa8a8);box-shadow:0 0 40px #ff6b6b66;color:#fff}.nav-toggle{cursor:pointer;display:none;flex-direction:column;padding:5px}.bar{background:#fff;border-radius:2px;height:3px;margin:3px 0;transition:.3s;width:25px}.nav-toggle.active .bar:first-child{transform:rotate(-45deg) translate(-5px,6px)}.nav-toggle.active .bar:nth-child(2){opacity:0}.nav-toggle.active .bar:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}@media screen and (max-width:768px){.nav-menu{-webkit-backdrop-filter:blur();background:#0a0a0a;border-radius:20px;box-shadow:0 10px 27px #0000000d;flex-direction:column;gap:0;left:-100%;padding:20px 0;position:fixed;text-align:center;top:70px;transition:.3s;width:100%}.nav-menu.active{align-items:center;left:0}.nav-item{margin:10px 0;width:80%}.nav-link{display:block;font-size:18px;padding:15px 20px}.nav-toggle{display:flex}.logo-text{font-size:24px}}@media screen and (max-width:480px){.nav-container{padding:0 15px}.logo-text{font-size:22px}}html{scroll-behavior:smooth}.portfolio-container{background:#000;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.portfolio-hero{align-items:center;background:radial-gradient(ellipse at center,#1a0000 0,#000 70%);display:flex;flex-direction:column;justify-content:center;min-height:100vh}.hero-content{max-width:70%;padding:0 2rem}.hero-title{animation:gradientShift 2s ease-in-out infinite;background:linear-gradient(135deg,red,#dc2626,#ef4444,#f87171);background-size:300% 300%;font-size:clamp(3rem,8vw,8rem);font-weight:900;margin:0}.hero-subtitle{font-size:clamp(1.2rem,3vw,1.8rem);letter-spacing:.5px;margin-top:5rem}@media (max-width:768px){.hero-content{max-width:90%}.hero-title{font-size:3rem}.hero-subtitle{font-size:.6rem;margin-top:5.5rem}}.hero-divider{background:linear-gradient(90deg,red,#dc2626);border-radius:2px;height:4px;margin:3rem auto;width:200px}.projects-section{background:#000;padding:8rem 0}.container{margin:0 auto;max-width:1400px;padding:0 2rem}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,red,#dc2626);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:4rem;text-align:center}.projects-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));margin-top:4rem}.project-card{background:#111;border:2px solid #222;border-radius:20px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.project-card:hover{border-color:red;box-shadow:0 30px 60px #f003;transform:translateY(-10px)}.project-image-container{height:250px;overflow:hidden;position:relative}.project-image{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.project-card:hover .project-image{transform:scale(1.1)}.project-overlay{align-items:center;background:linear-gradient(135deg,#f00c,#dc262699);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.project-card:hover .project-overlay{opacity:1}.overlay-content .project-title{color:#fff;font-size:1.8rem;font-weight:700;margin:0;text-align:center}.project-content{padding:2rem}.project-title-mobile{color:#fff;display:block;font-size:1.5rem;font-weight:700;margin-bottom:1rem}@media (min-width:769px){.project-title-mobile{display:none}}.project-description{color:#ccc;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;text-align:justify}.tech-stack{margin-bottom:2rem}.tech-stack-title{color:red;font-size:.9rem;font-weight:600;letter-spacing:1px;margin-bottom:.8rem;text-transform:uppercase}.tech-tags{display:flex;flex-wrap:wrap;gap:.5rem}.tech-tag{background:linear-gradient(135deg,#222,#333);border:1px solid #444;border-radius:20px;color:#fff;font-size:.8rem;font-weight:500;padding:.4rem .8rem;transition:all .3s ease}.tech-tag:hover{background:linear-gradient(135deg,red,#dc2626);border-color:red;transform:translateY(-2px)}.project-actions{display:flex;gap:1rem}.btn-primary{align-items:center;background:linear-gradient(135deg,red,#ff8e8e);border:none;border-radius:30px;color:#fff;display:inline-flex;font-weight:600;justify-content:center;min-width:140px;overflow:hidden;padding:.8rem 2rem;position:relative;text-decoration:none;transition:all .4s ease}.btn-primary:hover{border:none;box-shadow:0 15px 35px #f006;transform:translateY(-3px)}.btn-glow{background:linear-gradient(90deg,#0000,#fff3,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.btn-primary:hover .btn-glow{left:100%}.btn-text{position:relative;z-index:1}.stats-section{background:linear-gradient(135deg,#111,#000);padding:6rem 0}.stats-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));text-align:center}.stat-item{background:#111;border:2px solid #222;padding:2rem;transition:all .4s ease}.stat-item:hover{border-color:red;box-shadow:0 20px 40px #ff00001a;transform:translateY(-10px)}.stat-number{background:linear-gradient(135deg,red,#dc2626);font-size:3rem;font-weight:900;margin-bottom:.5rem}.stat-label{font-weight:500;letter-spacing:1px;text-transform:uppercase}@media (max-width:768px){.projects-grid{gap:2rem;grid-template-columns:1fr}.project-card{min-width:0;min-width:auto}.container,.hero-content{padding:0 1rem}.stats-grid{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr}.project-content{padding:1.5rem}}.animate-on-scroll{opacity:0;transform:translateY(50px)}.animate-on-scroll.animated{opacity:1;transform:translateY(0)}.animate-divider,.animate-project-card,.animate-section-title,.animate-stat,.animate-subtitle,.animate-title{opacity:0}.resume-page{background:#0a0a0a;background-image:radial-gradient(circle at 20% 50%,#ff00000d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff000008 0,#0000 50%),linear-gradient(180deg,#000,#0d0d0d);color:#fff;margin-top:50px;min-height:100vh;overflow-x:hidden;position:relative}.resume-container{margin:0 auto;max-width:1200px;padding:2rem;position:relative;z-index:2}.resume-header{margin-bottom:4rem;padding:2rem 0;text-align:center}.page-title{font-size:4rem;font-weight:800;letter-spacing:2px;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}.gradient-text{-webkit-text-fill-color:#0000;animation:gradientShift 3s ease-in-out infinite;background:linear-gradient(135deg,red,#f44,#f66);-webkit-background-clip:text;background-clip:text;background-size:200% 200%}.page-subtitle{color:#ccc;font-size:1.2rem;font-weight:300;letter-spacing:1px}.resume-viewer-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ff00001a;border-radius:20px;box-shadow:0 20px 40px #0000004d,inset 0 1px 0 #ffffff1a;padding:2rem}.resume-controls{display:flex;justify-content:center;margin-bottom:2rem}.download-btn{align-items:center;background:linear-gradient(135deg,red,#f82121,#fd9b9b);border:none;border-radius:50px;box-shadow:0 10px 30px #ff00004d;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;letter-spacing:1px;overflow:hidden;padding:1rem 2rem;position:relative;text-transform:uppercase;transition:all .3s ease}.download-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.download-btn:hover:before{left:100%}.download-btn:hover{background:linear-gradient(135deg,red,#f82121,#fd9b9b);box-shadow:0 15px 40px #f006;transform:translateY(-2px)}.btn-icon{font-size:1.2rem}.resume-container-wrapper{background:#111;border-radius:15px;box-shadow:0 25px 50px #00000080,0 0 0 1px #ff00001a}.pdf-viewer{border:none;border-radius:15px;filter:brightness(1.1) contrast(1.1)}.floating-elements{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.floating-circle{animation:float 6s ease-in-out infinite;background:radial-gradient(circle,#ff00001a,#0000);border-radius:50%;position:absolute}.circle-1{animation-delay:0s;height:200px;left:10%;top:10%;width:200px}.circle-2{animation-delay:2s;height:150px;right:10%;top:60%;width:150px}.circle-3{animation-delay:4s;bottom:20%;height:100px;left:20%;width:100px}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(5deg)}66%{transform:translateY(20px) rotate(-5deg)}}@media (max-width:768px){.resume-container{padding:1rem}.page-title{font-size:2.5rem}.pdf-viewer{height:600px}.resume-viewer-section{padding:1rem}.download-btn{font-size:1rem;padding:.8rem 1.5rem}}@media (max-width:480px){.page-title{font-size:2rem}.pdf-viewer{height:500px}}About Me Component Styles
.about-container{background:#000;color:#fff;min-height:100vh}.about-hero{align-items:center;background:radial-gradient(ellipse at center,#111 0,#000 70%);display:flex;height:100vh;justify-content:center;position:relative}.about-hero:before{background:radial-gradient(ellipse at center,#1a0000 0,#000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.hero-content{text-align:center;z-index:2}.hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,red,#f44,#f66);background-clip:text;-webkit-background-clip:text;font-size:4.5rem;font-weight:800;margin-bottom:1rem;opacity:0;text-shadow:0 0 30px #ff00004d;transform:translateY(50px)}.hero-subtitle{color:#ccc;font-size:1.5rem;font-weight:300;opacity:0;transform:translateY(30px)}.about-content{padding:0}.content-wrapper{margin:0 auto;max-width:1200px;padding:0 2rem}.bio-section,.cta-section,.unique-section{opacity:0;padding:6rem 0;transform:translateY(50px)}.section-heading{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,red,#fab5b5);background-clip:text;-webkit-background-clip:text;font-size:3rem;font-weight:700;margin-bottom:3rem;opacity:0;text-align:center;transform:translateY(30px)}.bio-content{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:2fr 1fr}.bio-text{opacity:0;transform:translateX(-50px)}.bio-text p{color:#e0e0e0;font-size:1.2rem;line-height:1.8;margin-bottom:1.5rem}.bio-stats{display:flex;flex-direction:column;gap:2rem;opacity:0;transform:translateX(50px)}.stat-item{background:linear-gradient(135deg,#ff00001a,#ff32320d);border:1px solid #f003;border-radius:15px;padding:1.5rem;text-align:center;transition:all .3s ease}.stat-item:hover{border-color:#ff000080;box-shadow:0 10px 30px #f003;transform:translateY(-5px)}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,red,#f44);background-clip:text;-webkit-background-clip:text;display:block;font-size:2.5rem;font-weight:800}.stat-label{color:#ccc;display:block;font-size:.9rem;margin-top:.5rem}.unique-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:3rem}.unique-card{background:linear-gradient(135deg,#111c,#2226);border:1px solid #ff00001a;border-radius:20px;opacity:0;padding:2.5rem;transform:translateY(50px) scale(.9);transition:all .4s ease}.unique-card:hover{border-color:#ff00004d;box-shadow:0 20px 40px #ff00001a;transform:translateY(-10px) scale(1.02)}.card-icon{display:block;font-size:3rem;margin-bottom:1.5rem}.card-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,red,#fa9c9c);background-clip:text;-webkit-background-clip:text;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.card-description{color:#e0e0e0;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.skill-tags{display:flex;flex-wrap:wrap;gap:.5rem}.skill-tag{background:#ff00001a;border:1px solid #f003;border-radius:20px;color:#f66;font-size:.85rem;padding:.4rem .8rem;transition:all .3s ease}.skill-tag:hover{background:#f003;transform:scale(1.05)}.cta-section{background:linear-gradient(135deg,#111c,#000000e6);border-top:1px solid #f003}.cta-content{margin:0 auto;max-width:600px;text-align:center}.cta-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,red,#fc9c9c);background-clip:text;-webkit-background-clip:text;font-size:2.5rem;margin-bottom:1.5rem}.cta-description{color:#e0e0e0;font-size:1.2rem;line-height:1.7;margin-bottom:2rem}.cta-buttonaaa,.cta-description{opacity:0;transform:translateY(20px)}.cta-buttonaaa{background:linear-gradient(135deg,red,#fa9999);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;transition:all .3s ease}.cta-buttonaaa:hover{box-shadow:0 15px 30px #ff00004d;transform:translateY(-3px)}@media (max-width:768px){.hero-title{font-size:3rem}.bio-content{gap:2rem}.bio-content,.unique-grid{grid-template-columns:1fr}.content-wrapper{padding:0 1rem}.section-heading{font-size:2.5rem}}
/*# sourceMappingURL=main.ce4563fd.css.map*/