*{box-sizing:border-box}body{margin:0;font-family:Inter,sans-serif;background-color:#181b20;color:#fff;display:flex;justify-content:center;align-items:center;min-height:100vh}.app-background{padding-top:0;background-color:#141415;width:317px;height:700px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.info-span{justify-content:center;display:flex;flex-direction:column;align-items:center}.profileImage{height:250px;width:317px;border-radius:10px 10px 0 0}.profileName{font-weight:700;font-size:1.6rem;margin-bottom:0%}.jobTitle{font-weight:300;font-size:12.8px;color:#f3bf99;margin-top:0%}.sectionHeader{font-weight:700;font-size:16px;margin-bottom:0%}.sectionText{font-weight:300;font-size:12px}.button-row{display:flex;gap:1rem}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:6px 20px;border-radius:6px;font-size:1rem;text-decoration:none;font-weight:600}.btn:hover{color:#1da1f2}.email-btn{background:#fff;color:#000;border:1px solid #ccc}.linkedin-btn{background:#0a66c2;color:#fff}.about-span{justify-content:center;display:flex;flex-direction:column;align-items:left;padding-left:10px;margin-bottom:5px}.interests-span{justify-content:center;display:flex;flex-direction:column;align-items:left;padding-left:10px;margin-bottom:30px}.interests-hyperlink{color:#8bc20a}.social-footer{background:#0f0f0f;padding:20px;display:flex;justify-content:center;gap:30px;border-radius:0 0 10px 10px;width:100%;box-sizing:border-box}.social-footer a{color:#afaeae;font-size:24px;text-decoration:none;transition:color .2s ease}.social-footer a:hover{color:#1da1f2}
