body { background-color: black; width: 100%; height: 100%; } .landing { position: relative; } .nihon { height: 100vh; width: 100%; position: relative; } .nihon h1 { position: absolute; transform: translate(-50%,-50%); top: 40%; left: 50%; color: goldenrod; font-size: 17rem; } .nihon h2 { position: absolute; transform: translate(-50%,-50%); top: 30%; left: 50%; color: darkred; font-size: 4rem; } .heading { color: goldenrod; position: absolute; top: 1rem; left: 1rem; font-weight: 700; font-size: 2rem; } .signature { color: goldenrod; position: absolute; top: 1rem; right: 1rem; font-weight: 700; font-size: 2rem; } nav { /* grid-area: nav;*/ display: flex; justify-content: space-around; } a { text-decoration: none; color: black; font-weight: bold; } button { /* color: black; */ background-color: goldenrod; /* position: absolute; */ height: 36px; width: fit-content; }