body{background-color:#f8f9fa;font-family:Arial,sans-serif;padding:0}.App{text-align:center}header{align-items:center;background:#282c34;color:#fff;display:flex;justify-content:space-between;padding:10px 20px}header a{color:#fff;margin:0 10px;text-decoration:none}header a:hover{text-decoration:underline}.about{background:linear-gradient(90deg,#2a2a40,#1e1e2f);border-radius:12px;box-shadow:0 4px 12px #000000b3;color:#ddd;margin:40px auto;max-width:1200px;padding:60px 40px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.about:hover{box-shadow:0 8px 20px #4a90e2b3;transform:translateY(-5px)}.about h2{color:#4a90e2;font-size:2.5rem;font-weight:700;margin-bottom:25px}.about p{color:#ccc;font-size:1.1rem;line-height:1.8;margin:0 auto;max-width:750px}.projects{background-color:#1e1e2f;border-radius:8px;box-shadow:0 4px 8px #000000b3;color:#ddd;margin:0 auto;max-width:1200px;padding:60px 40px}.projects h2{color:#f0f0f0;font-size:28px;font-weight:700;margin-bottom:25px;text-align:center}.project-list{display:flex;flex-direction:column;gap:25px}.project{background:#2a2a40;border-left:5px solid #4a90e2;border-radius:8px;box-shadow:0 3px 6px #0009;color:#ddd;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.project:hover{box-shadow:0 8px 15px #4a90e2b3;transform:translateY(-5px)}.project-title{color:#a8c0ff;font-size:20px;font-weight:700;margin-bottom:10px}.project-list ul{margin-top:10px;padding-left:20px}.project-list li{color:#ccc;font-size:15px;line-height:1.6}.project-button{background-color:#4a90e2;border:none;border-radius:6px;box-shadow:0 2px 6px #4a90e280;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:15px;padding:12px 25px;transition:background-color .3s ease,box-shadow .3s ease}.project-button:hover{background-color:#357abd;box-shadow:0 6px 12px #357abdb3}.contact{background-color:#2a2a40;border-radius:8px;box-shadow:0 4px 8px #000000b3;color:#ddd;margin:40px auto;max-width:1200px;padding:20px 40px;text-align:center}.contact h2{color:#4a90e2;font-size:1.8rem;margin-bottom:10px}.contact p{color:#ccc;font-size:1rem;margin:3px 0}.work-experience{background-color:#1e1e2f;border-radius:8px;box-shadow:0 4px 8px #000000b3;color:#ddd;margin:0 auto;max-width:1200px;padding:60px 40px}.work-experience h2{color:#f0f0f0;font-size:28px;font-weight:700;margin-bottom:25px;text-align:center}.experience-list{display:flex;flex-direction:column;gap:25px}.experience{background:#2a2a40;border-left:5px solid #4a90e2;border-radius:8px;box-shadow:0 3px 6px #0009;color:#ddd;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.experience:hover{box-shadow:0 8px 15px #4a90e2b3;transform:translateY(-5px)}.company{color:#a8c0ff;font-size:20px;font-weight:700}.company,.role{margin-bottom:5px}.role{color:#4a90e2;font-size:18px}.duration{color:#999;font-size:14px;font-style:italic}.experience ul{margin-top:10px;padding-left:20px}.experience li{color:#ccc;font-size:15px;line-height:1.6}.achievements{background-color:#1e1e2f;border-radius:8px;box-shadow:0 4px 8px #000000b3;color:#ddd;margin:0 auto;max-width:1200px;padding:60px 40px}.achievements h2{color:#f0f0f0;font-size:28px;font-weight:700;margin-bottom:25px;text-align:center}.achievement-list{color:#ccc;display:flex;flex-direction:column;gap:25px;list-style-type:decimal;padding-left:20px}.achievement-item{background:#2a2a40;border-left:5px solid #4a90e2;border-radius:8px;box-shadow:0 3px 6px #0009;color:#ddd;font-size:16px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.achievement-item:hover{box-shadow:0 8px 15px #4a90e2b3;transform:translateY(-5px)}.achievement-item a{color:#4a90e2;font-weight:600;text-decoration:none}.achievement-item a:hover{text-decoration:underline}.achievement-badge{margin-top:10px;width:100px}.certificate-link{background-color:#4a90e2;border-radius:6px;box-shadow:0 2px 6px #4a90e280;color:#fff!important;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;margin-top:15px;padding:12px 25px;text-decoration:none;transition:background-color .3s ease,box-shadow .3s ease}.certificate-link+.certificate-link{margin-left:10px}.certificate-link:hover{background-color:#357abd;box-shadow:0 6px 12px #357abdb3}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#121212;color:#e0e0e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden;position:relative}body:before{animation:blink 3s infinite alternate;background:radial-gradient(circle at 10% 20%,#4a90e2 2px,#0000 3px),radial-gradient(circle at 30% 80%,#a8c0ff 1.5px,#0000 2.5px),radial-gradient(circle at 50% 50%,#357abd 2px,#0000 3px),radial-gradient(circle at 70% 30%,#4a90e2 1.5px,#0000 3px),radial-gradient(circle at 90% 70%,#a8c0ff 2px,#0000 3px);background-repeat:no-repeat;content:"";height:100vh;left:0;opacity:.5;pointer-events:none;position:fixed;top:0;width:100vw;z-index:0}code{background-color:#1e1e1e;border-radius:4px;color:#d4d4d4;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;padding:2px 6px}a{color:#80cbc4;text-decoration:none}a:hover{color:#4db6ac;text-decoration:underline}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1e1e1e}::-webkit-scrollbar-thumb{background-color:#555;border-radius:4px}.section{margin:60px auto;max-width:1200px;padding:40px 20px;position:relative;z-index:1}.blinking-lights-container{height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:0}.blinking-light{animation:blink 2s ease-in-out infinite;background-color:#4a90e2;border-radius:50%;height:6px;opacity:.4;position:absolute;width:6px}@keyframes blink{0%,to{opacity:.2;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.App{position:relative;z-index:1}
/*# sourceMappingURL=main.a4701ed4.css.map*/