body{font-size:16px;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.homebg{animation:gradientShift 28s ease-out infinite;background:linear-gradient(35deg,#5e0297,#01132d,#013f2f,#06933e);background-size:400% 400%;height:100vh;width:100vw}.App,.homebg{text-align:center}.App{color:#fafafa}.App,body{background-color:#1a1a1a}body{color:#cacaca;font-family:Raleway,sans-serif;font-weight:750}.app-header{background-color:#1a1a1a;font-size:1.2em;font-weight:550;padding:20px}.resumebox{align-items:center;background-color:#fafafa20;border-radius:10px;display:flex;font-size:1.8vw;height:10vw;justify-content:center;margin:auto;outline:.3vw solid #1a1a1a;width:10vw}.container{display:table;padding-top:20px;width:100%}.column{display:table-cell;vertical-align:middle}.columnLeft{padding-left:16px}.columnLeft,.columnRight{display:table-cell;display:inline-block;line-height:1.5;text-align:left;vertical-align:middle}.columnRight{padding-right:16px}.head1{font-size:2.5em;font-weight:750;padding-bottom:20px}mainHead{font-size:3vw}colMain{color:salmon}colName{color:#5789fd}doubleFont{font-size:1.5em}colCode{color:#70ffc5}colIdea{color:#70aaff}.hero{align-items:center;background:linear-gradient(135deg,#0c0c0c,#1a1a1a 50%,#0c0c0c);color:#fff;display:flex;height:100vh;overflow:hidden;position:relative;text-align:center;width:100vw}.hero:before{animation:pulse 8s ease-in-out infinite;background:radial-gradient(circle at 20% 50%,#60a5fa1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#a855f71a 0,#0000 50%),radial-gradient(circle at 40% 80%,#22c55e1a 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero h1{-webkit-text-fill-color:#0000;animation:gradientShift 3s ease-in-out infinite;background:linear-gradient(45deg,#60a5fa,#a855f7,#34d399);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:4rem;font-weight:700;margin-bottom:1rem}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}*{box-sizing:border-box;margin:0;padding:0}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}.portfolio-container{background-color:#000;color:#fff;min-height:100vh}.navbar{background-color:initial;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:50}.navbar.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#000000e6;border-bottom:1px solid #374151}.nav-container{margin:0 auto;max-width:1280px;padding:0 1rem}.nav-content{align-items:center;display:flex;height:4rem;justify-content:space-between}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fc8301,#6938fc);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.desktop-nav{display:none}@media (min-width:768px){.desktop-nav{display:block}}.nav-links{align-items:baseline;display:flex;gap:1rem;margin-left:2.5rem}.nav-link{align-items:center;background:none;border:none;border-radius:.375rem;color:#d1d5db;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;padding:.5rem .75rem;transition:all .2s ease}.nav-link:hover{background-color:#374151;color:#fff}.nav-link.active{background-color:#2563eb;color:#fff}.mobile-menu-btn{display:block}@media (min-width:768px){.mobile-menu-btn{display:none}}.menu-toggle{align-items:center;background-color:#374151;border:none;border-radius:.375rem;color:#9ca3af;cursor:pointer;display:inline-flex;justify-content:center;padding:.5rem;transition:all .2s ease}.menu-toggle:hover{background-color:#4b5563;color:#fff}.mobile-nav{display:block}@media (min-width:768px){.mobile-nav{display:none}}.mobile-nav-content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#000000f2;border-bottom:1px solid #374151;display:flex;flex-direction:column;gap:.25rem;padding:.5rem}.mobile-nav-link{align-items:center;background:none;border:none;border-radius:.375rem;color:#d1d5db;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.5rem .75rem;text-align:left;transition:all .2s ease;width:100%}.mobile-nav-link:hover{background-color:#374151;color:#fff}.mobile-nav-link.active{background-color:#2563eb;color:#fff}.hero-section{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:0 1rem}.hero-content{margin:0 auto;max-width:64rem;text-align:center}.hero-text{margin-bottom:2rem}.hero-title{-webkit-text-fill-color:#0000;animation:pulse 4s infinite;background:linear-gradient(90deg,#fc8301,#6938fc);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:1rem}@media (min-width:768px){.hero-title{font-size:4.5rem}}.hero-subtitle{color:#d1d5db;font-size:1.25rem;margin-bottom:1.5rem}@media (min-width:768px){.hero-subtitle{font-size:1.5rem}}.hero-description{color:#9ca3af;font-size:1.125rem;margin:0 auto;max-width:32rem}.social-links{display:flex;gap:1.5rem;justify-content:center;margin-bottom:2rem}.social-link{color:#9ca3af;text-decoration:none;transition:color .2s ease}.social-link:hover{color:#fff}.cta-button{background:linear-gradient(90deg,#fc8301,#6938fc);border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 2rem;transform:scale(1);transition:all .2s ease}.cta-button:hover{background:linear-gradient(90deg,#fc5501,#4c13f8);transform:scale(1.05)}.section-container{margin:0 auto;max-width:1152px;padding:0 1rem}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fc8301,#6938fc);-webkit-background-clip:text;background-clip:text;font-size:2.25rem;font-weight:700;margin-bottom:3rem;text-align:center}.about-section{padding:5rem 1rem}.about-grid{grid-gap:3rem;align-items:center;display:grid;gap:3rem}@media (min-width:768px){.about-grid{grid-template-columns:1fr 1fr}}.about-heading{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.about-description{color:#d1d5db;line-height:1.6;margin-bottom:1.5rem}.skills-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.skill-card{background-color:#111827;border:1px solid #374151;border-radius:.5rem;padding:1rem}.skill-title{font-weight:600;margin-bottom:.5rem}.skill-title.frontend{color:#60a5fa}.skill-title.backend{color:#a78bfa}.skill-title.database{color:#34d399}.skill-title.tools{color:#fbbf24}.skill-text{color:#9ca3af;font-size:.875rem}.about-card{background:linear-gradient(to bottom right,#211127,#505137);border:1px solid #4b5563;border-radius:1rem;padding:2rem}.about-card-content{text-align:center}.profile-icon{align-items:center;background:linear-gradient(to bottom right,#3b82f6,#8b5cf6);border-radius:50%;color:#fff;display:flex;height:8rem;justify-content:center;margin:0 auto 1.5rem;width:8rem}.card-title{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.card-text{color:#9ca3af;margin-bottom:1rem}.achievements{gap:.75rem}.achievement,.achievements{display:flex;flex-direction:column}.achievement{background-color:#aa85c51a;border:1px solid #3b82f633;border-radius:.375rem;padding:.5rem;text-align:center}.achievement strong{color:#60a5fa;font-size:.875rem;font-weight:600}.achievement span{color:#9ca3af;font-size:.75rem}.projects-section{background-color:#11182780;padding:5rem 1rem}.projects-grid{grid-gap:2rem;display:grid;gap:2rem}@media (min-width:768px){.projects-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.projects-grid{grid-template-columns:1fr 1fr 1fr}}.project-card{background-color:#111827;border:1px solid #374151;border-radius:.5rem;overflow:hidden;transform:scale(1);transition:all .3s ease}.project-card:hover{border-color:#3b82f6;transform:scale(1.05)}.project-content{padding:1.5rem}.project-title{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.project-description{color:#9ca3af;margin-bottom:1rem}.tech-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tech-tag{background-color:#2563eb80;border-radius:9999px;color:#93c5fd;font-size:.875rem;padding:.25rem .75rem}.project-links{display:flex;gap:1rem}.project-link{align-items:center;display:flex;gap:.25rem;text-decoration:none;transition:color .2s ease}.project-link.demo{color:#60a5fa}.project-link.demo:hover{color:#93c5fd}.project-link.code{color:#9ca3af}.project-link.code:hover{color:#fff}.experience-section{padding:5rem 1rem}.section-container{max-width:64rem}.experience-list{display:flex;flex-direction:column;gap:2rem}.experience-card{background-color:#111827;border:1px solid #374151;border-radius:.5rem;padding:1.5rem;transition:border-color .3s ease}.experience-card:hover{border-color:#3b82f6}.experience-header{display:flex;flex-direction:column;margin-bottom:.75rem}@media (min-width:768px){.experience-header{align-items:center;flex-direction:row;justify-content:space-between}}.experience-title{color:#fff;font-size:1.25rem;font-weight:600}.experience-period{color:#60a5fa;font-weight:500}.experience-company{color:#d1d5db;font-size:1.125rem;margin-bottom:.75rem}.experience-description{color:#9ca3af}.contact-section{background-color:#11182780;padding:5rem 1rem}.contact-content{margin:0 auto;max-width:64rem;text-align:center}.contact-description{color:#d1d5db;font-size:1.25rem;margin-bottom:3rem}.contact-info{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:3rem}.contact-link{align-items:center;color:#d1d5db;display:flex;gap:.5rem;text-decoration:none;transition:color .2s ease}.contact-link:hover{color:#fff}.footer{border-top:1px solid #374151;padding:2rem 1rem}.footer-content{margin:0 auto;max-width:1152px;text-align:center}.footer-text{color:#9ca3af}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}
/*# sourceMappingURL=main.768587a9.css.map*/