body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Quicksand,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hero-section{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative;width:100vw}.hero-overlay{animation:backgroundFloat 10s ease-in-out infinite alternate;background:radial-gradient(circle at 20% 20%,#60a5fa2e,#0000 25%),radial-gradient(circle at 80% 30%,#3b82f626,#0000 30%),radial-gradient(circle at 50% 80%,#93c5fd1a,#0000 35%);inset:0;position:absolute;z-index:1}.hero-intro{-webkit-text-fill-color:#fff!important;background:none!important;color:#fff!important;font-weight:500;letter-spacing:1px;margin-right:10px;opacity:.95}.hero-section:before{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:60px 60px;content:"";inset:0;opacity:.4;position:absolute;z-index:1}.hero-section:after{animation:glowMove 8s ease-in-out infinite alternate;background:radial-gradient(circle,#3b82f638,#0000 70%);content:"";filter:blur(40px);height:700px;position:absolute;right:-150px;top:-200px;width:700px;z-index:1}.hero-title-wrapper{overflow:hidden}.hero-name,.hero-name-letter{display:inline-block}.hero-name-letter{-webkit-text-fill-color:#0000;animation:gradientFlow 5s linear infinite;background:linear-gradient(90deg,#60a5fa,#3b82f6,#93c5fd,#60a5fa);-webkit-background-clip:text;background-size:300% auto;text-shadow:0 0 18px #60a5fa40;transition:transform .3s ease,text-shadow .3s ease}.hero-name-letter:hover{text-shadow:0 0 28px #60a5facc;transform:translateY(-6px)}.hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1100px;padding:0 24px;position:relative;text-align:center;width:100%;z-index:2}.hero-subtitle{animation:fadeUp 1s ease;color:#60a5fa!important;font-size:1rem;letter-spacing:2px;margin-bottom:18px!important}.hero-title{color:#fff!important;font-size:5rem!important;font-weight:800!important;line-height:1.05!important;margin-bottom:24px!important}.hero-title span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#60a5fa,#3b82f6,#93c5fd);-webkit-background-clip:text}.hero-description{animation:fadeUp 1.4s ease;color:#ffffffd1!important;font-size:1.2rem;line-height:2;margin:0 auto 42px!important;max-width:720px}.hero-buttons{animation:fadeUp 1.6s ease;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.hero-buttons .ant-btn{border-radius:14px;font-size:.95rem;font-weight:600;height:50px;padding:0 28px;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.hero-buttons .ant-btn:hover{box-shadow:0 10px 25px #3b82f659;transform:translateY(-4px)}.hero-particle{background:#60a5fab3;border-radius:50%;box-shadow:0 0 14px #60a5facc;height:4px;position:absolute;width:4px;z-index:2}.hero-name-glow{animation:pulseGlow 4s ease-in-out infinite;background:radial-gradient(circle,#3b82f62e,#0000 70%);filter:blur(40px);height:420px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:420px;z-index:-1}@keyframes pulseGlow{0%{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.08)}to{opacity:.5;transform:translate(-50%,-50%) scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes backgroundFloat{0%{transform:translateY(0)}to{transform:translateY(-20px)}}@keyframes glowMove{0%{transform:translateX(0)}to{transform:translateX(-60px)}}@keyframes floatParticle{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-120vh)}}@media (max-width:992px){.hero-title{font-size:4rem!important}}@media (max-width:768px){.hero-title{font-size:3rem!important}.hero-description{font-size:1rem;line-height:1.7}.hero-buttons{gap:12px}.hero-buttons .ant-btn{max-width:260px;width:100%}.floating-icon{color:#60a5fa2e;filter:blur(.2px);font-size:2rem;position:absolute;z-index:2}.floating-icon svg{filter:drop-shadow(0 0 12px rgba(59,130,246,.35))}.floating-icon-0{left:10%;top:12%}.floating-icon-1{right:12%;top:20%}.floating-icon-2{left:8%;top:70%}.floating-icon-3{bottom:12%;right:15%}.floating-icon-4{left:5%;top:38%}.floating-icon-5{right:8%;top:55%}.floating-icon-6{left:42%;top:78%}.floating-icon-7{right:35%;top:14%}.mouse-glow{background:radial-gradient(circle,#3b82f61f,#0000 70%);border-radius:50%;height:400px;pointer-events:none;position:absolute;width:400px;z-index:1}@keyframes gradientFlow{to{background-position:300%}}}.about-background{align-items:center;background:radial-gradient(circle at top left,#3b82f626,#0000 30%),radial-gradient(circle at bottom right,#22d3ee1f,#0000 30%),linear-gradient(135deg,#0f172a,#1e3a5f 45%,#164e63);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:6rem 1.5rem;position:relative;width:100%}.about-container{max-width:1200px;position:relative;width:100%;z-index:2}.about-tech-stack{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2rem}.about-tech-stack span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;color:#dbeafe;font-size:.95rem;padding:.45rem 1rem}.about-content,.about-tech-stack span{background:#ffffff14;border:1px solid #ffffff14}.about-content{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:32px;box-shadow:0 10px 40px #00000040,inset 0 1px 0 #ffffff0d;opacity:0;padding:5rem 4rem;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.about-content.animate-in{opacity:1;transform:translateY(0)}.about-title{color:#fff!important;font-family:Playfair Display,serif!important;font-size:clamp(2.8rem,5vw,4.2rem)!important;margin-bottom:5rem!important;position:relative;text-align:center!important}.about-title:after{background:linear-gradient(90deg,#60a5fa,#22d3ee);border-radius:999px;bottom:-18px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:110px}.about-row{align-items:center}.about-image-col{display:flex;justify-content:center}.about-text-col{align-items:center;display:flex}.about-image-container{position:relative}.about-image-wrapper{animation:floatImage 5s ease-in-out infinite;background:linear-gradient(135deg,#60a5fa,#22d3ee);border-radius:50%;box-shadow:0 0 40px #60a5fa59,0 20px 40px #0000004d;height:340px;padding:10px;position:relative;width:340px}.about-image{border-radius:50%;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.about-image-wrapper:hover .about-image{transform:scale(1.04)}@keyframes floatImage{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.about-intro{max-width:520px}.name-title{color:#fff!important;font-family:Playfair Display,serif!important;font-size:clamp(2.5rem,4vw,4rem)!important;line-height:1.1!important;margin-bottom:.4rem!important}.role-title{color:#7dd3fc!important;font-size:1.3rem!important;font-weight:600!important;letter-spacing:1px;margin-bottom:2rem!important}.resume-button{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border:none!important;border-radius:14px!important;box-shadow:0 10px 25px #2563eb59;color:#fff!important;font-weight:600!important;height:52px!important;margin-bottom:2rem;padding:0 1.8rem!important;transition:all .3s ease!important}.resume-button:hover{box-shadow:0 14px 30px #2563eb73!important;transform:translateY(-3px)}.about-paragraphs{margin-top:1rem}.about-paragraph{color:#ffffffd1!important;font-size:1.08rem!important;font-weight:400;line-height:2!important;margin-bottom:1.5rem!important}.about-decorations{inset:0;overflow:hidden;pointer-events:none;position:absolute}.decoration-element{background:#ffffff0a;border-radius:50%;filter:blur(2px);position:absolute}.element-1{height:300px;left:-80px;top:-80px;width:300px}.element-2{bottom:10%;height:220px;right:8%;width:220px}.element-3{bottom:-40px;height:140px;left:25%;width:140px}@media (max-width:992px){.about-content{padding:4rem 2rem}.about-row{text-align:center}.about-intro{margin:0 auto}.about-image-wrapper{height:280px;width:280px}}@media (max-width:768px){.about-background{padding:4rem 1rem}.about-content{border-radius:24px;padding:3rem 1.5rem}.about-title{margin-bottom:3rem!important}.about-image-wrapper{height:230px;width:230px}.about-paragraph{font-size:1rem!important;line-height:1.9!important}}.resume-background{background:linear-gradient(135deg,#174181,#217fb5,#24bdca);color:#fff;min-height:100vh;overflow:hidden;padding:3rem 0;position:relative;width:100%}.resume-inner-container{margin:0 auto;padding:0 2rem;position:relative;z-index:10}.resume-title{color:#fff!important;font-size:2.5rem!important;margin-bottom:3rem!important;position:relative;text-align:center;text-shadow:0 2px 10px #0003}.resume-title:after{background:linear-gradient(90deg,#108ee9,#87d068);border-radius:3px;content:"";display:block;height:3px;margin:1rem auto 0;width:100px}.skills-main-title{color:#fff!important;font-size:2.5rem!important;margin:4rem 0 3rem!important;position:relative;text-align:center;text-shadow:0 2px 10px #0003}.skills-main-title:after{background:linear-gradient(90deg,#108ee9,#87d068);border-radius:3px;content:"";display:block;height:3px;margin:1rem auto 0;width:100px}.education-content,.skills-content{margin:0 auto;width:min(1200px,92%)}.skills-column,.skills-content{display:flex;flex-direction:column}.education-section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 20px 50px #0000002e,inset 0 1px 0 #ffffff14;opacity:0;padding:2.5rem;transform:translateY(30px);transition:all .8s ease}.education-section.animate-in{opacity:1;transform:translateY(0)}.education-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;margin-bottom:2rem;padding-bottom:1rem}.education-icon{background:#108ee91a;border-radius:50%;color:#108ee9;font-size:2rem;margin-right:1rem;padding:.75rem}.education-title{color:#fff!important;margin:0!important}.university-name{color:#fff!important;font-size:1.45rem!important;font-weight:700!important;margin-bottom:.6rem!important}.education-details{display:flex;font-size:1rem;justify-content:space-between;margin-bottom:.5rem}.education-degree{color:#e6f7ff;font-weight:500}.education-years{color:#87d068;font-weight:500}.education-description{color:#ffffffd1!important;font-size:1rem;line-height:1.9;margin-top:1rem}.education-timeline{color:#fff!important}.ant-card{border:none!important}.ant-card,.ant-card-head{background:#0000!important;color:#fff!important}.ant-card-head{border-bottom:1px solid #ffffff1a!important}.ant-card-head-title{color:#fff!important}.education-timeline .ant-timeline-item-tail{border-left:2px solid #fff3!important}.education-timeline .ant-timeline-item-head{background-color:#108ee9!important;border-color:#108ee9!important}.education-item{padding-bottom:1.5rem}.education-tags{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.education-tags span{background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;color:#dbeafe;font-size:.85rem;font-weight:500;padding:.45rem .9rem}.skill-section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff12;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 20px 50px #0000002e,inset 0 1px 0 #ffffff14;height:100%;margin-bottom:2rem;opacity:0;padding:2rem;transform:translateY(30px);transition:all .8s ease}.skill-section.animate-in{opacity:1;transform:translateY(0)}.skill-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;margin-bottom:2rem;padding-bottom:1rem}.skill-icon{background:#87d0681a;border-radius:50%;color:#87d068;font-size:2rem;margin-right:1rem;padding:.75rem}.skill-title{color:#fff!important;margin:0!important}.skill-grid{margin:0 -.5rem}.skill-item{animation-duration:.5s;animation-fill-mode:forwards;animation-name:slideInRight;border-radius:14px;margin-bottom:1.4rem;opacity:0;padding:.4rem .5rem;transform:translateX(-20px);transition:all .25s ease}.skill-item:hover{background:#ffffff0d;transform:translateY(-2px)}.skill-info{display:flex;justify-content:space-between;margin-bottom:.5rem}.skill-name{color:#e6f7ff;font-weight:500}.skill-level{color:#87d068;font-weight:500}.skill-bar-container{background:#ffffff14;border-radius:999px;height:10px;margin-top:.5rem;overflow:hidden}.skill-bar-fill{border-radius:999px;box-shadow:0 0 18px #108ee959;height:100%;transition:width 1s ease;width:0}.animated-circles{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.circle{background:radial-gradient(circle,#ffffff1a 0,#fff0 70%);border-radius:50%;position:absolute}.circle-1{animation:float 20s ease-in-out infinite;height:600px;left:-100px;top:-200px;width:600px}.circle-2{animation:float 15s ease-in-out infinite reverse;height:400px;right:-100px;top:50%;width:400px}.circle-3{animation:float 25s ease-in-out infinite;bottom:-100px;height:300px;left:50%;width:300px}@keyframes float{0%,to{transform:translate(0)}25%{transform:translate(50px,50px)}50%{transform:translateY(100px)}75%{transform:translate(-50px,50px)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.resume-title,.skills-main-title{font-size:2rem!important}.education-section,.skill-section{padding:1.5rem}.skill-grid{margin:0}}@media (max-width:992px){.education-content,.skills-content{width:100%}.education-section,.skill-section{padding:1.5rem}}.projects-background{background:radial-gradient(circle at top left,#3b82f629,#0000 30%),radial-gradient(circle at bottom right,#0ea5e924,#0000 35%),linear-gradient(180deg,#081120,#0f172a);min-height:100vh;overflow:hidden;padding:7rem 0;position:relative;width:100%}.projects-container{box-sizing:border-box;margin:0 auto;max-width:1280px;padding:0 2rem;width:100%}.projects-header{margin:0 auto 5rem;max-width:780px;text-align:center}.projects-section-label{color:#60a5fa!important;font-size:.95rem;font-weight:700;letter-spacing:.22em;margin-bottom:1rem!important}.projects-main-title{color:#fff!important;font-size:clamp(2.8rem,6vw,4.5rem)!important;font-weight:700!important;margin-bottom:1rem!important}.projects-subtitle{color:#ffffffb8!important;font-size:1.1rem;line-height:1.9}.featured-projects-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:1fr}.featured-project-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172ad1!important;border:1px solid #ffffff14!important;border-radius:32px!important;box-shadow:0 10px 40px #00000047,0 0 0 1px #ffffff05;overflow:hidden;transition:all .35s ease}.featured-project-card:hover{border-color:#60a5fa59!important;transform:translateY(-8px)}.featured-project-card .ant-card-body{padding:0!important}.featured-image-wrapper{height:420px;overflow:hidden;position:relative}.featured-project-image{display:block;height:420px;object-fit:cover;transition:transform .45s ease;width:100%}.featured-project-card:hover .featured-project-image{transform:scale(1.04)}.featured-overlay{background:linear-gradient(0deg,#020617bf,#0000 50%);inset:0;position:absolute}.featured-card-content{padding:2.4rem}.project-meta-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.project-category{color:#60a5fa;font-size:.95rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.project-year{color:#ffffff80;font-size:.95rem}.featured-project-title{color:#fff!important;font-size:2rem!important;font-weight:700!important;margin-bottom:1rem!important}.featured-project-description{color:#ffffffb8!important;font-size:1.04rem;line-height:1.9;margin-bottom:2rem!important}.project-highlights{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.highlight-item{align-items:flex-start;color:#ffffffd1;display:flex;gap:.8rem;line-height:1.7}.highlight-icon{color:#60a5fa;margin-top:.25rem}.project-tech-stack{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2.2rem}.project-tech-tag{background:#3b82f629!important;border:1px solid #60a5fa40!important;border-radius:999px!important;color:#dbeafe!important;font-size:.9rem!important;padding:.45rem 1rem!important}.project-action-buttons{display:flex;flex-wrap:wrap;gap:1rem}.project-demo-button,.project-github-button{border-radius:14px!important;font-size:.95rem!important;font-weight:600!important;height:48px!important;padding:0 1.4rem!important}.project-github-button{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:none!important;color:#fff!important}.project-github-button:hover{transform:translateY(-2px)}.project-demo-button{background:#0000!important;border:1px solid #60a5fa73!important;color:#dbeafe!important}.project-demo-button:hover{border-color:#60a5fa!important;color:#fff!important}.other-projects-section{margin-top:5rem}.other-projects-title{color:#fff!important;font-size:2rem!important;margin-bottom:2rem!important}.mini-project-card{background:#0f172ab3;border:1px solid #ffffff0f;border-radius:24px;height:100%;padding:2rem;transition:all .3s ease}.mini-project-card:hover{border-color:#60a5fa4d;transform:translateY(-6px)}.mini-project-top{display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.mini-project-category{color:#60a5fa!important;font-size:.82rem;letter-spacing:.08em;margin-bottom:.35rem!important;text-transform:uppercase}.mini-project-title{color:#fff!important;margin-bottom:0!important}.mini-project-year{color:#ffffff73;font-size:.95rem}.mini-project-description{color:#ffffffb3!important;line-height:1.8;margin-bottom:1.5rem!important}.mini-project-tags{display:flex;flex-wrap:wrap;gap:.7rem}.mini-project-tag{background:#ffffff0f!important;border:none!important;border-radius:999px!important;color:#dbeafe!important;padding:.4rem .9rem!important}.carousel-controls{display:flex;justify-content:space-between;left:0;padding:0 1rem;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:10}.carousel-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border:none;border-radius:50%;color:#fff;cursor:pointer;height:42px;transition:all .25s ease;width:42px}.carousel-button:hover{background:#60a5fad9}@media (max-width:992px){.featured-image-wrapper,.featured-project-image{height:320px}.featured-card-content{padding:2rem}}@media (max-width:768px){.projects-background{padding:5rem 0}.projects-container{padding:0 1rem}.featured-project-title{font-size:1.6rem!important}.project-action-buttons{flex-direction:column}.project-demo-button,.project-github-button{width:100%}.featured-image-wrapper,.featured-project-image{height:250px}.mini-project-top{flex-direction:column}}.experience-background{background:radial-gradient(circle at top left,#3b82f626,#0000 30%),radial-gradient(circle at bottom right,#f973161f,#0000 30%),linear-gradient(180deg,#10263a,#1a3248);min-height:100vh;overflow:hidden;padding:7rem 1.5rem;position:relative;width:100%}.experience-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.experience-header{margin-bottom:5rem;text-align:center}.experience-subtitle{color:#60a5fa;font-size:1rem;font-weight:600;letter-spacing:.18rem;text-transform:uppercase}.experience-title{color:#f8fafc!important;font-family:Playfair Display,serif;font-size:clamp(2.7rem,5vw,4.5rem)!important;margin-bottom:1.2rem!important;margin-top:1rem!important}.experience-divider{background:linear-gradient(90deg,#f97316,#60a5fa);border-radius:999px;height:4px;margin:0 auto;width:90px}.experience-timeline{position:relative}.experience-timeline:before{background:linear-gradient(180deg,#60a5fa99,#0000);content:"";height:100%;left:30px;position:absolute;top:0;width:2px}.experience-card-wrapper{padding-left:5rem;position:relative}.timeline-dot{background:linear-gradient(135deg,#60a5fa,#f97316);border:4px solid #0f172af2;border-radius:50%;box-shadow:0 0 25px #60a5fa80;height:26px;left:18px;position:absolute;top:48px;width:26px;z-index:2}.experience-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172ab8;border:1px solid #ffffff14;border-radius:2rem;box-shadow:0 20px 50px #00000047,inset 0 1px 0 #ffffff0f;overflow:hidden;padding:3rem;position:relative;transition:all .35s ease}.experience-card:hover{border-color:#60a5fa4d;box-shadow:0 28px 60px #00000059,0 0 30px #60a5fa1f;transform:translateY(-8px)}.experience-glow{background:radial-gradient(circle at top right,#60a5fa1f,#0000 35%),radial-gradient(circle at bottom left,#f973161f,#0000 35%);inset:0;pointer-events:none;position:absolute}.experience-side{display:flex;flex-direction:column;height:100%;justify-content:center}.experience-icon-wrapper{align-items:center;background:linear-gradient(135deg,#2563eb,#f97316);border-radius:1.5rem;box-shadow:0 12px 30px #2563eb4d;color:#f8fafc;display:flex;font-size:1.9rem;height:72px;justify-content:center;margin-bottom:1.5rem;width:72px}.company-title{color:#f8fafc!important;font-size:2rem!important;margin-bottom:.5rem!important}.role-title{color:#f97316!important;font-size:1.05rem;font-weight:600;margin-bottom:1.5rem!important}.experience-meta{display:flex;flex-direction:column;gap:.85rem}.meta-item{align-items:center;color:#ffffffb8;display:flex;font-size:.98rem;gap:.7rem}.meta-item .anticon{color:#60a5fa}.experience-description{display:flex;flex-direction:column;gap:1.4rem}.experience-point{align-items:flex-start;display:flex;gap:1rem}.point-icon{align-items:center;background:#60a5fa1f;border:1px solid #60a5fa2e;border-radius:.9rem;color:#60a5fa;display:flex;font-size:1rem;height:42px;justify-content:center;min-width:42px}.experience-text{color:#ffffffd1!important;font-size:1rem;line-height:1.9;margin-bottom:0!important}.experience-tags{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.experience-tag{background:#ffffff0f!important;border:1px solid #ffffff14!important;border-radius:999px;color:#e2e8f0!important;font-size:.92rem;padding:.5rem 1rem;transition:all .3s ease}.experience-tag:hover{background:#60a5fa24!important;border-color:#60a5fa66!important;transform:translateY(-2px)}.experience-bg-decoration{border-radius:50%;filter:blur(90px);opacity:.25;position:absolute;z-index:1}.decoration-1{background:#3b82f6;height:260px;right:-100px;top:10%;width:260px}.decoration-2{background:#f97316;bottom:8%;height:220px;left:-80px;width:220px}@media (max-width:992px){.experience-card{padding:2.2rem}.experience-card-wrapper{padding-left:4rem}}@media (max-width:768px){.experience-background{padding:5rem 1rem}.experience-title{font-size:2.5rem!important}.experience-timeline:before{left:18px}.timeline-dot{left:6px}.experience-card-wrapper{padding-left:3rem}.experience-card{border-radius:1.5rem;padding:1.8rem}.company-title{font-size:1.6rem!important}.experience-text{font-size:.95rem;line-height:1.75}}.contact-section-wrapper{background:radial-gradient(circle at top left,#3b82f659,#0000 30%),radial-gradient(circle at bottom right,#0ea5e94d,#0000 30%),linear-gradient(135deg,#06152d,#0b2347 40%,#0d3d75);overflow:hidden;padding:7rem 1.5rem;position:relative;width:100%}.contact-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.contact-header{margin-bottom:4rem;text-align:center}.contact-title{color:#fff!important;font-family:Playfair Display,serif;font-size:clamp(2.8rem,5vw,4rem)!important;font-weight:700!important;margin-bottom:1rem!important}.contact-subtitle{color:#ffffffbf;font-size:1.1rem;margin:0 auto;max-width:650px}.contact-form-card,.contact-info-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:28px!important;box-shadow:0 10px 40px #00000040,inset 0 1px 1px #ffffff0d;overflow:hidden}.contact-info-card{height:100%}.contact-info-top{margin-bottom:3rem}.contact-badge{align-items:center;background:#60a5fa26;border:1px solid #60a5fa40;border-radius:999px;color:#bfdbfe;display:inline-flex;font-size:.9rem;margin-bottom:1.5rem;padding:.45rem 1rem}.info-title{color:#fff;font-size:2rem;margin-bottom:1rem}.info-description{color:#ffffffb8;line-height:1.8}.contact-info-list{display:flex;flex-direction:column;gap:1.5rem}.contact-info-item{align-items:center;display:flex;gap:1rem}.icon-wrapper{align-items:center;background:#ffffff14;border:1px solid #ffffff14;border-radius:16px;color:#93c5fd;display:flex;font-size:1.3rem;height:54px;justify-content:center;width:54px}.contact-info-item .label{color:#ffffff8c;font-size:.9rem}.contact-info-item p{color:#fff;font-size:1rem;margin:.2rem 0 0}.social-links{margin-top:3rem}.social-icon{align-items:center;background:#ffffff14;border:1px solid #ffffff14;border-radius:16px;color:#fff;display:flex;font-size:1.2rem;height:50px;justify-content:center;transition:all .3s ease;width:50px}.social-icon:hover{background:linear-gradient(135deg,#2563eb,#38bdf8);box-shadow:0 10px 25px #38bdf859;color:#fff;transform:translateY(-5px)}.contact-form-card .ant-form-item{margin-bottom:1.5rem}.contact-form-card .ant-input,.contact-form-card .ant-input-textarea textarea{background:#ffffff0f!important;border:1px solid #ffffff14!important;border-radius:16px;color:#fff!important;font-size:1rem;padding:.95rem 1rem}.contact-form-card .ant-input::placeholder,.contact-form-card textarea::placeholder{color:#fff6}.contact-form-card .ant-input-focused,.contact-form-card .ant-input-textarea-focused,.contact-form-card .ant-input:focus{border-color:#60a5fa!important;box-shadow:0 0 0 4px #60a5fa26!important}.send-button{background:linear-gradient(135deg,#2563eb,#38bdf8)!important;border:none!important;border-radius:16px!important;box-shadow:0 10px 25px #2563eb59;font-size:1rem;font-weight:600;height:56px;transition:all .3s ease}.send-button:hover{box-shadow:0 16px 35px #2563eb73;transform:translateY(-3px)}.contact-glow{border-radius:999px;filter:blur(100px);opacity:.25;position:absolute}.contact-glow-1{background:#2563eb;height:280px;left:-60px;top:-60px;width:280px}.contact-glow-2{background:#06b6d4;bottom:-100px;height:320px;right:-80px;width:320px}@media (max-width:992px){.contact-section-wrapper{padding:5rem 1rem}.contact-title{font-size:2.5rem!important}}@media (max-width:768px){.contact-title{font-size:2.2rem!important}.contact-form-card,.contact-info-card{border-radius:24px!important}.social-links{justify-content:center}}.footer{background:#1a1a1a;color:#fff;padding:2rem 0}.footer-content{margin:0 auto;max-width:1200px;padding:0 2rem}.footer-logo{color:#fff;font-size:1.5rem;font-weight:600}.footer-center{text-align:center}.copyright{color:#c5c5c5}.heart-icon{color:#ff5c5c;margin:0 .25rem}.footer-right{align-items:center;display:flex;justify-content:flex-end}.social-links{display:flex;gap:1rem;margin-right:1rem}.footer-icon{color:#c5c5c5;font-size:1.5rem;transition:color .3s ease}.footer-icon:hover{color:#fff}.scroll-top-button{align-items:center;background:#ffffff1a;border-radius:50%;color:#fff;display:flex;height:2.5rem;justify-content:center;transition:all .3s ease;width:2.5rem}.scroll-top-button:hover{background:#fff3;transform:translateY(-3px)}@media (max-width:768px){.contact-background{padding:3rem 0}.contact-form-card,.contact-info-card{margin-bottom:1.5rem}.footer-center,.footer-logo,.footer-right{justify-content:center;margin-bottom:1rem;text-align:center}}#root,body,html{background:#030712;margin:0;min-height:100%;overflow-x:hidden;padding:0;width:100%}*{box-sizing:border-box}.ant-layout{background:#030712!important;overflow-x:hidden;width:100%}.layout{background:#030712;min-height:100vh;width:100%}.header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0f1eb8!important;border-bottom:1px solid #ffffff0f;height:64px;left:0;padding:0;position:fixed;top:0;width:100%;z-index:1000}.header-inner{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.logo{color:#dbeafe;font-family:Playfair Display,serif;font-size:1.7rem;font-weight:700;white-space:nowrap}.nav-menu{background:#0000!important;border-bottom:none!important;display:flex;flex:1 1;justify-content:flex-end;margin-left:48px;min-width:0}.nav-menu .ant-menu-overflow{justify-content:flex-end;width:100%}.nav-menu .ant-menu-item,.nav-menu .ant-menu-item-icon,.nav-menu .ant-menu-title-content{color:#ffffffe6!important;font-size:1rem;font-weight:500;transition:all .25s ease}.nav-menu .ant-menu-item-selected,.nav-menu .ant-menu-item:hover{color:#60a5fa!important}.nav-menu .ant-menu-item-selected:after{border-bottom-color:#60a5fa!important}.ant-menu-item{font-family:Quicksand,sans-serif}.mobile-menu-button{background:#0000!important;border:none!important;color:#fff!important;display:none;font-size:1.25rem}.landing-section{align-items:center;display:flex;justify-content:center;margin:0;min-height:100vh;overflow:hidden;padding:0;position:relative;width:100vw}.landing-section>*,.section{width:100%}.section{min-height:100vh;padding:4rem 1rem;position:relative}.about-section,.contact-section,.experience-section,.projects-section{border-radius:1rem;margin:0 auto;width:100%}.resume-section{background:linear-gradient(135deg,#051937,#004d7a,#008793);color:#fff;min-height:100vh;overflow:hidden;padding:2rem 0;position:relative;width:100%}.mobile-menu-drawer .ant-drawer-body{padding:0}.mobile-menu-drawer .ant-menu{border-right:none}.mobile-menu-drawer .ant-menu-item{height:auto;line-height:1.5;padding:1rem 1.5rem!important}.mobile-menu-drawer .ant-drawer-content-wrapper{width:75%!important}@media (max-width:768px){.header-inner{padding:0 16px}.logo{font-size:1.4rem}.nav-menu{display:none}.mobile-menu-button{align-items:center;display:flex;justify-content:center}.section{padding:1rem}}
/*# sourceMappingURL=main.9cccf2bf.css.map*/