.main{width:90%;margin:4rem auto 0;padding:0 10px}.greet-main{max-width:1370px;margin:2rem auto 0;padding:10px;display:block}.greeting-main{display:flex}.greeting-main>*{flex:1;margin-bottom:30px}.button-greeting-div{margin-top:20px;display:flex}.greeting-text{font-size:70px;line-height:5px;font-family:var(--font-display);margin-top:110px;font-weight:700}.greeting-nickname{font-size:30px;line-height:0;font-family:var(--font-display);font-style:italic;font-weight:700}.greeting-text-p{font-size:30px;line-height:40px;font-family:var(--font-text);margin-right:40px}.greeting-image-div>*{max-width:100%;height:auto}.button{color:#fff;width:200px;height:50px;font-weight:700;font-family:var(--font-display);cursor:pointer;border-width:0;border-radius:4px;margin-top:25px;margin-bottom:20px;padding:15px;font-size:17px;text-decoration:none;transition:all .2s ease-in-out}@media (max-width:1380px){.greeting-text{font-size:50px}.greeting-text-p{font-size:20px}.greet-main{max-width:900px}}@media (max-width:768px){.button-greeting-div{justify-content:space-around}.greeting-text{text-align:center;margin-top:0;font-size:30px}.greeting-nickname{text-align:center;font-size:25px}.greeting-text-p{text-align:center;margin-right:0;font-size:16px;line-height:normal}.greeting-main{display:block}.portfolio-repo-btn-div{text-align:center;justify-content:center;width:100%;display:flex}}
