*{box-sizing:border-box;margin:0;padding:0}body{background-color:#23252c;font-family:Inter,sans-serif}.profile-image{border-top-left-radius:10px;border-top-right-radius:10px;width:317px;height:auto;display:block}.info{background-color:#f5f5f5;flex-direction:column;align-items:center;gap:16px;width:317px;height:auto;padding:16px 0;display:flex}.buttons{flex-direction:row;gap:30px;display:flex}.buttons button{border-radius:10px;justify-content:center;align-items:center;gap:6px;width:115px;height:34px;font-family:Inter,sans-serif;transition:box-shadow .3s,transform .3s;display:flex}.buttons button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003}.in{color:#fff;background-color:#297fe5;border-style:none}.email{border:1px solid #d1d5db}.info-name{flex-direction:column;align-items:center;display:flex}.info h1,h2{margin:0;padding:0}.name{font-size:1.6rem;font-weight:600}.title{color:#f47d27;font-size:.8rem}.about-skills{margin:0 20px 20px}.about-skills h2{margin-top:10px;margin-bottom:10px;font-size:1rem}.about-skills p{text-align:justify;color:#4a4e74;font-size:.8rem}.main-footer{background-color:#d5d4d8;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:30px;width:317px;height:64px;display:flex}.main-footer button{color:#23252c;background-color:#0000;border:1px solid #d1d5db;justify-content:center;align-items:center;width:35px;height:35px;transition:color .3s;display:flex}.main-footer button:hover{color:#f47d27}.app-content{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}
