@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600&display=swap");*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;border:none;outline:none;font-family:Poppins,sans-serif}html{font-size:62.5%}body{width:100%;height:100vh;overflow-x:hidden;background-color:black;color:white}header{margin-top:20px;position:fixed;top:0;left:0;width:100%;padding:1rem 9%;background-color:transparent;filter:drop-shadow(10px);display:flex;justify-content:space-between;align-items:center;z-index:100}.logo{font-size:3rem;color:#b74b4b;font-weight:800;cursor:pointer;transition:.5s ease}.logo:hover{transform:scale(1.1)}nav a{font-size:1.8rem;color:white;margin-left:4rem;font-weight:500;transition:.3s ease;border-bottom:3px solid transparent}nav a.active,nav a:hover{color:#b74b4b;border-bottom:3px solid #b74b4b}@media(max-width:995px){nav{position:absolute;display:none;top:0;right:0;width:40%;border-left:3px solid #b74b4b;border-bottom:3px solid #b74b4b;border-bottom-left-radius:2rem;padding:1rem solid;background-color:#161616;border-top:.1rem solid rgba(0,0,0,.1)}nav a,nav.active{display:block}nav a{font-size:2rem;margin:3rem 0}nav a.active,nav a:hover{padding:1rem;border-radius:.5rem;border-bottom:.5rem solid #b74b4b}}section{min-height:100vh;padding:5rem 9%}.home{display:flex;justify-content:center;align-items:center;gap:8rem;background-color:black}.home .home-content h1{font-size:6rem;font-weight:700;line-height:1.3}span{color:#b74b4b}.home-content h3{font-size:4rem;margin-bottom:1rem;font-weight:700}.home-content p{font-size:1.6rem}.home-img,.home-img img{border-radius:50%}.home-img img{position:relative;width:32vw;box-shadow:0 0 25px solid #b74b4b;cursor:pointer;transition:.2s linear}.home-img img:hover{font-size:1.8rem;font-weight:500}.social-icons a{display:inline-flex;justify-content:center;align-items:center;width:4rem;height:4rem;background-color:transparent;border:.2rem solid #b74b4b;font-size:2rem;border-radius:50%;margin:3rem 1.5rem 3rem 0;transition:.3s ease;color:#b74b4b}.social-icons a:hover{color:black;transform:scale(1.3) translateY(-5px);background-color:#b74b4b;box-shadow:0 0 25px #b74b4b}.btn{display:inline-block;padding:1rem 2.8rem;background-color:black;border-radius:4rem;font-size:1.6rem;color:#b74b4b;letter-spacing:.3rem;font-weight:600;border:2px solid #b74b4b;transition:.3s ease;cursor:pointer}.btn:hover{transform:scale3d(1.03);background-color:#b74b4b;color:black;box-shadow:0 0 25px #b74b4b}.typing-text{font-size:34px;font-weight:600;min-width:280px}.typing-text span{position:relative}.typing-text span:before{content:"software Developer";color:#b74b4b;animation:words 20s infinite}.typing-text span:after{content:"";background-color:black;position:absolute;width:calc(100% + 8px);height:100%;border-left:3px solid black;right:-8;animation:cursor .6s infinite}@keyframes cursor{to{border-left:3px solid #b74b4b}}@keyframes words{0%,20%{content:"Web Developer"}41%,60%{content:"Software Engineer"}}@media (max-width:1000px){.home{gap:4rem}}@media(max-width:995px){.home{flex-direction:column;margin:5rem 4rem}.home .home-content h3{font-size:2.5rem}.home-content h1{font-size:5rem}.home-img img{width:70vw;margin-top:4rem}.education-section{margin-top:5rem;text-align:center;padding:2rem 1rem}.section-title{font-size:4rem;margin-bottom:3rem;text-shadow:0 0 10px rgba(183,75,75,.3)}.education-cards{gap:3rem}..education-section{margin-top:6rem;text-align:center;padding:4rem 2rem}.section-title{font-size:5rem;color:#b74b4b;margin-bottom:4rem;text-shadow:0 0 15px rgba(183,75,75,.4)}.education-cards{display:flex;justify-content:center;flex-wrap:wrap;gap:4rem}.education-card{background-color:#1e1e2f;border:2px solid #b74b4b;padding:3rem;border-radius:2rem;width:350px;color:#fff;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.education-card:hover{transform:scale(1.08);box-shadow:0 0 25px rgba(183,75,75,.5);z-index:10}.education-card h3{font-size:2.5rem;margin-bottom:1.5rem;color:#b74b4b}.education-card p{font-size:1.6rem;color:#cbd5e1;margin-bottom:.5rem}.education-card span{font-size:1.5rem;font-weight:700;color:#ffb6c1}}