* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;box-sizing:border-box;}body{background-color:rgb(245, 245, 245);display:flex;justify-content:center;align-items:center;min-height:100vh;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.card-container{width:100%;max-width:500px;}.card{background-color:white;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 30px;overflow-x:hidden;overflow-y:hidden;}.card-header{padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px;background-color:rgba(0, 0, 0, 0);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-image:linear-gradient(135deg, rgb(66, 165, 245), rgb(41, 121, 255));background-size:auto;background-origin:padding-box;background-clip:border-box;color:white;text-align:center;}.profile-image{width:150px;height:150px;margin-top:0px;margin-right:auto;margin-bottom:20px;margin-left:auto;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;overflow-x:hidden;overflow-y:hidden;border-top-width:4px;border-top-style:solid;border-top-color:rgba(255, 255, 255, 0.3);border-right-width:4px;border-right-style:solid;border-right-color:rgba(255, 255, 255, 0.3);border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:rgba(255, 255, 255, 0.3);border-left-width:4px;border-left-style:solid;border-left-color:rgba(255, 255, 255, 0.3);border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;}.profile-image img{width:100%;height:100%;object-fit:cover;}.name-title h1{font-size:28px;margin-bottom:5px;font-weight:600;}.name-title h2{font-size:18px;font-weight:400;opacity:0.9;}.card-body{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.contact-info{margin-bottom:25px;}.info-item{display:flex;align-items:center;margin-bottom:15px;}.info-item i{width:25px;color:rgb(41, 121, 255);font-size:18px;margin-right:15px;}.info-item a, .info-item span{color:rgb(51, 51, 51);text-decoration-color:currentcolor;text-decoration-line:none;text-decoration-style:solid;text-decoration-thickness:auto;font-size:16px;}.info-item a:hover{color:rgb(41, 121, 255);text-decoration-color:currentcolor;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;}.bio{margin-bottom:25px;line-height:1.6;color:rgb(85, 85, 85);}.social-links{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:10px;margin-bottom:25px;}.social-btn{display:flex;align-items:center;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;text-decoration-color:currentcolor;text-decoration-line:none;text-decoration-style:solid;text-decoration-thickness:auto;color:white;font-weight:500;transition-property:all;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-behavior:normal;}.social-btn i{margin-right:8px;}.linkedin{background-color:rgb(0, 119, 181);}.github{background-color:rgb(51, 51, 51);}.twitter{background-color:rgb(29, 161, 242);}.social-btn:hover{transform:translateY(-2px);box-shadow:rgba(0, 0, 0, 0.1) 0px 5px 15px;}.qr-code{text-align:center;margin-top:20px;}.qr-code img{width:120px;height:120px;margin-bottom:10px;}.qr-code p{font-size:14px;color:rgb(119, 119, 119);}@media (max-width: 480px){.card-header{padding-top:25px;padding-right:15px;padding-bottom:25px;padding-left:15px;}.profile-image{width:120px;height:120px;}.name-title h1{font-size:24px;}.name-title h2{font-size:16px;}.card-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.social-links{flex-direction:column;}.social-btn{width:100%;justify-content:center;}}