.profile{flex-direction:column;gap:1rem;padding:1rem;background-color:var(--background-200)}.profile,.profile .image-wrapper{display:flex;align-items:center;justify-content:center}.profile .image-wrapper{width:100px;height:100px;border-radius:50%;overflow:hidden}.profile .image-wrapper img{width:100px;height:100px;border-radius:50%;object-fit:cover;transition:transform .2s ease-in-out}.profile .image-wrapper img:hover{transform:scale(1.1)}.profile .text-wrapper h1{font-size:2rem;margin:0}.profile .text-wrapper h1:hover+.pronunciation{height:24px}.profile .text-wrapper .pronunciation{height:0;overflow:hidden;transition:height .2s ease-in-out;margin:0}.profile .text-wrapper .title{font-size:1.4rem;color:var(--text-500);margin:0}.profile .project-cv-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;width:100%}.profile .project-cv-wrapper .cv-button{display:flex;align-items:center;justify-content:center;background-color:var(--primary-500);color:var(--background-100);height:40px;width:250px;font-size:1.2rem;font-weight:500;border-radius:5px;text-decoration:none;transition:background-color .2s ease-in-out}.profile .project-cv-wrapper .cv-button:hover{background-color:var(--primary-600)}.recent-project{display:flex;gap:5px}.recent-project .green-circle{color:#59ff59;animation:blink 2s infinite}@keyframes blink{0%{opacity:1}50%{opacity:.5}to{opacity:1}}