*{box-sizing:border-box;padding:0;margin:0;-webkit-tap-highlight-color:transparent}body{background-color:#23252c;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-family:Inter,sans-serif;padding:24px}.profile-info{width:317px;border-radius:10px 10px 0 0;background-color:#1a1b21}.profile-info .header-logo{width:250px;padding:35px}.profile-info .name{color:#fff;font-size:25px;font-weight:700;margin-top:10px}.profile-info .title{color:#f3bf99;font-size:12.8px;font-weight:400;margin-top:6.19px}.profile-info .website-link{margin-top:6.81px}.profile-info .website-link a{color:#f5f5f5;text-decoration:none;font-size:10.24px;font-weight:400;line-height:150%}.profile-info .profile-buttons{display:flex;justify-content:center;gap:17px;margin-top:15px}.profile-info .profile-buttons a{text-decoration:none}.profile-info .profile-buttons .email{background-color:#fff;color:#374151;border:1px solid #D1D5DB;display:flex;width:115px;padding:9px 13px 9px 11px;justify-content:center;align-items:center;gap:8px;border-radius:6px;box-shadow:0 1px 2px #0000000d;font-size:14px;font-weight:500;line-height:16px}.profile-info .profile-buttons .email img{height:16px;width:16px}.profile-info .profile-buttons .linkedin{background-color:#5093e2;color:#fff;display:flex;width:115px;padding:9px 13px 9px 11px;justify-content:center;align-items:center;gap:8px;border-radius:6px;box-shadow:0 1px 2px #0000000d;font-size:14px;font-weight:500;line-height:16px}.profile-info .profile-buttons .linkedin img{height:16px;width:16px}.personal-info{width:317px;text-align:left;background-color:#1a1b21;padding:33px 0 24px}.personal-info h2{width:78%;margin:auto;color:#f5f5f5;font-size:16px;font-weight:700;line-height:150%}.personal-info p{width:78%;margin:5px auto 0;color:#dcdcdc;font-size:10.24px;font-weight:400;line-height:150%}.personal-info .interests{margin-top:17px}.footer{width:317px;height:64px;border-radius:0 0 10px 10px;background-color:#161619;display:flex;justify-content:center;align-items:center;gap:24px}.footer a{height:25px}.footer a img{height:25px;width:25px;filter:invert(100%) grayscale(100%) brightness(1.5)}.footer a:nth-child(1) img{background-color:#918e9b;border-radius:3px}.footer a:last-child{height:26px}.footer a:last-child img{height:26px;width:26px}
