.home-page{z-index:1;width:100%;position:relative}.home-projects-title{text-align:center;padding:1rem;font-weight:500}.home-page-header{box-sizing:border-box;text-align:center;color:var(--title-color);z-index:1;justify-content:center;align-items:center;height:100vh;margin:auto;padding:3rem 2rem;font-size:24px;font-weight:700;position:relative}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section-title{text-align:center;color:var(--title-color);letter-spacing:-.02em;margin:auto;padding-bottom:20px;font-size:20px;font-weight:600;display:block;position:relative}.section-title:after{content:"";background:var(--accent-gradient);border-radius:2px;width:60px;height:3px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.about-page p{font-size:1.2rem}.about-section{align-items:center;width:100%;margin:4rem auto;display:flex}.skill-section{width:100%;margin:4rem auto}.section-header{flex-direction:column;width:100%;display:flex}.tech{color:var(--title-color);flex-direction:column;justify-content:space-between;padding:.6rem 2rem;display:flex}@media screen and (max-width:940px){.home-page-header{height:100%;margin:2rem auto 6rem;padding:1rem}.project-section{flex-direction:row;width:95%;display:flex}.skill-section{width:90%}}@media screen and (max-width:768px){.about-section{flex-direction:column;align-items:center;margin:auto;display:flex}.project-section{gap:1rem;width:90%}.tech{padding:.6rem 1rem}}@media screen and (max-width:440px){.home-page-header{box-sizing:border-box;text-align:center;width:90%;color:var(--title-color);margin:2rem auto 6rem;padding:1rem 0}section .tech{align-items:center;padding:1.5rem 0 0}}
