html { scroll-behavior: smooth; } body { background-color: black; margin: auto; border: 50px solid black; } .main_container { position: relative; width: 100%; min-height: 100vh; color: white; } .main_text { position: absolute; top: 10%; left: 30%; transform: translate(-50%, -50%); text-align: left; border: 0.5px solid white; margin: 20px; } .main_img { position: absolute; top: 5%; right: 5%; width: 20%; height: auto; border-radius: 70%; object-fit: cover; } h1 { color: white; text-align: center; } .welcome_text { color: white; text-align: center; }