body{margin:0;padding:0;box-sizing:border-box;background:#222;font-family:Fira Code,monospace}h1{text-align:center;color:#fff}.navbar{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#1a1a1a;color:#fff;position:sticky;top:0;z-index:1000;box-shadow:0 2px 5px #0000004d;width:100%;box-sizing:border-box}.navbar-title{color:#fff;text-decoration:none;font-size:1.5rem;font-weight:700;cursor:pointer}.navbar-link{color:#fff;text-decoration:none;padding:5px 10px;transition:color .3s,transform .2s}.navbar-link:hover{color:#f60;transform:scale(1.1)}.project-card{background:#2c2c2c;border-radius:15px;padding:20px;max-width:400px;text-align:center;position:relative;overflow:hidden;color:#fff;opacity:.8}.project-card h3{font-size:22px;margin-bottom:15px}.media-container{position:relative}.media-container video,.media-container img{max-width:100%;max-height:100%;border-radius:8px}.image-slider{display:flex;align-items:center;justify-content:center}.image-slider img{width:100%;height:auto;border-radius:8px}.arrow{background:none;border:none;font-size:24px;cursor:pointer;color:#333}.skills-container{margin-top:15px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.skill-label{background:#f60;color:#fff;padding:5px 10px;border-radius:5px;font-size:14px;font-weight:700}.carousel{aspect-ratio:16/6;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.carousel-content{display:flex;align-items:center;justify-content:center;gap:20px;transition:transform .5s ease-in-out}.carousel-item{flex:0 0 33.33%;transition:all .5s ease-in-out;opacity:0;transform:scale(.8);visibility:hidden}.carousel-item.center{opacity:1;transform:scale(1.05);box-shadow:0 0 20px #f60;border-radius:15px;visibility:visible}.carousel-item.adjacent{opacity:.7;transform:scale(.9);visibility:visible}.arrow{background:none;border:none;font-size:24px;cursor:pointer;color:#fff;position:absolute}.arrow.left{left:10px}.arrow.right{right:10px}.about-me{display:flex;flex-direction:column;align-items:center;text-align:center;padding:80px 20px;background-color:#1e1e1e;color:#fff}.about-me h1{font-size:50px;font-weight:700;margin:10px 0}.about-me-intro{font-size:20px;font-style:italic;color:#f60;margin:20px 0}.about-me-container{display:flex;justify-content:center;max-width:1000px;width:100%;gap:40px}.about-me-left,.about-me-right{flex:1;font-size:18px;line-height:1.6;text-align:left}.featured-project{text-align:center;padding:50px;background-color:#292929;color:#fff}.featured-project h1{font-size:42px;margin-bottom:10px}.featured-projects-description{font-size:22px}.explore-btn{margin-top:15px;padding:12px 24px;font-size:16px;color:#fff;background-color:#f60;border:none;border-radius:5px;cursor:pointer;transition:background .3s ease}.explore-btn:hover{background-color:#cc5200}.carousel-container{position:relative;width:90%;overflow:hidden;margin:auto}footer{background-color:#1a1a1a;color:#fff;padding:20px;text-align:center;margin-top:40px}footer p{font-size:14px;margin:0}.footer-icons{display:flex;justify-content:center;gap:15px;margin-top:10px}.footer-icons a{color:#fff;font-size:20px;transition:color .3s ease;text-decoration:none}.footer-icons a:hover{color:#888}
