body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.navbar{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:linear-gradient(120deg,#242424b8,#0a0a19bf);border-bottom:1px solid #ffffff14;box-shadow:0 10px 30px #0a0a192e;height:70px;position:fixed;top:0;transition:all var(--transition);width:100%;z-index:1000}.navbar.scrolled{background:linear-gradient(120deg,#0a0a19e0,#242424e6);border-bottom:1px solid #f5005759;box-shadow:0 16px 36px #0a0a1947}.navbar-container{align-items:center;display:flex;height:70px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.navbar-logo{text-decoration:none}.logo-text,.navbar-logo{transition:all var(--transition)}.logo-text{background:linear-gradient(45deg,#ff4081 20%,#0181c6 90%);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:#0000;font-family:Brush Script MT,Segoe Script,cursive;font-size:1.4rem;font-weight:600;letter-spacing:.8px}.navbar-logo:hover .logo-text{background-position:100% 0;filter:drop-shadow(0 10px 18px rgba(83,91,242,.35));transform:translateY(-1px) scale(1.03)}.navbar-menu{align-items:center;display:flex;gap:.65rem;list-style:none;margin:0;padding:0}.navbar-link{border:1px solid #0000;border-radius:999px;color:var(--text-light);font-size:.95rem;font-weight:500;letter-spacing:.2px;padding:.55rem 1.1rem;text-decoration:none;transition:all var(--transition)}.navbar-link:hover{background:#f5005714;border-color:#f5005759;box-shadow:0 10px 24px #f500572e;color:#fff;transform:translateY(-1px)}.navbar-link.active{background:linear-gradient(120deg,#f5005733,#535bf240);border-color:#0000;box-shadow:0 12px 26px #0a0a1940;color:#fff}.navbar-toggle{border:1px solid #f5005766;border-radius:12px;cursor:pointer;display:none;flex-direction:column;padding:.5rem;transition:all var(--transition)}.navbar-toggle:hover{background:#f500571f;box-shadow:0 10px 26px #f500572e;transform:translateY(-1px) scale(1.03)}.bar{background-color:#fff;border-radius:4px;height:3px;margin:3px 0;transition:.3s;width:25px}.navbar-toggle .bar.active:first-child{transform:rotate(-45deg) translate(-5px,6px)}.navbar-toggle .bar.active:nth-child(2){opacity:0}.navbar-toggle .bar.active:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}@media screen and (max-width:1200px){.navbar-menu{gap:1.2rem}.navbar-link{font-size:.9rem;padding:.45rem .9rem}}@media screen and (max-width:1024px){.navbar-menu{gap:.8rem}.navbar-link{font-size:.85rem;padding:.4rem .7rem}}@media screen and (max-width:900px){.navbar-menu{gap:.5rem}.navbar-link{font-size:.8rem;padding:.35rem .6rem}}@media screen and (max-width:768px){.navbar{height:70px}.navbar-container{height:70px;padding:0 1rem}.navbar-toggle{display:flex;z-index:1001}.navbar-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(180deg,#0a0a19e6,#242424db);border-top:1px solid #ffffff1a;box-shadow:0 16px 40px #0a0a1947;flex-direction:column;gap:.5rem;height:calc(100vh - 70px);left:-100%;overflow-y:auto;padding:2.2rem 0;position:fixed;text-align:center;top:70px;transition:left var(--transition);width:100%}.navbar-menu.active{left:0}.navbar-link{border:1px solid #ffffff1f;border-radius:12px;color:var(--text-light);display:block;font-size:1rem;margin:0 auto;padding:1rem 2rem;width:80%}.logo-text{font-size:1.3rem}}@media screen and (max-width:480px){.navbar{height:65px}.navbar-container{height:65px;padding:0 1rem}.logo-text{font-size:1.2rem}.navbar-menu{height:calc(100vh - 65px);padding:1.5rem 0;top:65px}.navbar-link{font-size:.9rem;padding:.8rem 1.5rem;width:90%}.navbar-toggle{padding:.3rem}.bar{height:2.5px;width:22px}}.home{background:linear-gradient(180deg,#dae6f366,#0a0a190a);min-height:100vh}.hero{background:radial-gradient(circle at 20% 20%,#dae6f366,#0000 35%),radial-gradient(circle at 80% 0,#f5005733,#0000 32%),linear-gradient(135deg,#0a0a19e6,#242424 55%,#0181c6);box-shadow:0 18px 48px #0a0a1959;color:var(--text-light);overflow:hidden;padding:90px 20px 70px;position:relative;text-align:center}.hero-container{margin:0 auto;max-width:800px}.profile-image{margin-bottom:30px;position:relative}.profile-image img{border:4px solid #fffc;border-radius:50%;box-shadow:0 15px 35px #0a0a1959,0 0 0 6px #f500572e;height:180px;object-fit:cover;transition:transform var(--transition),box-shadow var(--transition);width:180px}.profile-image img:hover{box-shadow:0 20px 45px #0a0a1973,0 0 0 8px #dae6f366;transform:scale(1.03)}.hero h1{background:linear-gradient(45deg,#ff4081 30%,#0181c6 90%);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:3rem;font-weight:600;letter-spacing:1px;margin-bottom:10px}.hero h2{color:#ffffffd9;font-size:1.5rem;font-weight:400;margin-bottom:15px}.intro{color:#ffffffc2;font-size:1.1rem;margin-bottom:30px}.cta-buttons{display:flex;gap:20px;justify-content:center;margin-top:30px}.btn-primary,.btn-secondary{background:#0000;border:2px solid var(--accent);border-radius:999px;box-shadow:0 12px 28px #f500571a;color:var(--accent);cursor:pointer;font-weight:500;padding:12px 30px;text-decoration:none;transition:all var(--transition)}.btn-primary{background:#f5005714}.btn-primary:hover{background:var(--accent);box-shadow:0 14px 32px #f5005740;color:#fff;transform:translateY(-2px) scale(1.02)}.btn-secondary{background:#dae6f31f;border-color:#dae6f3e6;color:#fff}.btn-secondary:hover{background:#dae6f340;border-color:#fff;box-shadow:0 14px 32px #0181c647;color:#fff;transform:translateY(-2px) scale(1.02)}.summary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#fffffff5,#dae6f3b3);box-shadow:var(--shadow-soft);padding:60px 20px}.summary h2{color:#213547;font-size:1.9rem;font-weight:700;margin-bottom:10px;text-align:center}.summary-intro{color:#4a5568;line-height:1.6;margin:.5rem auto 2rem;max-width:720px;text-align:center}.stats{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.stat{background:linear-gradient(145deg,#ffffffe6,#dae6f3bf);border:1px solid #f5005714;border-radius:14px;box-shadow:var(--shadow-soft);padding:18px 20px;transition:transform var(--transition),box-shadow var(--transition)}.stat:hover{box-shadow:0 14px 28px #0a0a1924;transform:translateY(-3px)}.pill{background:#f500571a;border-radius:999px;color:#c1124f;display:block;font-weight:600;letter-spacing:.01em;margin-bottom:10px;padding:8px 14px;width:fit-content}.stat p{color:#2f3a4d;line-height:1.6;margin:0}.about,.education{background:linear-gradient(145deg,#dae6f380,#fff);padding:60px 20px}.about h2,.education h2{background:linear-gradient(45deg,#ff4081 30%,#0181c6 90%);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:2rem;font-weight:700;margin-bottom:30px;text-align:center}.about h3{color:#213547;font-size:1.5rem;font-weight:600;margin-bottom:20px;margin-top:40px}.about h4{color:#0181c6;font-size:1.2rem;margin-bottom:10px}.about p{color:#2f3a4d;font-size:1.1rem;line-height:1.6;margin-bottom:15px}.focus-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.focus-item{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#ffffffd9,#dae6f3b3);border:1px solid #f5005714;border-radius:14px;box-shadow:var(--shadow-soft);padding:20px;transition:transform var(--transition),box-shadow var(--transition)}.focus-item:hover{box-shadow:0 18px 34px #0a0a1929;transform:translateY(-4px) scale(1.01)}.focus-item p{color:#4a5568;font-size:.95rem}.about ul{list-style:none;padding:0}.about ul li{background:#ffffffd9;border-left:4px solid var(--accent);border-radius:10px;margin-bottom:10px;padding:15px}.about ul li,.edu-card{box-shadow:var(--shadow-soft)}.edu-card{background:linear-gradient(145deg,#ffffffe6,#dae6f3b3);border:1px solid #f5005714;border-radius:14px;margin-bottom:20px;padding:25px;transition:transform var(--transition),box-shadow var(--transition)}.edu-card:hover{box-shadow:0 18px 36px #0a0a192e;transform:translateY(-4px)}.edu-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.edu-header h3{color:#213547;font-size:1.3rem;margin:0}.edu-header .duration{color:#6b7280;font-size:.9rem}.edu-card p{color:#2f3a4d;margin:10px 0}.cgpa{color:var(--accent);font-weight:600;margin:10px 0}.results{display:flex;flex-wrap:wrap;gap:20px;margin:10px 0}.grade,.rank,.zscore{background:#dae6f399;border-radius:5px;color:#0181c6;font-weight:500;padding:8px 15px}.transcript-link{color:var(--link);display:inline-block;font-weight:500;margin-top:10px;text-decoration:none;transition:color .3s ease,transform .2s ease}.transcript-link:hover{color:var(--link-hover);text-decoration:underline;transform:translateX(4px)}@media (max-width:768px){.hero h1{font-size:2rem}.hero h2{font-size:1.2rem}.cta-buttons{flex-direction:column;gap:10px}.btn-primary,.btn-secondary{width:100%}.profile-image img{height:150px;width:150px}.focus-grid{grid-template-columns:1fr}}.experience-page{background:linear-gradient(180deg,#dae6f380,#fff);min-height:100vh;padding:100px 0 60px}.experience-section{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:900px}.experience-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffffeb,#dae6f3b8);border:1px solid #f5005714;border-radius:16px;box-shadow:var(--shadow-soft);padding:2.5rem;transition:transform var(--transition),box-shadow var(--transition)}.experience-card:hover{box-shadow:0 20px 38px #0a0a1929;transform:translateY(-5px)}.exp-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.exp-header h2{color:#213547;font-size:1.3rem;font-weight:600;margin:0 0 .3rem}.exp-header h3{color:#0181c6;font-size:1rem;font-weight:500;margin:0}.exp-header .duration{color:#7a859b;font-size:.9rem}.exp-content p{color:#2f3a4d;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.exp-content h4{color:#213547;font-size:1rem;font-weight:600;margin-bottom:.8rem;margin-top:1.5rem}.tech-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.tech-tags span{background:linear-gradient(120deg,#f5005724,#dae6f3b3);border:1px solid #f5005726;border-radius:8px;color:#0181c6;font-size:.8rem;font-weight:500;padding:.4rem .8rem}.exp-content ul{list-style:none;margin:0;padding:0}.exp-content li{color:#2f3a4d;font-size:.95rem;line-height:1.6;margin-bottom:.5rem;padding-left:1.6rem;position:relative}.exp-content li:before{background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px #f5005726;content:"";height:10px;left:0;position:absolute;top:.6rem;width:10px}.experience-card>p{color:#2f3a4d;font-size:.95rem;line-height:1.6}@media (max-width:768px){.experience-page{padding:80px 0 40px}.page-title{font-size:2rem}.experience-card{padding:2rem 1.5rem}.exp-header{flex-direction:column;gap:.5rem}.exp-header h2{font-size:1.2rem}}.projects-page{background:linear-gradient(180deg,#dae6f380,#fff);min-height:100vh;padding:100px 0 60px}.page-title{margin-bottom:2rem}.filter-dropdown{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:3rem}.filter-dropdown label{color:#213547;font-size:1rem;font-weight:500}.filter-dropdown select{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc;border:2px solid #f5005733;border-radius:12px;box-shadow:var(--shadow-soft);color:#213547;cursor:pointer;font-size:.95rem;min-width:200px;padding:.7rem 1.5rem;transition:all var(--transition)}.filter-dropdown select:hover{border-color:var(--accent)}.filter-dropdown select:focus{border-color:var(--accent);box-shadow:0 0 0 6px #f500571f;outline:none}.filter-tabs{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem}.tab{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc;border:1px solid #f500572e;border-radius:999px;box-shadow:var(--shadow-soft);color:#213547;cursor:pointer;font-size:.95rem;font-weight:500;padding:.7rem 2rem;transition:all var(--transition)}.tab:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px) scale(1.01)}.tab.active{background:linear-gradient(120deg,#f5005733,#535bf233);border-color:#0000;color:#fff}.projects-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0 auto;max-width:1200px}.project-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffffeb,#dae6f3b3);border:1px solid #f5005714;border-radius:14px;box-shadow:var(--shadow-soft);cursor:pointer;padding:1.8rem;transition:transform var(--transition),box-shadow var(--transition)}.project-card:hover{box-shadow:0 20px 36px #0a0a1929;transform:translateY(-6px)}.project-header{margin-bottom:1rem}.project-header h3{color:#213547;font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.project-card .duration{color:#7a859b;font-size:.85rem}.description{color:#2f3a4d;font-size:.95rem;line-height:1.6;margin-bottom:1.2rem}.tech-stack{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.2rem}.tech-tag{background:linear-gradient(120deg,#f5005724,#dae6f3a6);border:1px solid #f5005726;border-radius:8px;color:#0181c6;font-size:.8rem;font-weight:500;padding:.4rem .8rem}.project-links{display:flex;flex-wrap:wrap;gap:1rem}.project-links a{color:var(--link);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .3s ease}.project-links a:hover{color:var(--link-hover);transform:translateY(-1px)}@media (max-width:768px){.projects-page{padding:80px 0 40px}.page-title{font-size:2rem}.projects-grid{grid-template-columns:1fr;padding:0 1rem}.filter-tabs{flex-wrap:wrap;padding:0 1rem}.tab{font-size:.9rem;padding:.6rem 1.5rem}}.certifications-section,.skills-section{border-top:2px solid #f500571f;margin-top:4rem;padding-top:3rem}.certifications-section h2,.skills-section h2{background:linear-gradient(45deg,#ff4081 30%,#0181c6 90%);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.skills-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.skill-category{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(145deg,#ffffffeb,#dae6f3b8);border:1px solid #f5005714;border-radius:14px;box-shadow:var(--shadow-soft);padding:1.5rem}.skill-category h3{color:#0181c6;font-size:1.1rem;margin-bottom:.5rem}.skill-category p{color:#2f3a4d;font-size:.9rem;line-height:1.6}.cert-list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.cert-item{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(145deg,#ffffffe6,#dae6f3b3);border:1px solid #f5005714;border-radius:14px;box-shadow:var(--shadow-soft);padding:1.5rem}.cert-item h4{color:#213547;font-size:1.1rem;margin-bottom:.5rem}.cert-item p{color:#4a5568;font-size:.9rem;margin-bottom:.5rem}.cert-date{color:var(--accent);font-size:.85rem;font-weight:500}.contact-page{background:linear-gradient(145deg,#dae6f399,#0a0a1914),#f5f5f5;min-height:100vh;padding:100px 20px 60px}.page-title{background:linear-gradient(45deg,#ff4081 30%,#0181c6 90%);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2.5rem;font-weight:600;margin-bottom:3rem;text-align:center}.contact-info{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:800px}.contact-item{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(145deg,#ffffffeb,#dae6f3b8);border:1px solid #f5005714;border-radius:14px;box-shadow:var(--shadow-soft);padding:2rem;text-align:center;transition:transform var(--transition),box-shadow var(--transition)}.contact-item:hover{box-shadow:0 18px 34px #0a0a1929;transform:translateY(-4px)}.contact-item h3{color:#0181c6;font-size:1.2rem;margin-bottom:1rem}.contact-item a{color:var(--link);font-size:1rem;font-weight:600;text-decoration:none;transition:color var(--transition),transform var(--transition)}.contact-item a:hover{color:var(--link-hover);transform:translateY(-2px)}.contact-item p{color:#2f3a4d;font-size:1rem;margin:0}@media (max-width:768px){.contact-page{padding:80px 20px 40px}.page-title{font-size:2rem}.contact-info{grid-template-columns:1fr}}.footer{background:radial-gradient(circle at 15% 20%,#f500571a,#0000 35%),linear-gradient(135deg,#0a0a19f0,#242424eb);border-top:1px solid #f5005740;box-shadow:0 -12px 32px #0a0a1940;color:#fff;margin-top:4rem;padding:3rem 0 1.2rem}.footer-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.footer-section h3{background:linear-gradient(45deg,#ff4081 30%,#0181c6 90%);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.footer-section h4{color:#ffffffe0;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.footer-section p{color:#ffffffb8;line-height:1.6;margin-bottom:.5rem}.footer-links,.social-links{display:flex;flex-direction:column;gap:.5rem}.footer-links a,.social-links a{border-radius:10px;color:#ffffffbf;padding:.35rem 0;text-decoration:none;transition:all var(--transition)}.footer-links a:hover,.social-links a:hover{background:#f5005726;box-shadow:0 10px 24px #f5005726;color:#fff;transform:translateX(6px)}.footer-bottom{border-top:1px solid #ffffff29;padding-top:1rem;text-align:center}.footer-bottom p{color:#ffffffb3;font-size:.9rem;margin:0}@media (max-width:768px){.footer-content{gap:2rem;grid-template-columns:1fr;text-align:center}.footer-links,.social-links{align-items:center}}:root{--primary:#dae6f3;--accent:#f50057;--accent-glow:#ff4081;--deep:#242424;--overlay:#0a0a19d9;--light:#f5f5f5;--white:#fff;--text-dark:#213547;--text-light:#ffffffde;--link:#646cff;--link-hover:#535bf2;--link-alt:#747bff;--shadow-soft:0 14px 40px #0a0a191f;--card:#ffffffc7;--border:#ffffff2e;--blur:saturate(140%) blur(14px);--radius:14px;--transition:0.28s ease}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#0a0a1914,#dae6f399 45%,#0a0a191f),#f5f5f5;background:linear-gradient(135deg,#0a0a1914 0,#dae6f399 45%,#0a0a191f 100%),var(--light);color:#213547;color:var(--text-dark);font-family:Roboto,system-ui,-apple-system,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;line-height:1.7;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:#646cff;color:var(--link);transition:color .28s ease,transform .28s ease;transition:color var(--transition),transform var(--transition)}a:hover{color:#535bf2;color:var(--link-hover)}.App{background:linear-gradient(180deg,#0a0a190a,#0a0a1914);display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:#dae6f399}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#646cff,#535bf2);border-radius:20px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f50057,#747bff)}::selection{background:#f5005726;color:#213547;color:var(--text-dark)}a:focus,button:focus,input:focus,select:focus,textarea:focus{box-shadow:0 0 0 6px #f500571f;outline:2px solid #f50057;outline:2px solid var(--accent);outline-offset:2px;transition:box-shadow .28s ease,outline-color .28s ease;transition:box-shadow var(--transition),outline-color var(--transition)}.container{margin:0 auto;max-width:1200px;padding:0 2rem}@media (max-width:768px){.container{padding:0 1.25rem}}
/*# sourceMappingURL=main.12f725b7.css.map*/