*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-x:hidden}nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0ae6;padding:1rem 0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}nav.scrolled{background:#0a0a0af2;box-shadow:0 2px 20px #00ffff1a}.nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.nav-links{display:flex;gap:2rem;list-style:none}.nav-links a{color:#fff;position:relative;text-decoration:none;transition:all .3s ease}.nav-links a:hover{color:#0ff;cursor:pointer;text-shadow:0 0 5px #00ffff80}.nav-links a:after{background:linear-gradient(90deg,#0ff,#ff0080);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-links a:hover:after{width:100%}.hero{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;text-align:center}.hero:before{animation:float 20s ease-in-out infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Cpath d='M10 0H0v10' fill='none' stroke='%23333' stroke-width='.5'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(1deg)}}.hero-content{max-width:800px;z-index:2}.hero h1{-webkit-text-fill-color:#0000;animation:glow 2s ease-in-out infinite alternate;background:linear-gradient(45deg,#0ff,#ff0080,#0f0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;margin-bottom:1rem}@keyframes glow{0%{filter:drop-shadow(0 0 20px rgba(0,255,255,.5))}to{filter:drop-shadow(0 0 30px rgba(255,0,128,.5))}}.hero p{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.btn{border:none;border-radius:25px;cursor:pointer;display:inline-block;font-size:1rem;overflow:hidden;padding:12px 30px;position:relative;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(45deg,#0ff,#0080ff);color:#fff}.btn-secondary{background:#0000;border:2px solid #0ff;color:#0ff}.btn:hover{box-shadow:0 10px 25px #00ffff4d;transform:translateY(-2px)}.section{margin:0 auto;max-width:1200px;padding:80px 2rem}.section-title{color:#0ff;font-size:2.5rem;margin-bottom:3rem;position:relative;text-align:center}.section-title:after{background:linear-gradient(90deg,#0ff,#ff0080);border-radius:2px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.skills-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:2rem}.skill-category{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #0ff3;border-radius:15px;padding:2rem;transition:all .3s ease}.skill-category:hover{border-color:#0ff;box-shadow:0 15px 35px #0ff3;transform:translateY(-10px)}.skill-category h3{color:#0ff;font-size:1.3rem;margin-bottom:1rem}.skill-list{list-style:none}.skill-list li{border-bottom:1px solid #ffffff1a;padding:.5rem 0;transition:color .3s ease}.skill-list li:hover{color:#0ff}.projects-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:2rem}.project-card{background:#ffffff0d;border:1px solid #0ff3;border-radius:15px;cursor:pointer;overflow:hidden;transition:all .3s ease}.project-card:hover{border-color:#0ff;box-shadow:0 20px 40px #0ff3;transform:translateY(-10px)}.project-image img{border-top-left-radius:15px;border-top-right-radius:15px;height:100%;object-fit:cover;width:100%}.project-content{overflow:hidden;padding:1.5rem}.project-title{color:#0ff;font-size:1.2rem;margin-bottom:.5rem}.project-description{line-height:1.6;margin-bottom:1rem;opacity:.8}.project-links{display:flex;gap:1rem}.icon{display:inline-block;height:20px;margin-right:8px;vertical-align:middle;width:20px}.project-links a{border:1px solid #0ff;border-radius:20px;color:#0ff;font-size:.9rem;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.project-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;max-width:100%;padding-bottom:1rem}.tag{background:#00ffff1a;border-radius:20px;color:#0ff;font-size:.85rem;padding:.4rem .8rem;white-space:nowrap}.tag:hover{background:#0ff;color:#fff;transform:scale(1.05)}.project-links a:hover{background:#0ff;color:#000}.experience-timeline{margin-top:2rem;position:relative}.experience-timeline:before{background:linear-gradient(180deg,#0ff,#ff0080);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.experience-item{align-items:center;display:flex;margin-bottom:3rem;position:relative}.experience-item:nth-child(odd){flex-direction:row-reverse}.experience-content{background:#ffffff0d;border:1px solid #0ff3;border-radius:15px;padding:2rem;transition:all .3s ease;width:45%}.experience-content:hover{border-color:#0ff;box-shadow:0 10px 25px #0ff3}.experience-dot{background:#0ff;border-radius:50%;box-shadow:0 0 10px #00ffff80;height:15px;left:50%;position:absolute;transform:translateX(-50%);width:15px}.experience-title{color:#0ff;font-size:1.2rem;margin-bottom:.5rem}.experience-company{color:#ff0080;font-weight:700;margin-bottom:.5rem}.experience-date{font-style:italic;margin-bottom:1rem;opacity:.7}.education-card{background:#ffffff0d;border:1px solid #0ff3;border-radius:15px;margin-bottom:2rem;padding:2rem;transition:all .3s ease}.education-card:hover{border-color:#0ff;box-shadow:0 10px 25px #0ff3}.education-title{color:#0ff;font-size:1.3rem;margin-bottom:.5rem}.education-school{color:#ff0080;font-weight:700;margin-bottom:.5rem}.courses-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:1rem}.course-item{background:#00ffff1a;border:1px solid #00ffff4d;border-radius:20px;padding:.5rem 1rem;text-align:center;transition:all .3s ease}.course-item:hover{background:#0ff3;transform:scale(1.05)}.modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2000}.modal-content{background:#1a1a2ef2;border:1px solid #0ff;border-radius:15px;left:50%;max-height:80%;max-width:80%;padding:2rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.close{color:#0ff;cursor:pointer;font-size:2rem;position:absolute;right:20px;top:10px}.slideshow-container{margin:2rem 0;position:relative}.slide{display:none;text-align:center}.slide.active{display:block}.slide img{border-radius:10px;height:300px;max-width:100%;object-fit:cover}.next,.prev{background:#0ff3;border:none;border-radius:5px;color:#0ff;cursor:pointer;padding:1rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.prev{left:10px}.next{right:10px}.next:hover,.prev:hover{background:#0ff6}.fade-in{opacity:0;transform:translateY(30px);transition:all .6s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.matrix-bg{height:100%;left:0;opacity:.1;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}@media (max-width:768px){.hero h1{font-size:2.5rem}.nav-links{display:none}.experience-timeline:before{left:20px}.experience-item{flex-direction:column!important;margin-left:40px}.experience-content{width:100%}.experience-dot{left:20px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.892d80a9.css.map*/