*,nav ul{padding:0}header,section{padding:60px 0}h2,header{text-align:center}*,footer p{margin:0}.btn,.email-link{font-size:16px;text-decoration:none}.btn,.email-link,nav ul li a{text-decoration:none}*{box-sizing:border-box}.intro{opacity:0;transform:translateY(20px);animation:1s ease-out forwards fadeIn}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}body{font-family:Roboto,sans-serif;line-height:1.4;color:#f2f2f2;background-color:#131215}header{color:#fff}@keyframes gradientMove{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}nav ul{list-style:none}nav ul li{display:inline;margin:0 15px}.mailtome{color:#b93a71}.email-link{color:#007bff;font-weight:700;transition:color .3s}.email-link:hover{color:#0056b3;text-decoration:underline}nav ul li a{color:#9c9c9c;font-size:1.2em}.intro h1{font-size:3em;margin-bottom:10px}.intro p,h2{margin-bottom:20px}.intro p{font-size:1.2em}.btn{margin-top:10px;margin-bottom:15px}.container{width:640px;margin:0 auto}h2{font-size:2.5em}.project-card{background:#1b1b1b;padding:20px;margin-bottom:30px;border-radius:10px;box-shadow:0 0 10px rgba(102,8,8,.1);text-align:left;opacity:0;transform:translateX(-50px);animation:1s forwards slideIn}.project-card:nth-child(2){animation-delay:.3s}.project-card:nth-child(3){animation-delay:.6s}@keyframes slideIn{to{opacity:1;transform:translateX(0)}}.project-card img{width:100%;height:350px;object-fit:cover;border-radius:10px 10px 0 0}.project-card h3{font-size:1.2em;margin:10px 0}footer{background:#393939;color:#fff;text-align:center;padding:20px 0;margin-top:20px}.btn{display:inline-block;padding:10px 20px;color:#fff;background-color:#007bff;border-radius:5px;transition:transform .3s,background-color .3s}.btn:hover{transform:scale(1.1);background-color:#0056b3}.social-links{display:flex;gap:20px;justify-content:center;margin-top:20px}.icon{width:30px;height:30px;transition:transform .2s ease-in-out}.icon:hover{transform:scale(1.1);cursor:pointer}.corner-image{position:fixed;bottom:10px;right:10px;width:50px;height:auto;z-index:1000}.bottom-image-container{text-align:center;margin-top:0;margin-bottom:20px}.bottom-image{position:relative;width:20px;height:auto}html{scroll-behavior:smooth}