footer{display:flex;justify-content:center;align-items:center;gap:20px;padding:1rem;background-color:#1a1a1a;border-bottom-left-radius:20px;border-bottom-right-radius:20px}footer a{color:#000;text-decoration:none;transition:transform .2s ease,color .2s ease}footer a:hover{transform:scale(1.2);color:#07f}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:Inter,sans-serif;background-color:#282d35;color:#fff;display:flex;justify-content:center;align-items:center;padding:20px}.card{background-color:#21242b;border-radius:20px;width:100%;max-width:350px;display:flex;flex-direction:column;padding-bottom:0;border:1px solid #444;box-shadow:0 8px 20px #0000004d}.profile-pic{width:100%;border-top-left-radius:20px;border-top-right-radius:20px}.info h1{margin:10px 0 5px;font-size:1.6rem;text-align:center}.info h3{margin:0;color:#f3bf99;font-size:1rem;text-align:center}.buttons{display:flex;justify-content:center;gap:10px;margin:15px 0}.email-btn,.linkedin-btn{padding:8px 16px;border-radius:6px;text-decoration:none;font-weight:700;font-size:.9rem;margin-bottom:10px;transition:transform .2s ease,background-color .2s ease}.email-btn{background:#fff;color:#000}.email-btn:hover{background:#ddd;transform:scale(1.05)}.linkedin-btn{background:#0077b5;color:#fff}.linkedin-btn:hover{background:#005f94;transform:scale(1.05)}.section>h2{text-align:left;margin:10px 10% 5px;font-size:1.1rem}.section>p{text-align:left;margin:0 10% 10px;font-size:.85rem;line-height:1.4}
