*{padding:0;margin:0;box-sizing:border-box;font-family:DM Sans,sans-serif}html{scroll-snap-type:y mandatory;scroll-behavior:smooth;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#111132}::-webkit-scrollbar-thumb{background:#639;border-radius:3rem}::-webkit-scrollbar-thumb:hover{background:#7547a3}body{background-color:#0c0c1d;color:#d3d3d3}section{height:100vh;scroll-snap-align:center}a{text-decoration:none;color:inherit}