*{box-sizing:border-box;margin:0;padding:0;font-family:arial,sans-serif}.page-animate{animation:.35s ease-in-out pageFade}@keyframes pageFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.navbar{margin-bottom:20px;position:relative}.nav-links{gap:40px;list-style:none;display:flex}.nav-links li{color:#b7b2b2;cursor:pointer;border-radius:6px;padding:6px 10px;font-size:25px;transition:all .3s}.nav-links li:hover{background:#ffffff1f}.nav-links li.active{color:#b7b2b2;font-weight:700;position:relative}.nav-links li.active:after{content:"";background:#b7b2b2;width:100%;height:2px;position:absolute;bottom:-5px;left:0}@media (width<=900px){.nav-links{gap:20px}.navbar{padding-right:5px}.nav-links li{font-size:20px}}.page-content h1{margin-bottom:10px;font-size:40px}.page-content p{color:#ccc;font-size:18px;line-height:1.6}.page-content h1{color:#b7b2b2}.project-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:25px;display:grid}@media (width<=900px){.project-grid{grid-template-columns:1fr}.page-content{padding-left:50px}}.project-card{color:#b7b2b2;background:#ffffff14;border:1px solid #ffffff1a;border-radius:14px;margin-top:15px;padding:28px;transition:all .3s}.project-card:hover{background:#ffffff1f;transform:translateY(-6px);box-shadow:0 10px 25px #0000004d}.project-card h3{color:#b7b2b2;margin-bottom:10px}.project-card p{color:#b7b2b2;font-size:14px}.tech{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tech span{background:#ffffff26;border-radius:6px;padding:4px 8px;font-size:12px}.page-content{color:#fff;max-width:400px}.contact-info{color:#ccc;margin-top:15px;line-height:1.8}.content{z-index:2;max-width:500px;position:relative}.hero{background:#000;width:100%;height:100vh;position:relative;overflow:hidden}.left-side{clip-path:polygon(0 0,88% 0,75% 100%,0 100%);background:#b7b2b2;flex-direction:column;justify-content:center;align-items:center;width:50%;height:100%;padding-left:10px;padding-right:100px;display:flex;position:relative;top:0;left:0;overflow:hidden}.right-side{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;height:100vh;padding-top:50px;padding-left:70px;display:flex;position:absolute;top:0;right:0;overflow-y:auto}.intro{color:#666;letter-spacing:1px;padding-right:100px;font-size:22px}.name{margin-top:15px;margin-bottom:10px;padding-right:50px;font-size:60px;font-weight:800;line-height:1.2}.role{color:#666;margin-top:15px;font-size:18px}.page-area{max-width:500px;max-height:calc(100vh - 120px);margin-top:90px;padding-right:10px;animation:.4s ease-in-out fadeSlide}.left-buttons{gap:12px;display:flex;position:absolute;bottom:40px;left:120px}.left-buttons a{color:#b7b2b2;background:#000;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:12px;width:45px;height:45px;transition:all .3s;display:flex}.left-buttons a:hover{background:#222;transform:translateY(-4px)}@keyframes fadeSlide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.hero{flex-direction:column}.page-area h1{margin-left:20px}.left-side{display:none}.right-side{width:100%;height:100vh;padding:30px 20px;position:relative}.name{font-size:40px}.intro{font-size:18px}.role{font-size:16px}}
