body{margin:0;padding:0;background-color:#111;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff}nav ul{display:flex;gap:1rem;padding:1rem;list-style:none}nav ul li a{color:#4ea8de;text-decoration:none}nav ul li a:hover{text-decoration:underline}.scroll-container{scroll-snap-type:y mandatory;overflow-y:scroll;height:100vh;scroll-behavior:smooth}.section{height:100vh;scroll-snap-align:start;display:flex;align-items:flex-start;justify-content:center;padding:6rem 2rem 2rem;position:relative;z-index:1}
