.info{text-align:center;padding:24px;background-color:#1a1b21;border-radius:12px 12px 0 0;box-shadow:0 4px 8px #0000001a;width:317px;margin:0 auto;font-family:Inter,sans-serif}.about{text-align:center;padding:24px;background-color:#1a1b21;box-shadow:0 4px 8px #0000001a;width:317px;margin:0 auto;font-family:Inter,sans-serif;color:#f5f5f5;text-align:left}.about>p{font-size:.8rem;line-height:1.5;margin:0;text-align:left;color:#dcdcdc}.interests{text-align:center;padding:24px;background-color:#1a1b21;box-shadow:0 4px 8px #0000001a;width:317px;margin:0 auto;font-family:Inter,sans-serif;color:#f5f5f5;text-align:left}.interests>p{font-size:.8rem;line-height:1.5;margin:0;text-align:left;color:#dcdcdc}.footer{display:flex;justify-content:center;align-items:center;gap:18px;background-color:#161619;padding:24px;border-radius:0 0 12px 12px;box-shadow:0 -2px 6px #0000001a;width:317px;margin:0 auto;text-align:center}.profile-pic{width:317px;border-radius:12px;object-fit:cover;margin-bottom:12px}.name{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.role{font-size:.9rem;color:#f3bf99;margin:4px 0 10px}.website a{text-decoration:none;color:#f5f5f5;font-size:.85rem}.website a:hover{text-decoration:underline}.button-container{display:flex;justify-content:center;gap:10px;margin-top:16px}.btn{display:flex;justify-content:center;width:115px;height:34px;align-items:center;gap:8px;padding:8px 14px;font-size:.85rem;text-decoration:none;border-radius:6px;border:1px solid transparent;transition:all .2s ease;cursor:pointer}.email-btn{background-color:#fff;color:#333;border-color:#ccc}.email-btn:hover{background-color:#f0f0f0}.linkedin-btn{background-color:#0077b5;color:#fff}.linkedin-btn:hover{background-color:#005f8e}.icon-link{color:#ada7a7;transition:all .2s ease;display:flex;align-items:center}.icon-link:hover{color:#0077b6;transform:scale(1.1)}
