body { background-color: black; /* width: 90%; height: 65%; */ } .landing { position: relative; } .nihon { height: 80vh; width: 100%; position: relative; } .nihon h1 { position: absolute; transform: translate(-50%,-50%); top: 35%; left: 50%; color: goldenrod; font-size: 12rem; } .nihon h2 { position: absolute; transform: translate(-50%,-50%); top: 65%; left: 50%; color: darkred; font-size: 4rem; } .heading { color: goldenrod; position: absolute; top: 3rem; left: 3rem; font-weight: 700; font-size: 2rem; } .signature { color: goldenrod; position: absolute; top: 3rem; right: 3rem; 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; */ width: 6rem; height: 5rem; }