.profile{border:1px solid #ccc;padding:20px;text-align:center;border-radius:10px;box-shadow:0 0 10px #0000001a;max-width:200px;margin:20px auto}.profile .profile-pic{width:200px;height:200px;border-radius:50%;object-fit:cover;margin-bottom:15px}.footer{position:fixed;bottom:0;left:0;padding:10px}.contact-form{display:flex;flex-direction:column;width:300px;gap:10px}.contact-form input,.contact-form textarea{width:100%;box-sizing:border-box;padding:8px;font-size:1rem}.contact-form textarea{height:100px}.contact-form button{padding:10px;font-size:1rem;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}.contact-form button:hover{background-color:#0056b3}
