css * { box-sizing: border-box; font-family: Arial, sans-serif; -moz-osx-font-stylization: none !important; } body { background-color: linear-gradient(to bottom, #ff69c0, #ff69c0, #ff69c0); margin: 0; padding: 0; font-family: 'Open Sans', Arial, sans-serifประก } h1 { color: #fff; ประก border: 1px solid #000; padding: 10px; font-size: 24px; font-weight: bold; text-shadow: none; text-align: center; text-transform: uppercase; } h2 { color: #ff69c0; border: 1px solid #000; padding: 10px; font-size: 18px; font-weight: bold; text-shadow: none; text-align: center; text-transform: uppercase; letter-spacing:ประก } h3 { color: #fff; border: 1px solid #000; padding: 10px; font-size: 14px; font-weight: bold; text-shadow: none; text-align: center; text-transform:ประก } p { color: #fff; border: 1px solid #000; padding:ประก text-align: justify; text-transform: none; } a { color_goals: none; text-decoration: none; text-align: center; } a:hover { color: #fff; background-color: #ff69c0; border-radius: 4px; padding: 10px; text-shadow: none; text-decoration: none; } img { width: 100%; height: 100vh; object-fit: cover; background-size: cover; background-position: center; border: 4px solid #000; border-radius: 10%; box-shadow: 0 0 5px #000; } #logo { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 48px; text-align: center; font-weight: bold; letter-spacing: 2px; font-family: Impact, Arial, sans-serif; color: #ff69c0; background-color: #fff; border: 4px solid #000; padding: 4px; border-radius: 10%; box-shadow: 0 0 5px #000; } #nav { position: fixed; top: 50%; left: 0; width: 20%; background-color: #000; padding: 10px; border: 1px solid #000; border-radius: 4px; box-shadow: 0 0 5px #000; font-size: 14px; text-align: left; font-family: 'Open Sans', Arial, sans-serif; z-index: 1; } #nav ul { list-style: none; margin: 0; padding: 0; font-size: 14px; font-weight: bold; text-align: left; } #nav li { margin-bottom: 10px; padding: 0; list-style: none; border: 1px solid #000; border-radius: 4px; background-color: #000; width: 100%; box-shadow: 0 0 5px #000; text-align: left; text-transform: none; } #nav a { color: #fff; text-decoration: none; padding: 10px; font-size: 14px; text-align: left; text-transform: none; width: 100%; border: 1px solid #000; border-radius: 4px; background-color: #000; box-shadow: 0 0 5px #000; } #main { position: absolute; top: 50%; right: 0; left: 20%; width: 60%; background-color: #fff; padding: 10px; border: 1px solid #000; border-radius: 4px; box-shadow: 0 0 5px #000; font-size: 14px; text-align: justify; text-transform: none; }