*,
*::after,
::before {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  outline: none;
}
html {
  font-size: 16px;
}
:root {
  --clr-metalic-seaweed: #177e89ff;
  --clr-eagle-green: #084c61ff;
  --clr-granium-lake: #db3a34ff;
  --clr-yellow-red: #ffc857ff;
  --clr-jet: #323031ff;
  --clr-white: #fffafa;
  --clr-black: #000000;
  --clr-box-shadow: 0px 22px 12px rgba(0, 0, 0, 0.15);
}

body {
  height: 90vh;
  width: 100%;
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: sans-serif;
}
/* global css */
img {
  width: 100%;
  height: auto;
}
a {
  text-decoration: none;
  color: #fffafa;
}
li {
  list-style: none;
}
nav {
  width: 100%;

  background-color: #121111;
  height: 6rem;
  color: #fffafa;
  padding-top: 1rem;
  padding-right: 3rem;
}
h4 {
  font-size: 1.25rem;
  text-transform: uppercase;
}
.nav-bar {
  display: flex;
  margin: 20px;
  align-items: center;
  justify-content: space-between;
  font-size: 1.25rem;
  font-weight: 900;
}
.nav-links {
  display: flex;
  align-items: center;
  gap: 30px;
  color: #fffafa;
  cursor: pointer;
  text-transform: capitalize;
  /* padding-right: 15px; */
}
.nav-links li {
  border: 1px solid #fffafa;
  padding: 10px 15px;
}

main {
  display: flex;
  flex-direction: column;
  margin-top: 20rem;
  gap: 20px;
}
h1 {
  font-size: 2.5rem;
  background-color: var(--clr-jet);
  padding: 20px;

  color: #fffafa;
  box-shadow: var(--clr-box-shadow);
}
.btn-click {
  margin: auto;
  padding: 10px;
  font-weight: 900;
  font-size: 1.25rem;
  text-transform: uppercase;

  cursor: pointer;
  border-radius: 10px;
  border: none;
}
.btn-click:hover {
  background-color: #fffafa;
  transition: 0.3s all;
}
