*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:50px}body{color:#f5f5f5;background:#080a0d;font-family:Inter,sans-serif;overflow-x:hidden}section{justify-content:center;align-items:center;min-height:100vh;scroll-margin-top:50px;display:flex;padding:40px 32px 60px!important}section#home{min-height:100vh;padding-top:70px!important}section#about,section#skills,section#experience,section#projects,section#coding,section#certifications,section#education,section#contact{min-height:100vh;padding:30px 32px 60px!important}@media (width<=768px){html{scroll-padding-top:40px}section{min-height:auto;scroll-margin-top:40px;padding:30px 20px 40px!important}section#home{min-height:100vh;padding-top:70px!important}section#about,section#skills,section#experience,section#projects,section#coding,section#certifications,section#education,section#contact{min-height:auto;padding:25px 20px 40px!important}}.container{width:100%;max-width:1200px;margin:0 auto}.reveal{opacity:0;transition:all .7s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.reveal.visible{opacity:1;transform:translateY(0)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#080a0d}::-webkit-scrollbar-thumb{background:#5ed7e8;border-radius:10px}
