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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background:#10141f;color:#e0e0e0;font-family:Poppins,sans-serif;line-height:1.6;scroll-behavior:smooth}.container{margin:0 auto;max-width:1100px;padding:0 20px}h1,h2,h3{color:#fff}a{color:#5da3fa;text-decoration:none}a:hover{text-decoration:underline}#header{background:#1a1f2e;color:#fff;padding:100px 20px;text-align:center}#header h1{color:#5da3fa;font-size:4rem;font-weight:700;margin-bottom:10px;text-shadow:2px 2px 10px #5da3facc}#header h1:hover{text-shadow:4px 4px 15px #5da3fa;transform:scale(1.05);transition:all .3s ease}#header p{color:#e0e0e0;font-size:1.2rem;margin-top:10px}.social-links{gap:20px;justify-content:center;margin-top:20px}.social-links,.social-links a{align-items:center;display:flex}.social-links a{color:#5da3fa;font-weight:700;text-decoration:none;transition:color .3s}.social-links a i{font-size:1.5rem;margin-right:8px}.social-links a:hover{color:#76c7f7}section{padding:60px 0}.section-title{color:#fff;font-size:2.5rem;margin-bottom:40px;text-align:center}.skills-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.skill{background:#27374d;border-radius:5px;color:#e0e0e0;font-weight:700;padding:10px;text-align:center}.timeline{border-left:3px solid #5da3fa;padding-left:20px}.timeline-item{margin-bottom:20px}.project{background:#1a1f2e;border:1px solid #27374d;border-radius:5px;padding:20px;transition:transform .3s}.project:hover{border-color:#76c7f7;transform:scale(1.05)}.project-links{display:flex;gap:10px;margin-top:10px}.project-links .btn{background:#5da3fa;border-radius:5px;color:#fff;font-weight:700;padding:10px 15px;text-decoration:none;transition:background .3s,transform .2s}.project-links .btn.secondary{background:#27374d;color:#e0e0e0}.project-links .btn:hover{transform:scale(1.05)}.project-links .btn.secondary:hover{background:#76c7f7}#contact .btn{background:#5da3fa;border-radius:5px;color:#fff;display:inline-block;padding:10px 20px;transition:background .3s}#contact .btn:hover{background:#76c7f7}#contact p,footer{text-align:center}footer{background:#1a1f2e;color:#e0e0e0;padding:20px 0}.fade-in{animation:fadeIn 1s forwards;opacity:0}.delay-1{animation-delay:.5s}.delay-2{animation-delay:1s}.delay-3{animation-delay:1.5s}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}form{display:flex;flex-direction:column;margin:0 auto;max-width:600px}form input,form textarea{background:#1a1f2e;border:1px solid #27374d;border-radius:5px;color:#e0e0e0;font-size:1rem;margin:10px 0;padding:10px;width:100%}form input::placeholder,form textarea::placeholder{color:#5da3fa}form input:focus,form textarea:focus{border-color:#5da3fa;outline:none}form .btn{background:#5da3fa;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;transition:background .3s,transform .2s}form .btn:hover{background:#76c7f7;transform:scale(1.05)}#response-message{font-weight:700;margin-top:20px;text-align:center}
/*# sourceMappingURL=main.4c55ccd6.css.map*/